This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-allmodconfig in repository toolchain/ci/linux.
omits fec88ab0af97 Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/ [...] omits fa6e951a2a44 Merge tag 'ecryptfs-5.3-rc1-fixes' of git://git.kernel.org [...] omits a318423b61e8 Merge tag 'upstream-5.3-rc1' of git://git.kernel.org/pub/s [...] omits f2772a0e4833 Merge tag 'for-linus-5.3-rc1' of git://git.kernel.org/pub/ [...] omits fcd98147ac71 Merge tag 'stream_open-5.3' of https://lab.nexedi.com/kirr/linux omits 55167453111d Merge tag 'platform-drivers-x86-v5.3-1' of git://git.infra [...] omits fde7dc63b1ca Merge tag 'mailbox-v5.3' of git://git.linaro.org/landing-t [...] omits a1240cf74e82 Merge branch 'for-5.3' of git://git.kernel.org/pub/scm/lin [...] omits 1d039859330b Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] omits 0c85ce135456 Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] omits 577d9460d3d0 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits 50ec18819cad Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] omits 3975b097e577 *: convert stream-like files -> stream_open, even if they [...] omits 192f0f8e9db7 Merge tag 'powerpc-5.3-1' of git://git.kernel.org/pub/scm/ [...] omits ec9249752465 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc omits d12109291ccb Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 1fa91854dcdf Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide omits 3f06962273e7 Merge tag 'mtd/for-5.3' of git://git.kernel.org/pub/scm/li [...] omits 2260840592fb Merge tag 'for-5.3/dm-changes' of git://git.kernel.org/pub [...] omits 92adeb616c91 Merge tag 'for-linus-5.3' of git://github.com/cminyard/linux-ipmi omits 43c95d3694cc Merge tag 'pinctrl-v5.3-1' of git://git.kernel.org/pub/scm [...] omits 073c916bc005 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a2d79c7174ae Merge tag 'for-5.3/io_uring-20190711' of git://git.kernel. [...] omits 68d41d8c94a3 locking/lockdep: Fix lock used or unused stats error omits e3d85487fba4 sched/core: Fix preempt warning in ttwu omits e4557c1a46b0 perf/x86/intel: Fix spurious NMI on fixed counter omits 8a58ddae2379 perf/core: Fix exclusive events' grouping omits 2f217d58a8a0 perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs omits 16f4641166b1 perf/x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMas [...] omits 1cf8dfe8a661 perf/core: Fix race between close() and fork() omits e5eb08ac81d2 Merge tag 'perf-core-for-mingo-5.3-20190709' of git://git. [...] omits 25a09ce79639 ppp: mppe: Revert "ppp: mppe: Add softdep to arc4" omits 964a4eacef67 Merge tag 'dlm-5.3' of git://git.kernel.org/pub/scm/linux/ [...] omits 23bbbf5c1fb3 Merge tag '9p-for-5.3' of git://github.com/martinetd/linux omits a641a88e5d68 Merge tag 'f2fs-for-5.3' of git://git.kernel.org/pub/scm/l [...] omits 4ce9d181ebe5 Merge tag 'xfs-5.3-merge-12' of git://git.kernel.org/pub/s [...] omits 5010fe9f0954 Merge tag 'vfs-fix-ioctl-checking-3' of git://git.kernel.o [...] omits 8487d8229990 Merge tag 'linux-kselftest-5.3-rc1' of git://git.kernel.or [...] omits 106f1466e7e7 Merge tag 'kconfig-v5.3' of git://git.kernel.org/pub/scm/l [...] omits 39ceda5ce1b0 Merge tag 'kbuild-v5.3' of git://git.kernel.org/pub/scm/li [...] omits 5f26f1143678 Merge tag 'asm-generic-5.3' of git://git.kernel.org/pub/sc [...] omits aabfea8dc91c Merge tag 's390-5.3-2' of git://git.kernel.org/pub/scm/lin [...] omits f32ae8a5f131 net: dsa: qca8k: replace legacy gpio include omits 7181feb9b783 Merge tag 'nios2-v5.3-rc1' of git://git.kernel.org/pub/scm [...] omits 56170ba3bd90 net: hisilicon: Use devm_platform_ioremap_resource omits 752c2ea2d8e7 cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() omits 39d7530d7494 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits d12cffe9329f tipc: ensure head->lock is initialised omits 100c4043b808 tc-tests: updated skbedit tests omits be4d2a5b0778 Merge branch 'nfp-flower-bugs' omits 103b7c25f5a2 nfp: flower: ensure ip protocol is specified for L4 matches omits fd262a6d8a5d nfp: flower: fix ethernet check on match fields omits 16c97650a56a Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub [...] omits 3929502b957e net/mlx5e: Provide cb_list pointer when setting up tc bloc [...] omits 54638c6eaf44 net: phy: make exported variables non-static omits c1a970d06f8c net: sched: Fix NULL-pointer dereference in tc_indr_block_ [...] omits c653f61a7f3e davinci_cpdma: don't cast dma_addr_t to pointer omits 6b660c4177aa net: openvswitch: do not update max_headroom if new headro [...] omits 9e3a25dc992d Merge tag 'dma-mapping-5.3' of git://git.infradead.org/use [...] omits 9787aed57dd3 coresight: Make the coresight_device_fwnode_match declarat [...] omits f632a8170a6b Merge tag 'driver-core-5.3-rc1' of git://git.kernel.org/pu [...] omits ef8f3d48afd6 Merge branch 'akpm' (patches from Andrew) omits 9db7e618fca3 net/mlx5e: Convert single case statement switch statements [...] omits 2c207985f354 mm/oom_kill.c: remove redundant OOM score normalization in [...] omits ac311a14c682 oom: decouple mems_allowed from oom_unkillable_task omits 6ba749ee78ef mm, oom: remove redundant task_in_mem_cgroup() check omits 5eee7e1cdb97 mm, oom: refactor dump_tasks for memcg OOMs omits f168a9a54ec3 mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan [...] omits 135e53514ef2 mm/memory-failure.c: clarify error message omits 97105f0ab7b8 mm: vmalloc: show number of vmalloc pages in /proc/meminfo omits ee2ad71b0756 mm: smaps: split PSS into components omits 1e426fe28261 mm: use down_read_killable for locking mmap_sem in access_ [...] omits cd9e2bb8271c proc: use down_read_killable mmap_sem for /proc/pid/map_files omits c46038017fbd proc: use down_read_killable mmap_sem for /proc/pid/clear_refs omits ad80b932c57d proc: use down_read_killable mmap_sem for /proc/pid/pagemap omits a26a97815548 proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup omits 8a713e7df335 proc: use down_read_killable mmap_sem for /proc/pid/maps omits cbf800d9c7fb tools/vm/slabinfo: add sorting info to help menu omits 53a83f9766e3 tools/vm/slabinfo: add option to sort by partial slabs omits 1106b205a3fe tools/vm/slabinfo: add partial slab listing to -X omits d91499968960 tools/vm/slabinfo: order command line options omits 98879b3b9edc mm: vmscan: correct some vmscan counters for THP swapout omits af5d44036589 mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned omits 23a5c8cb7a91 mm: init: report memory auto-initialization features at boot time omits 6471384af2a6 mm: security: introduce init_on_alloc=1 and init_on_free=1 [...] omits ba5c5e4a5da4 arm64: move jump_label_init() before parse_early_param() omits e03a5125ec7b mm/large system hash: clear hashdist when only one node wi [...] omits ec11408a1630 mm/large system hash: use vmalloc for size > MAX_ORDER whe [...] omits d9009d67f42e mm/vmalloc.c: spelling> s/informaion/information/ omits 460e42d19a13 mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() omits 54f63d9d8a39 mm/vmalloc.c: get rid of one single unlink_va() when merge omits 82dd23e84be3 mm/vmalloc.c: preload a CPU with one object for split purpose omits cacca6baf0b0 mm/vmalloc.c: remove "node" argument omits 543bdb2d825f mm/mmu_notifier: use hlist_add_head_rcu() omits 96756fcb831d mm/memory.c: fail when offset == num in first check of __v [...] omits 8b1e0f81fb6f mm/pgtable: drop pgtable_t variable from pte_fn_t functions omits c2471e79a7ea unicore32: switch to generic version of pte allocation omits f32848e16939 um: switch to generic version of pte allocation omits d1b46fe50c8b riscv: switch to generic version of pte allocation omits 3f4a13085dd8 parisc: switch to generic version of pte allocation omits fc7835c2f8ea nios2: switch to generic version of pte allocation omits f52a8e1a67cd nds32: switch to generic version of pte allocation omits b7902ce17547 mips: switch to generic version of pte allocation omits 14c0a39c9af9 m68k: sun3: switch to generic version of pte allocation omits bd5ff066514c csky: switch to generic version of pte allocation omits 50f11a8a4620 arm64: switch to generic version of pte allocation omits 28bcf5937536 arm: switch to generic version of pte allocation omits bc3ace9b520f alpha: switch to generic version of pte allocation omits 5fba4af4456b asm-generic, x86: introduce generic pte_{alloc,free}_one[_kernel] omits 790c73690c2b mm/gup.c: mark undo_dev_pagemap as __maybe_unused omits b5d1c39f34d1 mm/gup.c: remove some BUG_ONs from get_gate_page() omits aa712399c1e8 mm/gup: speed up check_and_migrate_cma_pages() on huge page omits 520b4a4496f1 mm: mark the page referenced in gup_hugepte omits 01a369160bbe mm: switch gup_hugepte to use try_get_compound_head omits cbd34da7dc9a mm: move the powerpc hugepd code to mm/gup.c omits 817be129e6f2 mm: validate get_user_pages_fast flags omits 050a9adc6438 mm: consolidate the get_user_pages* implementations omits d3649f68b433 mm: reorder code blocks in gup.c omits 67a929e097b7 mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP omits 7b9afb86b632 sparc64: use the generic get_user_pages_fast code omits 5875509d2f30 sparc64: define untagged_addr() omits d85507901f6a sparc64: add the missing pgd_page definition omits 3c9b9accad9f sh: use the generic get_user_pages_fast code omits 2f85e7f948a2 sh: add the missing pud_page definition omits 446f062bf06c MIPS: use the generic get_user_pages_fast code omits 39656e83dab9 mm: lift the x86_32 PAE version of gup_get_pte to common code omits 26f4c328079d mm: simplify gup_fast_permitted omits f455c854877d mm: use untagged_addr() for get_user_pages_fast addresses omits fcf8a1e48349 mm, memcg: add a memcg_slabinfo debugfs file omits fb2f2b0adb98 mm: memcg/slab: reparent memcg kmem_caches on cgroup removal omits 4d96ba353075 mm: memcg/slab: stop setting page->mem_cgroup pointer for [...] omits f0a3a24b532d mm: memcg/slab: rework non-root kmem_cache lifecycle management omits 63b02ef7dc4e mm: memcg/slab: synchronize access to kmem_cache dying fla [...] omits 570332978ea7 mm: memcg/slab: don't check the dying flag on kmem_cache creation omits 6cea1d569d24 mm: memcg/slab: unify SLAB and SLUB page accounting omits 49a18eae2e98 mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() omits 434866947564 mm: memcg/slab: generalize postponed non-root kmem_cache d [...] omits 0b14e8aa6822 mm: memcg/slab: rename slab delayed deactivation functions [...] omits c03914b7aa31 mm: memcg/slab: postpone kmem_cache memcg pointer initiali [...] omits c8713d0b2312 mm: memcontrol: dump memory.stat during cgroup OOM omits 1e577f970f66 mm, memcg: introduce memory.events.local omits ec165450968b memcg, fsnotify: no oom-kill for remote memcg charging omits 38d384932ed1 memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL omits aeb309b81c6b mm/mincore.c: fix race between swapoff and mincore omits 4efaceb1c5f8 mm, swap: use rbtree for swap_extent omits 054f1d1faaed mm/swap_state.c: simplify total_swapcache_pages() with get [...] omits eb085574a752 mm, swap: fix race between swapoff and some swap operations omits a4985833885b mm/filemap.c: correct the comment about VM_FAULT_RETRY omits f053cbd43660 9p: pass the correct prototype to read_cache_page omits 265de8ce3d5b jffs2: pass the correct prototype to read_cache_page omits 6c45b454191b mm/filemap: don't cast ->readpage to filler_t for do_read_ [...] omits d322a8e5e3e9 mm/filemap.c: fix an overly long line in read_cache_page omits 3972f6bb1c6a mm, debug_pagealloc: use a page type instead of page_ext flag omits 4462b32c9285 mm, page_alloc: more extensive free page checking with deb [...] omits 96a2b03f281d mm, debug_pagelloc: use static keys to enable debugging omits a9659476d4b3 mm/failslab.c: by default, do not fail allocations with di [...] omits f445884562dd include/linux/pagemap.h: document trylock_page() return value omits 98ef2046f28b mm: remove the exporting of totalram_pages omits 51b176290496 include/linux/vmpressure.h: use spinlock_t instead of stru [...] omits 1fcf0a561cd0 mm/page_isolation.c: change the prototype of undo_isolate_ [...] omits ac1c3e49a9a7 mm: remove the account_page_dirtied export omits 219f8a2e25f0 include/linux/mm_types.h: ifdef struct vm_area_struct::swa [...] omits 442a5a9a9295 mm: make !CONFIG_HUGE_PAGE wrappers into static inlines omits 465fc3a9b312 mm/memory.c: trivial clean up in insert_page() omits a7030aea20d9 mm/gup.c: make follow_page_mask() static omits 445676071776 sparc: remove ARCH_SELECT_MEMORY_MODEL omits a9d8777e397e s390: remove ARCH_SELECT_MEMORY_MODEL omits 03069bb0b19f arm: remove ARCH_SELECT_MEMORY_MODEL omits 2236b99d6a33 include/linux/pfn_t.h: remove pfn_t_to_virt() omits 0d4ca4c9bab3 mm/kasan: add object validation in ksize() omits 10d1f8cb3965 mm/slab: refactor common ksize KASAN logic into slab_common.c omits bb104ed78552 lib/test_kasan: Add test for double-kzfree detection omits b5f6e0fc7d60 mm/kasan: change kasan_check_{read,write} to return boolean omits 7d8ad890dad0 mm/kasan: introduce __kasan_check_{read,write} omits 751ad98d5f88 asm-generic, x86: add bitops instrumentation for KASAN omits ff6613501572 x86: use static_cpu_has in uaccess region to avoid instrum [...] omits 19a33ca6c209 lib/test_kasan: add bitops tests omits e89692190065 mm/kasan: print frame description for stack bugs omits b7c3613e6850 docs: kmemleak: add more documentation details omits 4e4dfce22789 mm/kmemleak.c: change error at _write when kmemleak is disabled omits 6ef905695253 mm/kmemleak.c: fix check for softirq context omits cb097cd48313 slub: don't panic for memcg kmem cache creation failure omits 9cf3a8d847bd mm/slub.c: avoid double string traverse in kmem_cache_flags() omits 966fede8e4be lkdtm/heap: add tests for freelist hardening omits a64b53780ec3 mm/slab: sanity-check page type when looking up cache omits 598a0717a816 mm/slab: validate cache membership under freelist hardening omits d8b2fa657dea ocfs2: use kmemdup rather than duplicating its implementation omits 4658d87cb38c fs/ocfs2/dlmglue.c: unneeded variable: "status" omits e581595ea29c ocfs: no need to check return value of debugfs_create functions omits 5da844a2c7df ocfs2: add first lock wait time in locking_state omits 8056773ac4b4 ocfs2: add locking filter debugfs file omits 8a7f5f4c26dd ocfs2: add last unlock times in locking_state omits 0e71666b8b9e ocfs2/dlm: use struct_size() helper omits e926d8a1e867 fs: ocfs: fix spelling mistake "hearbeating" -> "heartbeat" omits 733f0025f0fb sh: prevent warnings when using iounmap omits 410615478667 sh: config: remove left-over BACKLIGHT_LCD_SUPPORT omits 38ce85f028fe arch/sh/configs/sdk7786_defconfig: remove CONFIG_LOGFS omits 6e22fd003e28 scripts/spelling.txt: add more spellings to spelling.txt omits ca90bbd410a1 scripts/decode_stacktrace: Accept dash/underscore in modules omits 85f946ffd3b6 scripts/spelling.txt: add spelling fix for prohibited omits cc0e5f1ce0a8 scripts/spelling.txt: drop "sepc" from the misspelling list omits fe7d14f174f1 scripts/decode_stacktrace: look for modules with .ko.debug [...] omits 31013836a71e scripts/decode_stacktrace: match basepath using shell pref [...] omits a760f8a67cb3 include/linux/dmar.h: replace single-char identifiers in macros omits ae2c88804829 MAINTAINERS: nilfs2: update email address omits c32cc30c0544 nilfs2: do not use unexported cpu_to_le32()/le32_to_cpu() [...] omits 810481a24608 mm/z3fold.c: lock z3fold page before __SetPageMovable() omits dd9239900e12 mm/memcontrol: fix wrong statistics in memory.stat omits 9bd3bb6703d8 mm/nvdimm: add is_ioremap_addr and use that to check iorem [...] omits 2c012a4ad1a2 mm: vmscan: scan anonymous pages on file refaults omits e9a1379f9219 x86/vdso: Fix flip/flop vdso build bug omits bd293d071ffe dm bufio: fix deadlock with loop device omits 2e6023850e17 dm snapshot: add optional discard support features omits 7d67c8ac25fb platform/x86: Fix PCENGINES_APU2 Kconfig warning omits 2b4f3dab09b3 tools/power/x86/intel-speed-select: Add .gitignore file omits e6fbb97da521 platform/x86: mlx-platform: Fix error handling in mlxplat_init() omits f5a9e488d623 powerpc/powernv/idle: Fix restore of SPRN_LDBAR for POWER9 [...] omits d7d170a8e357 Merge tag 'tag-chrome-platform-for-v5.3' of git://git.kern [...] omits d06e4156430e Merge tag 'devicetree-for-5.3' of git://git.kernel.org/pub [...] omits 8931084c0d01 Merge tag 'mmc-v5.3' of git://git.kernel.org/pub/scm/linux [...] omits 17a20acaf171 Merge tag 'usb-5.3-rc1' of git://git.kernel.org/pub/scm/li [...] omits d72619706abc Merge tag 'tty-5.3-rc1' of git://git.kernel.org/pub/scm/li [...] omits e786741ff1b5 Merge tag 'staging-5.3-rc1' of git://git.kernel.org/pub/sc [...] omits 97ff4ca46d32 Merge tag 'char-misc-5.3-rc1' of git://git.kernel.org/pub/ [...] omits 4832a4dada1a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits db0457338ece Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 3194d6adfe8e Merge branch 'net/rds-fixes' of git://git.kernel.org/pub/s [...] omits 1f7563f743d7 Merge tag 'scsi-sg' of git://git.kernel.org/pub/scm/linux/ [...] omits ba6d10ab8014 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] omits 114a5c324015 Merge tag 'mlx5-fixes-2019-07-11' of git://git.kernel.org/ [...] omits 08d14c49ac94 Merge branch 'mlx5-build-fixes' omits 9446d17e0e21 net/mlx5: E-Switch, Reduce ingress acl modify metadata sta [...] omits 2f1f5a7731df net/mlx5e: Fix unused variable warning when CONFIG_MLX5_ES [...] omits c93dfec10f1d net/mlx5e: Fix compilation error in TLS code omits 64b08df460cf Merge tag 'hwmon-for-v5.3' of git://git.kernel.org/pub/scm [...] omits d44e3fa5d7e6 ipv6: fix static key imbalance in fl_create() omits 8975a3abc303 ipv6: fix potential crash in ip6_datagram_dst_update() omits 052e0690f1f6 ipv6: tcp: fix flowlabels reflection for RST packets omits 416e8126a267 ipv6: Use ipv6_authlen for len omits c079512aad97 Merge tag 'loadpin-v5.3-rc1' of git://git.kernel.org/pub/s [...] omits 6b44fccdb8cd Merge tag 'pstore-v5.3-rc1' of git://git.kernel.org/pub/sc [...] omits 311633b60406 hsr: switch ->dellink() to ->ndo_uninit() omits aa4c0c9091b0 net: stmmac: Fix misuses of GENMASK macro omits 937a944090cc net: ethernet: mediatek: Fix misuses of GENMASK macro omits 63f9ba1bf8b6 net: fib_rules: do not flow dissect local packets omits 753c8d9b7d81 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits d7fe42a64a19 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] omits 02150fab6ae9 Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] omits 3a83f575a33b Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] omits ef1ce7d7b67b net/mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn omits 99d31cbd8953 net/mlx5e: Fix error flow in tx reporter diagnose omits 39825350ae2a net/mlx5e: Fix return value from timeout recover function omits db849faa9bef net/mlx5e: Rx, Fix checksum calculation for new hardware omits 914adbb1bcf8 net/mlx5e: Fix port tunnel GRE entropy control omits 9a64144d683a net/mlx5: E-Switch, Fix default encap mode omits 9a159190414d s390/unwind: avoid int overflow in outside_of_stack omits 73df167c819e s390/zcrypt: remove the exporting of ap_query_configuration omits 8e4708b3f8d9 s390/pci: add mio_enabled attribute omits 9964f396f1d0 s390: fix setting of mio addressing control omits 1b2be2071aca s390/ipl: Fix detection of has_secure attribute omits 5c4c2126fb69 s390: vfio-ap: fix irq registration omits 820bace73472 s390/cpumf: Add extended counter set definitions for model [...] omits 9e12e54c7a8f s390/dasd: Handle out-of-space constraint omits 7e64db1597fe s390/dasd: Add discard support for ESE volumes omits b54441534e96 s390/dasd: Use ALIGN_DOWN macro omits a0610a8ad807 s390/dasd: Make dasd_setup_queue() a discipline function omits 91dc4a197569 s390/dasd: Add new ioctl to release space omits bcf36768ea68 s390/dasd: Add dasd_sleep_on_queue_interruptible() omits d7a4434d6013 s390/dasd: Add missing intensity definition omits 2df4774cb4d1 s390/dasd: Fix whitespace omits 5e2b17e712cf s390/dasd: Add dynamic formatting support for ESE volumes omits c729696bcf8b s390/dasd: Recognise data for ESE volumes omits 461db0ea0375 s390/dasd: Put sub-order definitions in a separate section omits ce6915f5343f s390/dasd: Make layout analysis ESE compatible omits 8a9f606fefad s390/dasd: Remove old defines and function omits 72ddd535128e s390/dasd: Remove unused structs and function prototypes omits a131c2bf1656 Merge tag 'acpi-5.3-rc1-2' of git://git.kernel.org/pub/scm [...] omits 237f83dfbe66 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ [...] omits 8f6ccf6159ae Merge tag 'clone3-v5.3' of git://git.kernel.org/pub/scm/li [...] omits a48f9721e6db dlm: no need to check return value of debugfs_create functions omits b355516f4507 dlm: check if workqueues are NULL before flushing/destroying omits 25777e5784a7 mailbox: handle failed named mailbox channel request omits 33439620680b powerpc/eeh: Handle hugepages in ioremap space omits e3cd5136a4ec kconfig: remove meaningless if-conditional in conf_read() omits d4a74bbfee03 kbuild: use -- separater intead of $(filter-out ...) for c [...] omits a45ff5994c9c Merge tag 'kvm-arm-for-5.3' of git://git.kernel.org/pub/sc [...] omits 429bb83af8bc Documentation: virtual: Add toctree hooks omits e287d6de62f7 Documentation: kvm: Convert cpuid.txt to .rst omits 8373bc4f1b70 Documentation: virtual: Convert paravirt_ops.txt to .rst omits d7a08882a0a4 KVM: x86: Unconditionally enable irqs in guest context omits 66bb8a065f5a KVM: x86: PMU Event Filter omits 597473720f4d Merge branch 'next' into for-linus omits cbf5b73d162b x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() omits 5450e8a316a6 Merge tag 'pidfd-updates-v5.3' of git://git.kernel.org/pub [...] omits 29cd581b5949 Merge tag 'm68k-for-v5.3-tag2' of git://git.kernel.org/pub [...] omits 398364a35dae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d2b6b4c832f7 Merge tag 'nfsd-5.3' of git://linux-nfs.org/~bfields/linux omits 0248a8be6d21 Merge tag 'gfs2-for-5.3' of git://git.kernel.org/pub/scm/l [...] omits 20b5d24c7669 mailbox: tegra: avoid resume NULL mailboxes omits b1a399530ca9 mailbox: tegra: hsp: add noirq resume omits 7836922d8717 mailbox: bcm-flexrm-mailbox: using dev_get_drvdata directly omits 11108f4671bd mailbox: imx: Clear GIEn bit at shutdown omits 9c1f2a5dc294 mailbox: omap: Add support for TI K3 SoCs omits 8c665292ec12 dt-bindings: mailbox: omap: Update bindings for TI K3 SoCs omits 06c182c3bc4e mailbox: arm_mhu: reorder header inclusion and drop unneeded ones omits dba9a3dfe912 mailbox: stm32_ipcc: add spinlock to fix channels concurre [...] omits 2e756758e5cb Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] omits 8dda9957e3a1 Merge tag 'afs-next-20190628' of git://git.kernel.org/pub/ [...] omits 25cd6f355dab Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] omits 40f06c799539 Merge tag 'copy-file-range-fixes-1' of git://git.kernel.or [...] omits a47f5c56b2eb Merge tag 'iomap-5.3-merge-1' of git://git.kernel.org/pub/ [...] omits 682f7c5c465d Merge tag 'for_v5.3-rc1' of git://git.kernel.org/pub/scm/l [...] omits e6983afd9254 Merge tag 'fsnotify_for_v5.3-rc1' of git://git.kernel.org/ [...] omits 988052f47adc Merge tag 'locks-v5.3-1' of git://git.kernel.org/pub/scm/l [...] omits 2d008835ec2f f2fs: improve print log in f2fs_sanity_check_ckpt() omits 028db3e290f1 Revert "Merge tag 'keys-acl-20190703' of git://git.kernel. [...] omits 56f3ce675103 f2fs: avoid out-of-range memory access omits 6e0cd4a9dd4d f2fs: fix to avoid long latency during umount omits b13bdf03bb80 f2fs: allow all the users to pin a file omits 7652ac920185 x86/asm: Move native_write_cr0/4() out of line omits 0df1c9868c3a timekeeping/vsyscall: Use __iter_div_u64_rem() omits 488ca3d8d088 xfs: chain bios the right way around in xfs_rw_bdev omits 26515699863d x86/pgtable/32: Fix LOWMEM_PAGES constant omits 3a475b2166fd kbuild: Inform user to pass ARCH= for make mrproper omits b956c7a6df3a kbuild: fix compression errors getting ignored omits 95fd3f87bfbe kbuild: add a flag to force absolute path for srctree omits 051f278e9d81 kbuild: replace KBUILD_SRCTREE with boolean building_out_o [...] omits 75dd47472b92 kbuild: remove src and obj from the top Makefile omits cdc238eb72f6 kvm: x86: Fix -Wmissing-prototypes warnings omits b614c6027896 KVM: Properly check if "page" is valid in kvm_vcpu_unmap omits 59592cc1f593 mmc: sdhci_am654: Add dependency on MMC_SDHCI_AM654 omits 42248a918d7c mmc: alcor: remove a redundant greater or equal to zero co [...] omits 5e6b6651d22d mmc: sdhci-msm: fix mutex while in spinlock omits 8751c8bd8b91 mmc: sdhci_am654: Make some symbols static omits 79a986721dec dma-mapping: remove dma_max_pfn omits 7559d612dff0 mmc: core: let the dma map ops handle bouncing omits 1cdca16c043a dt-binding: mmc: rename tmio_mmc.txt to renesas,sdhi.txt omits 29ca763fc26f mmc: sdhci-sprd: Add pin control support for voltage switch omits f97ee8f5d9cd dt-bindings: mmc: sprd: Add pinctrl support omits eef9e0a60e78 mmc: sdhci-sprd: Add start_signal_voltage_switch ops omits cb3a7d4a0aec mmc: sdhci-pci: Add support for Intel EHL omits 63624d13b24d mmc: tmio: Use dma_max_mapping_size() instead of a workaround omits 4aaaf3ab1509 mmc: sdio: Drop unused in-parameter from mmc_sdio_init_card() omits 3c30e73977e5 mmc: sdio: Drop unused in-parameter to mmc_sdio_reinit_card() omits 6ebc581c3f9e mmc: sdio: Don't re-initialize powered-on removable SDIO c [...] omits 7fbbe725378d mmc: sdio: Drop powered-on re-init at runtime resume and HW reset omits ee550947a0d6 mmc: sdio: Move comment about re-initialization to mmc_sdi [...] omits cd23042d0546 mmc: sdio: Drop mmc_claim|release_host() in mmc_sdio_power [...] omits 6cf7fb5a95de Revert "ACPICA: Update table load object initialization" omits 4c105769bf6d pinctrl: aspeed: Strip moved macros and structs from priva [...] omits a1cd6c8b8f03 pinctrl: aspeed: Fix missed include omits 9bdd7bb3a844 clocksource/drivers/npcm: Fix misuse of GENMASK macro omits 20faba848752 irqchip/gic-v3-its: Fix misuse of GENMASK macro omits fa33cdbf3ece udf: Fix incorrect final NOT_ALLOCATED (hole) extent length omits dc205a8d3422 rds: avoid version downgrade to legitimate newer peer connections omits fc640d4cbe26 rds: Return proper "tos" value to user-space omits 8c6166cfc9cd rds: Accept peer connection reject messages due to incompa [...] omits a55207884708 Revert "RDS: IB: split the mr registration and invalidation path" omits 616d37a070bb rds: fix reordering with composite message notification omits 1ff2f0fa450e net/mlx5e: Return in default case statement in tx_post_res [...] omits cacf32e99788 mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_t [...] omits 73a2b047c810 ocxl: Update for AFU descriptor template version 1.1 omits 4ba7f80f4256 powerpc/boot: pass CONFIG options in a simpler and more ro [...] omits 9e005b761e7a powerpc/boot: add {get, put}_unaligned_be32 to xz_config.h omits 0fc12c022ad2 powerpc/irq: Don't WARN continuously in arch_local_irq_restore() omits 86766756ac2b Merge branch 'for-5.3/uclogic' into for-linus omits 74acee309fb2 Merge branches 'for-5.2/fixes', 'for-5.3/doc', 'for-5.3/is [...] omits b78fa45d4edb nfsd: Make __get_nfsdfs_client() static omits 297e57a24f6e nfsd: Make two functions static omits 38195dd5e916 Merge branch 'for-5.3/core' into for-linus omits f59d261180f3 dt-bindings: vendor-prefixes: add Sipeed omits 09d9ea4014d1 dt-bindings: vendor-prefixes: add SoChip omits f15d6358425a dt-bindings: 83xx-512x-pci: Drop cell-index property omits 61daf52c4ddd sparc64: Add missing newline at end of file omits 13990cf8a180 ide: use BIT() macro for defining bit-flags omits 08cc83cc7fd8 net: dsa: add support for BRIDGE_MROUTER attribute omits fbc697796e35 pkt_sched: Include const.h omits a22502a37599 net: netsec: remove static declaration for netsec_set_tx_de() omits 4831539dce55 net: netsec: remove superfluous if statement omits c099a408949c Merge branch 'nf-hw-offload' omits c9626a2cbdb2 netfilter: nf_tables: add hardware offload support omits f9e30088d200 net: flow_offload: rename tc_cls_flower_offload to flow_cl [...] omits 0d4fd02e7199 net: flow_offload: add flow_block_cb_is_busy() and use it omits 722d36e6e29e net: sched: remove tcf block API omits 955bcb6ea0df drivers: net: use flow block API omits 59094b1e5094 net: sched: use flow block API omits 67bd0d5ea797 net: flow_offload: add flow_block_cb_{priv, incref, decref}() omits da3eeb904ff4 net: flow_offload: add list handling functions omits d63db30c8537 net: flow_offload: add flow_block_cb_alloc() and flow_bloc [...] omits 32f8c4093ac3 net: flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_ [...] omits 9c0e189ec988 net: flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_ [...] omits 4e95bc268b91 net: flow_offload: add flow_block_cb_setup_simple() omits 2bb295f3a5e6 Merge branch 'net-hisilicon-Add-support-for-HI13X1-to-hip04_eth' omits d413779cdd93 net: hisilicon: Add an tx_desc to adapt HI13X1_GMAC omits 58f34098cf37 net: hisilicon: Add an rx_desc to adapt HI13X1_GMAC omits b9162d20ed49 net: hisilicon: Offset buf address to adapt HI13X1_GMAC omits 06ddc0d8d7fc net: hisilicon: Add group field to adapt HI13X1_GMAC omits bf96244074d9 net: hisilicon: dt-bindings: Add an field of port-handle omits 24eca4b4c005 net: hisilicon: HI13X1_GMAX need dreq reset at first omits 0331f8550c50 net: hisilicon: HI13X1_GMAX skip write LOCAL_PAGE_REG omits a8edf5257449 net: hisilicon: Cleanup for cast to restricted __be32 omits 148233ec83e4 net: hisilicon: Cleanup for got restricted __be32 omits 2ede8489c1a9 net: hisilicon: Add support for HI13X1 to hip04_eth omits 03a49a14a78d Merge branch 'stmmac-hash-table' omits b8ef7020d6e5 net: stmmac: add support for hash table size 128/256 in dwmac4 omits efd58adf8f1f net: stmmac: dwmac4: mac address array boudary violation issue omits 6ec3d4d2257e Merge branch 'tc-testing-Add-plugin-for-simple-traffic-gen [...] omits 14e5175e9e04 tc-testing: introduce scapyPlugin for basic traffic omits a7d50a0dd81b tc-testing: Allow tdc plugins to see test case data omits ecc606103837 x86/alternatives: Fix int3_emulate_call() selftest stack c [...] omits a4c0b3decb33 io_uring: fix io_sq_thread_stop running in front of io_sq_thread omits aa1fa28fc73e io_uring: add support for recvmsg() omits 0fa03c624d8f io_uring: add support for sendmsg() omits a1cd4e4324af net: dsa: vsc73xx: fix NET_DSA and OF dependencies omits 1cadfc5877f1 dt-bindings: serial: add documentation for Rx in-band wake [...] omits 0488e2723bab Merge branch 'Armada-8040-SoC-in-orion-mdio-hang' omits 433a06d7d74e net: mvmdio: defer probe of orion-mdio if a clock is not ready omits ea664b1bdc19 net: mvmdio: print warning when orion-mdio has too many clocks omits 4aabed699c40 net: mvmdio: allow up to four clocks to be specified for o [...] omits 80785f5a22e9 dt-bindings: allow up to four clocks for orion-mdio omits 7715ff164713 net: netsec: start using buffers if page_pool registration [...] omits e9a83bd23220 Merge tag 'docs-5.3' of git://git.lwn.net/linux omits 7011b7e1b702 Merge tag 'printk-for-5.3' of git://git.kernel.org/pub/scm [...] omits 9d22167f3430 Merge branch 'next-lsm' of git://git.kernel.org/pub/scm/li [...] omits de90573e3094 Merge branch 'net-stmmac-Some-improvements-and-a-fix' omits 2af6106ae949 net: stmmac: Introducing support for Page Pool omits 06a80a7d09cc net: stmmac: Fix descriptors address being in > 32 bits ad [...] omits d429b66e2ebc net: stmmac: Implement RX Coalesce Frames setting omits 12479f627f7c bnxt_en: Add page_pool_destroy() during RX ring cleanup. omits 216dcb059b76 Merge branch 'net-sched-Introduce-tc-connection-tracking' omits 6e52fca36c67 tc-tests: Add tc action ct tests omits e0ace68af2ac net/sched: cls_flower: Add matching on conntrack info omits 75a56758d639 net/flow_dissector: add connection tracking dissection omits b57dc7c13ea9 net/sched: Introduce action ct omits 593c75463ab6 Merge branch 'parisc-5.3-1' of git://git.kernel.org/pub/sc [...] omits f108c887d089 Merge branch 'devlink-Introduce-PCI-PF-VF-ports-and-attributes' omits f60f315d339e net/mlx5e: Register devlink ports for physical link, PCI PF, VFs omits e41b6bf3cdd4 devlink: Introduce PCI VF port flavour and port attribute omits 98fd2d6563fe devlink: Introduce PCI PF port flavour and port attribute omits a2c6b87dd08c devlink: Return physical port fields only for applicable p [...] omits 378ef01b5f75 devlink: Refactor physical port attributes omits f21ce913a82f dt-bindings: arm: Convert RDA Micro board/soc bindings to [...] omits 565eb5f8c5d3 Merge branch 'x86-kdump-for-linus' of git://git.kernel.org [...] omits b7d5c9239855 Merge branch 'x86-boot-for-linus' of git://git.kernel.org/ [...] omits 608745f12462 Merge branch 'perf-core-for-linus' of git://git.kernel.org [...] omits b9411d73bd3e dm crypt: implement eboiv - encrypted byte-offset initiali [...] omits 6028a7a5a3d6 dm crypt: remove obsolete comment about plumb IV omits 4a52ffc7ca6f dm crypt: wipe private IV struct after key invalid flag is set omits 131670c26253 dm integrity: use kzalloc() instead of kmalloc() + memset() omits d370ad23a555 dm: update stale comment in end_clone_bio() omits 7537dad791cd dm log writes: fix incorrect comment about the logged sequ [...] omits d4e6e8365177 dm log writes: use struct_size() to calculate size of pend [...] omits 9c81c99b242f dm crypt: use struct_size() when allocating encryption context omits cdc5ffc41005 Merge tag 'for-5.3/libata-20190708' of git://git.kernel.dk [...] omits 5f1c56b34e81 dm integrity: always set version on superblock update omits 3b99107f0e02 Merge tag 'for-5.3/block-20190708' of git://git.kernel.dk/ [...] omits 0415052db4f9 Merge tag 'devprop-5.3-rc1' of git://git.kernel.org/pub/sc [...] omits 4b4704520d97 Merge tag 'acpi-5.3-rc1' of git://git.kernel.org/pub/scm/l [...] omits cf2d213e49fd Merge tag 'pm-5.3-rc1' of git://git.kernel.org/pub/scm/lin [...] omits 4cdd5f9186bb Merge tag 'sound-5.3-rc1' of git://git.kernel.org/pub/scm/ [...] omits 2d41ef5432b7 Merge tag 'fbdev-v5.3' of git://github.com/bzolnier/linux omits ed63b9c87360 Merge tag 'media/v5.3-1' of git://git.kernel.org/pub/scm/l [...] omits 947fbd4ca9fb Merge tag 'please-pull-for_5.3' of git://git.kernel.org/pu [...] omits 6b04014f3f15 Merge tag 'iommu-updates-v5.3' of git://git.kernel.org/pub [...] omits c6b6cebbc597 Merge tag 'spi-v5.3' of git://git.kernel.org/pub/scm/linux [...] omits 98537ee92fb1 Merge tag 'regulator-v5.3' of git://git.kernel.org/pub/scm [...] omits 12a5146bda2f Merge tag 'regmap-v5.3' of git://git.kernel.org/pub/scm/li [...] omits 2ec98f567888 Merge tag 'gpio-v5.3-1' of git://git.kernel.org/pub/scm/li [...] omits 96407298ff6e Merge tag 'i3c/for-5.3' of git://git.kernel.org/pub/scm/li [...] omits 8a3367cc8005 Merge tag 'leds-for-5.3-rc1' of git://git.kernel.org/pub/s [...] omits 6e2bbb688aa6 Merge tag 'pwm/for-5.3-rc1' of git://git.kernel.org/pub/sc [...] omits 0df5c39b3e42 xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk omits 323fd749821d perf intel-pt: Fix potential NULL pointer dereference foun [...] omits 1d481458816d perf intel-bts: Fix potential NULL pointer dereference fou [...] omits 9d49169c5958 perf script: Assume native_arch for pipe mode omits 1334bb94cd8a perf scripts python: export-to-sqlite.py: Fix DROP VIEW po [...] omits d8d051df9f90 perf scripts python: export-to-postgresql.py: Fix DROP VIE [...] omits ceb75476db16 perf hists browser: Fix potential NULL pointer dereference [...] omits 0702f23c983b perf cs-etm: Fix potential NULL pointer dereference found [...] omits 72de3fd97f15 perf parse-events: Remove unused variable: error omits 34c9af571e51 perf parse-events: Remove unused variable 'i' omits acc7bfb3db97 perf metricgroup: Add missing list_del_init() when flushin [...] omits e56fbc9dc79c perf tools: Use list_del_init() more thorougly omits d8f9da240495 perf tools: Use zfree() where applicable omits 7f7c536f23e6 tools lib: Adopt zalloc()/zfree() from tools/perf omits e5653eb82ddc perf tools: Move get_current_dir_name() cond prototype out [...] omits 245aec7f7f4c perf namespaces: Move the conditional setns() prototype to [...] omits 215a0d305c56 perf tools: Add missing headers, mostly stdlib.h omits b3b3eb9dadfc scripts/tags.sh: remove unused environment variables from [...] omits d1db881d9bf1 scripts/tags.sh: drop SUBARCH support for ARM omits 7c8e90ddf02f irqchip/renesas-rza1: Prevent use-after-free in rza1_irqc_probe() omits 43c78d88036e kbuild: compile-test kernel headers to ensure they are sel [...] omits 1cbec37b3f9c x86/entry/32: Fix ENDPROC of common_spurious omits fc50e0ba9bca perf evsel: perf_evsel__name(NULL) is valid, no need to ch [...] omits f3c8d9075772 perf session: Fix potential NULL pointer dereference found [...] omits 40978e9bf213 perf inject: The tool->read() call may pass a NULL evsel, [...] omits 363bbaef63ff perf map: Fix potential NULL pointer dereference found by [...] omits 7a6d49dc8cad perf trace: Fix potential NULL pointer dereference found b [...] omits 600c787dbf65 perf annotate: Fix dereferencing freed memory found by the [...] omits 111442cfc8ab perf top: Fix potential NULL pointer dereference detected [...] omits c74b05030edb perf stat: Fix use-after-freed pointer detected by the sma [...] omits 4e4cf62b37da perf test mmap-thread-lookup: Initialize variable to suppr [...] omits 013c66edf207 Revert "x86/build: Move _etext to actual end of .text" omits 39ca5fb4920a x86/ldt: Initialize the context lock for init_mm omits d1d59b817939 Merge tag 'perf-urgent-for-mingo-5.3-20190708-2' of git:// [...] omits f28a1f16135c m68k: Don't select ARCH_HAS_DMA_PREP_COHERENT for nommu or [...] omits 5ad18b2e60b7 Merge branch 'siginfo-linus' of git://git.kernel.org/pub/s [...] omits 92c1d6522135 Merge branch 'for-5.3' of git://git.kernel.org/pub/scm/lin [...] omits df2a40f549e6 Merge branch 'for-5.3' of git://git.kernel.org/pub/scm/lin [...] omits 2b49350b16fa Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm omits 4c6d80e1144b pstore: Fix double-free in pstore_mkfile() failure path omits fa1af7583e80 pstore: no need to check return value of debugfs_create functions omits 1614e92179ab pstore/ram: Improve backward compatibility with older Chromebooks omits 4d2fa8b44b89 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits 8b68150883ca Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits b14a260e33dd Merge branch 'nfp-tls-fixes-for-initial-TLS-support' omits 5c4b4608fe10 net/tls: fix socket wmem accounting on fallback with netem omits 5a4cea280c01 nfp: tls: undo TLS sequence tracking when dropping the frame omits c8d3928ea7e7 nfp: tls: avoid one of the ifdefs for TLS omits ab232e61e728 net/tls: add missing prot info init omits c3b649113312 nfp: tls: don't leave key material in freed FW cmsg skbs omits b5d9a834f4fd net/tls: don't clear TX resync flag on error omits 427545b30463 nfp: tls: count TSO segments separately for the TLS offload omits f6dfa31509a0 nfp: ccm: increase message limits omits 53601c68b854 nfp: tls: use unique connection ids instead of 4-tuple for TX omits ff8869d5ed4e nfp: tls: move setting ipver_vlan to a helper omits 0f93242d96ff nfp: tls: ignore queue limits for delete commands omits 3cab2afb149c sctp: remove rcu_read_lock from sctp_bind_addr_state omits 6c6fbad6576f Merge branch 'sctp-tidyup' omits e55f4b8bf462 sctp: rename sp strm_interleave to ep intl_enable omits da1f6d4de7b7 sctp: rename asoc intl_enable to asoc peer.intl_capable omits 1c13475368b6 sctp: remove prsctp_enable from asoc omits a96701fb3534 sctp: remove reconf_enable from asoc omits c8320ccdd47e nfsd: Fix misuse of strlcpy omits ccf355e52a32 net: phy: Make use of linkmode_mod_bit helper omits 0f75ef6a9cff Merge tag 'keys-acl-20190703' of git://git.kernel.org/pub/ [...] omits 88e2f2846d90 Merge branch 'Add-MPLS-actions-to-TC' omits 6fb8dbca8e9e tc-tests: actions: add MPLS tests omits 2a2ea50870ba net: sched: add mpls manipulation actions to TC omits d27cf5c59a12 net: core: add MPLS update core helper and use in OvS omits ed246cee09b9 net: core: move pop MPLS functionality from OvS to core helper omits 8822e270d697 net: core: move push MPLS functionality from OvS to core helper omits af144a983402 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 6413139dfc64 skbuff: increase verbosity when dumping skb data omits 59c820b2317f ipv6: elide flowlabel check if no exclusive leases exist omits c84ca912b079 Merge tag 'keys-namespace-20190627' of git://git.kernel.or [...] omits e858faf556d4 tcp: Reset bytes_acked and bytes_received when disconnecting omits ee4f56f46ab7 bonding: fix value exported by Netlink for peer_notif_delay omits 333f7909a857 coallocate socket_wq with socket itself omits 6d7855c54e1e sockfs: switch to ->free_inode() omits 272d28bdae11 of: unittest: simplify getting the adapter of a client omits c236b6dd48dc Merge tag 'keys-request-20190626' of git://git.kernel.org/ [...] omits 17ccf9e31e0d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits d44a62742dec Merge tag 'keys-misc-20190619' of git://git.kernel.org/pub [...] omits 7c0f89634892 Merge tag 'selinux-pr-20190702' of git://git.kernel.org/pu [...] omits 61fc5771f5e7 Merge tag 'audit-pr-20190702' of git://git.kernel.org/pub/ [...] omits 884922591e2b Merge tag 'tpmdd-next-20190625' of git://git.infradead.org [...] omits 222a21d29521 Merge branch 'x86-topology-for-linus' of git://git.kernel. [...] omits 9f7546570bcb hwmon: (ina3221) Add of_node_put() before return omits 277c628fa5ac hwmon: (gpio-fan) fix sysfs notifications and udev events [...] omits f2173fa2246e hwmon: (gpio-fan) move fan_alarm_init after devm_hwmon_dev [...] omits 7a1d220ccb0c hwmon: (lm90) Introduce function to update configuration register omits b849e5d18c36 hwmon: (lm90) Cache configuration register value omits 62456189f329 hwmon: (lm90) Fix max6658 sporadic wrong temperature reading omits a653acf00d07 hwmon: (nct7904) Changes comments in probe function. omits b3e260678747 hwmon: (nct7904) Add error handling in probe function. omits 7199ff7d7400 kheaders: include only headers into kheaders_data.tar.xz omits b60b7c2ea9b7 kheaders: remove meaningless -R option of 'ls' omits 1e21cbfada87 kbuild: support header-test-pattern-y omits c93a0368aaa2 kbuild: do not create wrappers for header-test-y omits 8faef7125d02 Merge branch 'x86-platform-for-linus' of git://git.kernel. [...] omits da1770238597 Merge branch 'x86-paravirt-for-linus' of git://git.kernel. [...] omits 3431a940bb6c Merge branch 'x86-core-for-linus' of git://git.kernel.org/ [...] omits 5b7a2095232d Merge branch 'x86-cleanups-for-linus' of git://git.kernel. [...] omits 6cfcdad7630d Merge branch 'x86-cache-for-linus' of git://git.kernel.org [...] omits c83b5d321b58 Merge branch 'x86-build-for-linus' of git://git.kernel.org [...] omits a1aab6f3d295 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/p [...] omits bf0bdd1343ef xdp: fix race on generic receive path omits dad1c12ed831 Merge branch 'sched-core-for-linus' of git://git.kernel.or [...] omits 7650b1a9bd69 Merge branch 'mp-inner-L3' omits 2800f2485417 selftests: forwarding: Test multipath hashing on inner IP [...] omits d8f74f0975d8 ipv6: Support multipath hashing on inner IP pkts omits 828b2b442145 ipv4: Multipath hashing on inner L3 needs to consider inne [...] omits faf5577f2498 net: pasemi: fix an use-after-free in pasemi_mac_phy_init() omits 090bc5a2a914 Merge branch 'ras-core-for-linus' of git://git.kernel.org/ [...] omits ef86ea982bb5 net: axienet: fix a potential double free in axienet_probe() omits a57caf8c527f sunrpc/cache: remove the exporting of cache_seq_next omits e1928328699a Merge branch 'locking-core-for-linus' of git://git.kernel. [...] omits bc2d8afecbec selftests/bpf: fix test_reuseport_array on s390 omits d4117d63a308 net: stmmac: enable clause 45 mdio support omits 765e33f5211a Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h omits 44e3725943b7 net: openvswitch: use netif_ovs_is_port() instead of opencode omits f714ecc9cf16 MAINTAINERS: Add page_pool maintainer entry omits 11aef3c6da17 Merge branch 'mvpp2-cls-ether' omits f406324e500e net: mvpp2: cls: Add support for ETHER_FLOW omits f4f1ba18195d net: mvpp2: cls: Report an error for unsupported flow types omits 46f1ec23a469 Merge branch 'core-rcu-for-linus' of git://git.kernel.org/ [...] omits cecaa76b2919 selftests: txring_overwrite: fix incorrect test of mmap() [...] omits 3f4957eb6cfb Merge branch 'vsock-virtio-fixes' omits e226121fcc26 vsock/virtio: fix flush of works during the .remove() omits b917507e5ad9 vsock/virtio: stop workers during the .remove() omits 0deab087b16a vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock omits 1a2d405c0081 Merge branch 'b53-docs' omits ff2d339375d0 Documentation: net: dsa: b53: Describe b53 configuration omits 58dd7a8d9d02 Documentation: net: dsa: Describe DSA switch configuration omits 31d166642c7c nfp: tls: fix error return code in nfp_net_tls_add() omits 107d3ce60119 Merge branch 'bnxt_en-XDP_REDIRECT' omits 322b87ca55f2 bnxt_en: add page_pool support omits f18c2b77b2e4 bnxt_en: optimized XDP_REDIRECT support omits c1ba92a86db2 bnxt_en: Refactor __bnxt_xmit_xdp(). omits 52c060925865 bnxt_en: rename some xdp functions omits aa6be2b95d4e Merge branch 'cpsw-Add-XDP-support' omits 9ed4050c0d75 net: ethernet: ti: cpsw: add XDP support omits 608ef6202fb5 net: ethernet: ti: cpsw_ethtool: allow res split while down omits 962fb618909e net: ethernet: ti: davinci_cpdma: allow desc split while down omits 6670acacd59e net: ethernet: ti: davinci_cpdma: add dma mapped submit omits 1da4bbeffe41 net: core: page_pool: add user refcnt and reintroduce page [...] omits 5c68b8231e9c of/fdt: pass early_init_dt_reserve_memory_arch() with bool [...] omits 15ffe5e1acf5 dma-mapping: mark dma_alloc_need_uncached as __always_inline omits 454f96f2b738 docs: automarkup.py: ignore exceptions when seeking for xrefs omits 66f2a122c68d docs: Move binderfs to admin-guide omits d88590dc262f of/platform: Drop superfluous cast in of_device_make_bus_id() omits dd006fc434e1 nfc: fix potential illegal memory access omits 49db9228b8d8 macb: fix build warning for !CONFIG_OF omits 0287f9ed1693 gve: fix unused variable/label warnings omits 4993e5b37e8b net: stmmac: Re-work the queue selection for TSO packets omits 223cea6a4f05 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/p [...] omits 05cfee98c8a5 sfc: Remove 'PCIE error reporting unavailable' omits 2f0f6503e375 Merge branch 'x86-timers-for-linus' of git://git.kernel.or [...] omits 47cfb90406e1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits ee8a84c60bcc rseq/selftests: Fix Thumb mode build failure on arm32 omits 13324c42c140 Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/p [...] omits bfb204129a5a net: netsec: Sync dma for device on buffer allocation omits ab2486a9ee32 Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/p [...] omits 0d37dde70655 Merge branch 'x86-entry-for-linus' of git://git.kernel.org [...] omits 0902d5011cfa Merge branch 'x86-apic-for-linus' of git://git.kernel.org/ [...] omits 927ba67a63c7 Merge branch 'timers-core-for-linus' of git://git.kernel.o [...] omits 8009ce956c3d ubifs: Don't leak orphans on memory during commit omits ee1438ce5dc4 ubifs: Check link count of inodes when killing orphans. omits 2a1ccd31420a Merge branch 'irq-core-for-linus' of git://git.kernel.org/ [...] omits eeabb9866e4c ubifs: Add support for zstd compression. omits 817aa094842d ubifs: support offline signed images omits 8ba0a2ab84b2 ubifs: remove unnecessary check in ubifs_log_start_commit omits 7d8c811bf9ed ubifs: Fix typo of output in get_cs_sqnum omits d5cf9473a3f3 ubifs: Simplify redundant code omits e0e86b111bca Merge branch 'smp-hotplug-for-linus' of git://git.kernel.o [...] omits 568521d058aa Merge branch 'core-rslib-for-linus' of git://git.kernel.or [...] omits 6b3775479006 Merge branch 'core-debugobjects-for-linus' of git://git.ke [...] omits bacfa94b0802 ubifs: Correctly use tnc_next() in search_dh_cookie() omits 1758feddb0f9 Merge tag 's390-5.3-1' of git://git.kernel.org/pub/scm/lin [...] omits 278ecbf027c3 Merge tag 'm68k-for-v5.3-tag1' of git://git.kernel.org/pub [...] omits dfd437a25792 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] omits 686cbe9e5d88 tools arch x86: Sync asm/cpufeatures.h with the with the kernel omits e3b22a65348a Merge remote-tracking branch 'tip/perf/core' into perf/urgent omits 552a031ba12a Merge tag 'v5.2' into perf/core, to pick up fixes omits 1e0cf16cdad1 KVM: arm/arm64: Initialise host's MPIDRs by reading the ac [...] omits 8fc9f8bedf1b tools: bpftool: add completion for bpftool prog "loadall" omits bef8e2639242 bpf: avoid unused variable warning in tcp_bpf_rtt() omits 6705fea0c799 bpf: cgroup: Fix build error without CONFIG_NET omits 06ec0e2c490a selftests/bpf: fix test_attach_probe map definition omits 8bfec4f325e1 Merge branch 'bpf-sockaddr-wide-store' omits 76d950773cd2 selftests/bpf: add verifier tests for wide stores omits 4cfacbe6df97 bpf: sync bpf.h to tools/ omits 600c70bad659 bpf: allow wide (u64) aligned stores for some fields of bp [...] omits d6fc9fcbaa65 kbuild: compile-test exported headers to ensure they are s [...] omits b02f6a2ef0a1 platform/x86: intel_pmc_core: Attach using APCI HID "INT33A1" omits d2850ce0bdd7 Merge branch 'bpf-libbpf-perf-rb-api' omits cd07a95f9b4d libbpf: add perf_buffer_ prefix to README omits 9b190f185d2f tools/bpftool: switch map event_pipe to libbpf's perf_buffer omits ee5cf82ce04a selftests/bpf: test perf buffer API omits d7ff34d5fb5a libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs omits fb84b8224655 libbpf: add perf buffer API omits 0dcb4efb1095 ALSA: firewire-lib: code refactoring for local variables omits 02394af3e00d ALSA: firewire-lib: code refactoring for post operation to [...] omits b8b0e24c226e ALSA: firewire-lib: code refactoring for error path of par [...] omits 213fa9898158 ALSA: firewire-lib: fix different data block counter betwe [...] omits 4ece7f6fd830 ALSA: firewire-lib: fix initial value of data block count [...] omits 7fbf909668d6 ALSA: firewire-lib/fireface: fix initial value of data blo [...] omits 0ebf3ceb8364 ALSA: firewire-lib: fix invalid length of rx packet payloa [...] omits 3c53c6255d59 Merge tag 'asoc-v5.3' of https://git.kernel.org/pub/scm/li [...] omits 5ccd3bd992cf Merge branches 'fixes' and 'misc' omits 64372c0b7dcb Merge branches 'acpi-apei', 'acpi-doc' and 'acpi-soc' omits 62fd33d3f519 Merge branch 'acpica' omits 8ca572ec3c9c Merge branches 'acpi-tables', 'acpi-osl', 'acpi-misc' and [...] omits 586a07dca8c5 Merge branch 'pm-cpufreq' omits 13b06b78c772 Merge branches 'pm-opp', 'pm-misc', 'pm-avs' and 'pm-tools' omits 3dbeb448543e Merge branch 'pm-sleep' omits 50e163d43ab1 Merge branches 'acpi-pm' and 'pm-pci' omits c33d442328f5 debugfs: make error message a bit more verbose omits 36c4357c63f3 net: bpfilter: print umh messages to /dev/kmsg omits 61a582be1a66 hinic: add fw version query omits 877cb240f6a0 gve: Fix error return code in gve_alloc_qpls() omits 6b4ddf9950c3 net: nixge: Fix misuse of strlcpy omits 7391324ba485 net: ethernet: sun4i-emac: Fix misuse of strlcpy omits 07996783491f Merge branch 'gtp-fix-several-bugs' omits e30155fd23c9 gtp: add missing gtp_encap_disable_sock() in gtp_encap_enable() omits a2bed90704c6 gtp: fix use-after-free in gtp_newlink() omits 3f167e192186 gtp: fix Illegal context switch in RCU read-side critical [...] omits a635037ac110 gtp: remove duplicate code in gtp_dellink() omits 1788b8569f5d gtp: fix use-after-free in gtp_encap_destroy() omits e198987e7dd7 gtp: fix suspicious RCU usage omits 0ecfebd2b524 Linux 5.2 omits ad7b134f6538 Merge branch 'net-dsa-Add-Vitesse-VSC73xx-parallel-mode' omits 1da39ff09e56 net: dsa: vsc73xx: Assert reset if iCPU is enabled omits 631e83bf7c0e net: dsa: vsc73xx: add support for parallel mode omits 95711cd5f0b4 net: dsa: vsc73xx: Split vsc73xx driver omits 86116f4d649b net: dsa: Change DT bindings for Vitesse VSC73xx switches omits ccd1479e4839 Merge branch 'net-tls-fix-poll-wake-up' omits 81a89ef6be5b selftests/tls: add test for poll() with data in TLS ULP omits 13aecb17acab net/tls: fix poll ignoring partially copied records omits 46ce10df799f Merge tag 'spi-nor/for-5.3-v2' of gitolite.kernel.org:pub/ [...] omits 05c78468a60f tools build: Check if gettid() is available before providi [...] omits 30a4616c1bfd tipc: use rcu dereference functions properly omits 9e0773c3873e r8169: sync few chip names with vendor driver omits f7623d340794 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] omits 3bb4bba79254 mtd: concat: implement _is_locked mtd operation omits 6a08a2f12781 mtd: concat: refactor concat_lock/concat_unlock omits df616d7a442b mtd: abi: do not use C++ style comments in uapi header omits 63898ab5159f mtd: afs: remove unneeded NULL check omits 1a927fd347eb init/Kconfig: add CONFIG_CC_CAN_LINK omits 33177f01ca3f kallsyms: exclude kasan local symbols on s390 omits 4e8fc3f55a38 kbuild: add more hints about SUBDIRS replacement omits 0c4ab18fc33b coccinelle: api/stream_open: treat all wait_.*() calls as [...] omits f58c17c202e7 coccinelle: put_device: Add a cast to an expression for an [...] omits 30a70e806d93 coccinelle: put_device: Adjust a message construction omits a3b0b6f953ec coccinelle: kstrdup: Fix typo in warning messages omits dab0f4ebb22e perf jvmti: Address gcc string overflow warning for strncpy() omits c18ae6327a13 perf python: Remove -fstack-protector-strong if clang does [...] omits 9176ab1b8480 time: Validate user input in compat_settimeofday() omits 7891bc0ab739 x86/fpu: Inline fpu__xstate_clear_all_cpu_caps() omits 9838e3bff0f9 x86/fpu: Make 'no387' and 'nofxsr' command line options useful omits 28ef2db88664 timer: Document TIMER_PINNED omits b89b889a326a Merge branch 'topic/hda-refresh-cleanup' into for-next omits d4bd30532688 ALSA: usb-audio: fix Line6 Helix audio format rates omits ba18ca2b8e18 firewire-motu: fix wrong reference count for stream functi [...] omits 64582c56a915 ALSA: firewire-digi00x: fix wrong reference count for stre [...] omits e79c3f0c006e ALSA: dice: fix wrong reference count for stream functiona [...] omits 03a954aef70e ALSA: oxfw: fix wrong reference count for stream functiona [...] omits 2e9f17e34eb7 ALSA: fireworks: fix wrong reference count for stream func [...] omits 097f8ba3873d ALSA: bebob: fix wrong reference count for stream function [...] omits 593fdd4fb44e Input: gpio_keys_polled - allow specifying name of input device omits 211bbf3c38ed xfs: don't update lastino for FSBULKSTAT_SINGLE omits c5eaab1d131d security/commoncap: Use xattr security prefix len omits 437fde6cda74 Merge tag 'wireless-drivers-next-for-davem-2019-07-06' of [...] omits 1d2af80d581d Merge tag 'nand/for-5.3' of git://git.kernel.org/pub/scm/l [...] omits d5b2179d6a67 perf annotate TUI browser: Do not use member from variable [...] omits 9ce67c3235be Bluetooth: btusb: Add protocol support for MediaTek MT7663 [...] omits a1c49c434e15 Bluetooth: btusb: Add protocol support for MediaTek MT7668 [...] omits 688d94fd0d10 Bluetooth: 6lowpan: always check destination address omits 5636376c2650 Bluetooth: 6lowpan: check neighbour table for SLAAC omits b188b03270b7 Bluetooth: 6lowpan: search for destination address in all peers omits 46713c3d2f8d Merge tag 'for-linus-20190706' of git://git.kernel.dk/linux-block omits 9b3b623804a6 Revert "gpio: tegra: Clean-up debugfs initialisation" omits f0b40863bee4 gpiolib: Use spinlock_t instead of struct spinlock omits bcc0e65f47de Merge tag 'mips_fixes_5.2_2' of git://git.kernel.org/pub/s [...] omits bff5a556c149 perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 omits cd136189370c perf evsel: Do not rely on errno values for precise_ip fallback omits 4c00af0e94cd perf thread: Allow references to thread objects after mach [...] omits c952b35f4b15 perf header: Assign proper ff->ph in perf_event__synthesiz [...] omits c499d1f483a9 tools arch kvm: Sync kvm headers with the kernel sources omits 2692982b0800 Merge tag 'dmaengine-fix-5.2' of git://git.infradead.org/u [...] omits 4f8b49092c37 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits ceacbc0e145e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7e41c3c9b6ce blk-mq: fix up placement of debugfs directory of queue files omits 1d87b88ba26e Bluetooth: Add SMP workaround Microsoft Surface Precision [...] omits 00f62726dd8b Bluetooth: L2CAP: Check bearer type on __l2cap_global_chan [...] omits 1d0fac2c38ed Bluetooth: Use controller sets when available omits c49a8682fc5d Bluetooth: validate BLE connection interval updates omits 302975cba1a4 Bluetooth: Add support for LE ping feature omits 28261da8a26f Bluetooth: Check state in l2cap_disconnect_rsp omits baa23ec86092 kconfig: Fix spelling of sym_is_changable omits a98429acadef Merge remote-tracking branch 'asoc/topic/meson' into asoc-next omits 043b35f281f5 Merge branch 'asoc-5.3' into asoc-next omits 0dceaf7c798d Merge branch 'asoc-5.2' into asoc-linus omits 87a6fe80d56b ASoC: SOF: Intel: implement runtime idle for CNL/APL omits 62fde9772dd8 ASoC: SOF: add runtime idle callback omits e62bccf8a5ec ASoC: hdac_hdmi: report codec link up/down status to bus omits dcae9052ebb0 Bluetooth: hidp: NUL terminate a string in the compat ioctl omits 44d34af2e4cf Bluetooth: Add new 13d3:3491 QCA_ROME device omits 881cec4f6b4d Bluetooth: Add new 13d3:3501 QCA_ROME device omits 4ce9146e0370 Bluetooth: hci_bcsp: Fix memory leak in rx_skb omits 6c595ea8b7b9 Bluetooth:: btrtl: Add support for RTL8723DU omits 055825614c6b Bluetooth: btmtkuart: add an implementation for clock osc [...] omits a3cb6d602a7a Bluetooth: btmtkuart: add an implementation for boot-gpios [...] omits 14e3ed84d77e dt-bindings: net: bluetooth: add clock property to UART-ba [...] omits 1c576f385a44 dt-bindings: net: bluetooth: add boot-gpios property to UA [...] omits f4d297eec673 Bluetooth: btbcm: Add entry for BCM4359C0 UART bluetooth omits 956f664635ec dt-bindings: net: bluetooth: Add device property firmware- [...] omits 99c905c6a165 Bluetooth: hci_qca: Load customized NVM based on the devic [...] omits be70e5e774a6 Bluetooth: hci_mrvl: Add serdev support omits a55b896455f5 Bluetooth: hci_mrvl: Wait for final ack before switching baudrate omits 40fbb915fd0f Bluetooth: hci_ldisc: Add function to wait for characters [...] omits db50450d096a 6lowpan: no need to check return value of debugfs_create f [...] omits 2faa3f15fa2f Bluetooth: hci_qca: wcn3990: Drop baudrate change vendor event omits 32646db8cc28 Bluetooth: btqca: inject command complete event during fw [...] omits 82b7d8566499 Bluetooth: Cleanup formatting and coding style omits 7af3f558aca7 Bluetooth: btrtl: HCI reset on close for Realtek BT chip omits 6322f377bc4a Bluetooth: hci_ll: Refactor download_firmware omits a2e02f38eff8 Bluetooth: hci_ll: set operational frequency earlier omits 98d9856a759f Bluetooth: btsdio: Do not bind to non-removable BCM4356 omits 3a1d24ca9573 irq/irqdomain: Fix comment typo omits c09cb1293523 genirq: Update irq stats from NMI handlers omits ad5a449b707b ACPI: PM: Make acpi_sleep_state_supported() non-static omits 0ef1efd1354d netfilter: nf_tables: force module load in case select_ops [...] omits 69bf4b6b54fb Revert "mm: page cache: store only head pages in i_pages" omits 9fdb86c8cf9a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 0e63665a1bfd Merge tag 'mtd/fixes-for-5.2-final' of git://git.kernel.or [...] omits 881ed91f7db5 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits a8f46b5afe1c Merge tag 'nfsd-5.2-2' of git://linux-nfs.org/~bfields/linux omits 23f30c41c732 Merge branch 'mlx5-TLS-TX-HW-offload-support' omits d2ead1f360e8 net/mlx5e: Add kTLS TX HW offload support omits 37badd159c52 net/mlx5e: Introduce a fenced NOP WQE posting function omits 2b257a6e736f net/mlx5e: Re-work TIS creation functions omits 01614d4f603e net/mlx5e: Tx, Unconstify SQ stop room omits 9ab0233728ca net/mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB omits fd1b22596318 net/mlx5e: Tx, Make SQ WQE fetch function type generic omits 740114a87e43 net/mlx5e: Tx, Enforce L4 inline copy when needed omits 542578c67936 net/mlx5e: Move helper functions to a new txrx datapath header omits fc707e59c9dd net/mlx5: Accel, Add core TLS support for the Connect-X family omits 45d3b55dc665 net/mlx5: Add crypto library to support create/destroy enc [...] omits e2869fb2068b net/mlx5: Kconfig, Better organize compilation flags omits c778dd31ac22 net/mlx5: Accel, Expose accel wrapper for IPsec FPGA function omits 61c2491db779 Merge tag 'mlx5-updates-2019-07-04-v2' of git://git.kernel [...] omits 537de0c8ca2b ipv4: Fix NULL pointer dereference in ipv4_neigh_lookup() omits f654e676702e nfp: Use spinlock_t instead of struct spinlock omits cd1973a9215a net: netsec: Sync dma for device on buffer allocation omits 2bf8001e5387 Merge branch 'hns3-next' omits 892951524647 net: hns3: set maximum length to resp_data_len for excepti [...] omits b9a8f88373c5 net: hns3: bitwise operator should use unsigned type omits 354d0fab649d net: hns3: add default value for tc_size and tc_offset omits 0bae5cf25d66 net: hns3: check msg_data before memcpy in hclgevf_send_mbx_msg omits c09ba484563c net: hns3: set default value for param "type" in hclgevf_b [...] omits 9e1511fb8091 net: hns3: add all IMP return code omits 49b1255603de net: hns3: fix port capbility updating issue omits fb89629f2ecf net: hns3: fix flow control configure issue for fibre port omits 2d5066fc175e net: hns3: enable broadcast promisc mode when initializing VF omits ffa9fec30ca0 r8152: set RTL8152_UNPLUG only for real disconnection omits e4aa33ad5959 net: remove unused parameter from skb_checksum_try_convert omits 60a6127c5e48 Merge branch 'mlxsw-Enable-disable-PTP-shapers' omits 72458e279488 mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic omits 5fc1733897bf mlxsw: spectrum: Set up PTP shaper when port status has changed omits eceed3b1453d mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port w [...] omits 4ae5cc42d347 mlxsw: spectrum: Add new operation for getting the port's speed omits 399569cb0a2a mlxsw: spectrum_ptp: Set the PTP shaper parameters omits 71147506a95d mlxsw: reg: Add QoS PTP Shaper Configuration Register omits ea7bb579fc3d mlxsw: spectrum: Add note about the PTP shaper omits 12f0e2e9adee mlxsw: reg: Add ptps field in QoS ETS Element Configuratio [...] omits cfe261c24e55 net: socionext: remove set but not used variable 'pkts' omits 04fc71435fde net: ethernet: allwinner: Remove unneeded memset omits b82b21391092 net/ethernet: using dev_get_drvdata directly omits 233cc605a2ef net/can: using dev_get_drvdata directly omits fa8043017cf8 Merge branch 'hsr-bug-fixes' omits edf070a0fb45 hsr: fix a NULL pointer deref in hsr_dev_xmit() omits b9a1e627405d hsr: implement dellink to clean up resources omits 619afef01f74 hsr: fix a memory leak in hsr_del_port() omits c3ec002e633e selftests/bpf: add test_tcp_rtt to .gitignore omits d6dbce8fdd2b selftests/bpf: fix test_align liveliness expectations omits e3b60ffbc16f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 114b5b355ec0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 46dd3d7d287b bpf, riscv: Enable zext optimization for more RV64G ALU ops omits 9cff126f73a7 netfilter: nf_tables: __nft_expr_type_get() selects specif [...] omits aa52bcbe0e72 tools: bpftool: Fix json dump crash on powerpc omits b9c04ae7907f netfilter: nf_tables: add nft_expr_type_request_module() omits ba95c7452439 tools: bpftool: add "prog run" subcommand to test-run programs omits c9b3007feca0 blk-iolatency: fix STS_AGAIN handling omits e232cb6ff75b Merge branch 'bpf-libbpf-int-btf-map' omits 1639b17c72fa selftests/bpf: convert legacy BPF maps to BTF-defined ones omits bc7430cc8bfb selftests/bpf: convert selftests using BTF-defined maps to [...] omits 00acd0081452 selftests/bpf: add __uint and __type macro for BTF-defined maps omits ef99b02b23ef libbpf: capture value in BTF type info for BTF-defined map defs omits c5f48c927601 Merge branch 'bpf-libbpf-link-trace' omits 1bdb34274acd selftests/bpf: convert existing tracepoint tests to new APIs omits 1e8611bbdfc9 selftests/bpf: add kprobe/uprobe selftests omits 8c51b314d2ee selftests/bpf: switch test to new attach_perf_event API omits 84bf5e1f4f17 libbpf: add raw tracepoint attach API omits f6de59c17f11 libbpf: add tracepoint attach API omits b26500274767 libbpf: add kprobe/uprobe attach API omits 63f2f5ee856b libbpf: add ability to attach/detach BPF program to perf event omits 1c2e9efc26f3 libbpf: introduce concept of bpf_link omits d66f43666a68 libbpf: make libbpf_strerror_r agnostic to sign of error omits c7a87ceb17ae mtd: rawnand: sunxi: Add A23/A33 DMA support with extra MB [...] omits 4f032640bf57 Revert "mtd: rawnand: sunxi: Add A23/A33 DMA support" omits 548f7fb22234 KVM: LAPIC: Retry tune per-vCPU timer_advance_ns if adapti [...] omits 2a3a93ef0ba5 netfilter: nft_meta_bridge: Add NFT_META_BRI_IIFVPROTO support omits 31aed46fedbb bridge: add br_vlan_get_proto() omits c54c7c685494 netfilter: nft_meta_bridge: add NFT_META_BRI_IIFPVID support omits 7582f5b70f9a bridge: add br_vlan_get_pvid_rcu() omits 9d6a1ecdc997 netfilter: nft_meta_bridge: Remove the br_private.h header omits 30e103fe24de netfilter: nft_meta: move bridge meta keys into nft_meta_bridge omits 6aedd14b25db ipvs: strip gre tunnel headers from icmp errors omits ad49d86e07a4 netfilter: nf_tables: Add synproxy support omits f3a3ea28edd9 i2c: tegra: Add Dmitry as a reviewer omits 036f463fe15d xfs: online scrub needn't bother zeroing its temporary buffer omits 6d6ccedd7682 xfs: only allocate memory for scrubbing attributes when we [...] omits 00816759337c xfs: refactor attr scrub memory allocation function omits 3addd248800c xfs: refactor extended attribute buffer pointer functions omits 2c3b83d7ca6d xfs: attribute scrub should use seen_enough to pass error values omits 17b92927f853 Input: edt-ft5x06 - simplify event reporting code omits 904e782b07df Input: max77650-onkey - add MODULE_ALIAS() omits f0dd687815f9 Input: atmel_mxt_ts - fix leak in mxt_update_cfg() omits b90bab3b1b1b ASoC: SOF: debug: fix possible memory leak in sof_dfsentry [...] omits 1fe08602d117 ASoC: sunxi: sun50i-codec-analog: Add earpiece omits 590eb2f4ef94 ASoC: rt5665: remove redundant assignment to variable idx omits c150266f592b ASoC: wcd9335: remove multiple defines. omits 120357ea176e drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs omits 732146a3f1dc video: fbdev: imxfb: fix a typo in imxfb_probe() omits 6eaa79ff688c video: fbdev: s3c-fb: Mark expected switch fall-throughs omits 75f2d86b20bf fs: VALIDATE_FS_PARSER should default to n omits a2b6f26c264e powerpc/module64: Use symbolic instructions names. omits 4eb4516eada3 powerpc/module32: Use symbolic instructions names. omits 7f9c929a7ff2 powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.h omits 2fb0a2c98983 powerpc/module64: Fix comment in R_PPC64_ENTRY handling omits 01402cf81051 kvm: LAPIC: write down valid APIC registers omits fdec2a9ef853 KVM: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s omits 49caebe9b3e2 KVM: doc: Add API documentation on the KVM_REG_ARM_WORKARO [...] omits 99adb567632b KVM: arm/arm64: Add save/restore support for firmware work [...] omits c118bbb52743 arm64: KVM: Propagate full Spectre v2 workaround state to [...] omits 80f393a23be6 KVM: arm/arm64: Support chained PMU counters omits 218907cbc2b8 KVM: arm/arm64: Remove pmc->bitmask omits 30d97754b2d1 KVM: arm/arm64: Re-create event when setting counter value omits 6f4d2a0b0b1e KVM: arm/arm64: Extract duplicated code to own function omits 418e5ca88cc1 KVM: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions omits 101628ded5d9 KVM: LAPIC: ARBPRI is a reserved register for x2APIC omits 11b41626bd53 KVM: arm64: Skip more of the SError vaxorcism omits dad6321ffaca KVM: arm64: Re-mask SError after the one instruction window omits 3276cc248964 arm64: Update silicon-errata.txt for Neoverse-N1 #1349291 omits 5dcd0fdbb492 KVM: arm64: Defer guest entry when an asynchronous excepti [...] omits 0e5b9c085dce KVM: arm64: Consume pending SError as early as possible omits 5d994374e872 KVM: arm64: Make indirect vectors preamble behaviour symmetric omits 3dbf100b0b10 KVM: arm64: Abstract the size of the HYP vectors pre-amble omits 2b68a2a963a1 arm64: assembler: Switch ESB-instruction with a vanilla no [...] omits 1ef23e1f1608 KVM nVMX: Check Host Segment Registers and Descriptor Tabl [...] omits f087a02941fe KVM: nVMX: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested en [...] omits 335e192a3fa4 KVM: x86: add tracepoints around __direct_map and FNAME(fetch) omits e9f2a760b158 KVM: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON omits d679b32611c0 KVM: x86: remove now unneeded hugepage gfn adjustment omits 3fcf2d1bdeb6 KVM: x86: make FNAME(fetch) and __direct_map more similar omits 43fdcda96e25 kvm: x86: Do not release the page inside mmu_set_spte() omits 60cec433c485 KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param omits 50a9e1a4b1de KVM: cpuid: rename do_cpuid_1_ent omits d9aadaf68992 KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent omits 54d360d41211 KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs omits ab8bcf649711 KVM: cpuid: do_cpuid_ent works on a whole CPUID function omits 499723d12063 docs: s390: s390dbf: typos and formatting, update crash command omits 0328e519a726 docs: s390: unify and update s390dbf kdocs at debug.c omits f11977be1af9 docs: s390: restore important non-kdoc parts of s390dbf.rst omits 555827c28a3e Merge tag 'vfio-ccw-20190705' of https://git.kernel.org/pu [...] omits 388b00f04518 ALSA: cs4281: remove redundant assignment to variable val [...] omits e644fa18e2ff KVM: arm64/sve: Fix vq_present() macro to yield a bool omits 774a075ab514 ALSA: hda: Simplify snd_hdac_refresh_widgets() omits f6034225442c dmaengine: qcom: bam_dma: Fix completed descriptors count omits 3f93a4f29796 dmaengine: imx-sdma: remove BD_INTR for channel0 omits 2b8066c3deb9 dmaengine: imx-sdma: fix use-after-free on probe error path omits 4c89cc73d1da dmaengine: jz4780: Fix an endian bug in IRQ handler omits bb26e0c636d4 ALSA: asihpi: Remove unneeded variable change omits 2f4281f4dce1 Merge tag 'soundwire-5.3-rc1' of git://git.kernel.org/pub/ [...] omits ca95c7bf3d29 ALSA: usb-audio: Fix parse of UAC2 Extension Units omits c382cbc6dbf5 vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 omits 2bc8bb813cba Merge tag 'usb-ci-v5.3-rc1' of git://git.kernel.org/pub/sc [...] omits 3f9c4dc63309 Merge tag 'drm-fixes-2019-07-05-1' of git://anongit.freede [...] omits a0b2cf792ac9 Merge tag 'imx-drm-fixes-2019-07-04' of git://git.pengutro [...] omits ee39d46dcaf8 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits a5fff14a0c79 Merge branch 'akpm' (patches from Andrew) omits ecbe5086adc2 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] omits cde357c392e9 Merge tag 'dax-fix-5.2-rc8' of git://git.kernel.org/pub/sc [...] omits 2cd7cdc7e420 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 875185309199 swap_readpage(): avoid blk_wake_io_task() if !synchronous omits eef778c99c02 devres: allow const resource arguments omits dffcac2cb88e mm/vmscan.c: prevent useless kswapd loops omits cbcfa130a911 fs/userfaultfd.c: disable irqs for fault_pending and event locks omits b9705d8778e7 mm/page_alloc.c: fix regression with deferred struct page init omits 371b86897d01 ACPI / APEI: Remove needless __ghes_check_estatus() calls omits 8338d9378895 net/mlx5: Added devlink info callback omits 9c86b07e3069 net/mlx5: Added fw version query command omits e08a976a16ca Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits c4cde5804d51 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits e2c746944e26 net: ethernet: mediatek: Fix overlapping capability bits. omits c3efed5ad1b0 net: stmmac: Enable dwmac4 jumbo frame more than 8KiB omits 07a4ddec3ce9 bonding: add an option to specify a delay between peer not [...] omits 2368a870d640 net: ethernet: sun: remove redundant assignment to variable err omits f8efee08dd9d net/mlx5: Add rts2rts_qp_counters_set_id field in hca cap omits c212ddaee2fd Merge tag 'sound-5.2' of git://git.kernel.org/pub/scm/linu [...] omits 6994eefb0053 ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME omits 26ac56506b0e Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next omits 106dbe24d414 Merge branch 'spi-5.3' into spi-next omits 2337ff45293f Merge branch 'spi-5.2' into spi-linus omits 0ed4513c9a32 Merge remote-tracking branch 'regulator/topic/coupled' int [...] omits 65244e5b1f4f Merge branch 'regulator-5.3' into regulator-next omits f0386617dca6 Merge branch 'regulator-5.2' into regulator-linus omits aaccf3863ce2 Merge branch 'regmap-5.3' into regmap-next omits ea09b3e21f18 Merge branch 'regmap-5.2' into regmap-linus omits 3c7577d442a7 regulator: max77650: use vsel_step omits 2da8d9473e20 regulator: implement selector stepping omits 264bffad4d08 powerpc/boot: Add lzo support for uImage omits 1cc9a21b0bb3 powerpc/boot: Add lzma support for uImage omits fbded57c962e powerpc/boot: don't force gzipped uImage omits 43db76f41824 powerpc/8xx: Add microcode patch to move SMC parameter RAM. omits c3eec5d7da3f powerpc/8xx: Use IO accessors in microcode programming. omits 647d5ed0ae8a powerpc/8xx: replace #ifdefs by IS_ENABLED() in microcode.c omits f5348c080e07 powerpc/8xx: refactor programming of microcode CPM params. omits 5cfd5d8943fc powerpc/8xx: refactor printing of microcode patch name. omits 11597ff20b6b powerpc/8xx: Refactor microcode write omits 372fba9c76af powerpc/8xx: refactor writing of CPM microcode arrays omits 9fb7e639f6ad powerpc/8xx: compact microcode arrays omits 4d6d9c6db512 powerpc/8xx: drop verify_patch() omits 4128a89ac80d powerpc/8xx: move CPM1 related files from sysdev/ to platf [...] omits 22e9c88d486a powerpc/64: reuse PPC32 static inline flush_dcache_range() omits d98fc70fc139 powerpc/32: define helpers to get L1 cache sizes. omits 1cfb725fb189 powerpc/64: flush_inval_dcache_range() becomes flush_dcach [...] omits 6c5875843b87 powerpc: slightly improve cache helpers omits d95c3885865b Merge branches 'x86/vt-d', 'x86/amd', 'arm/smmu', 'arm/oma [...] omits 9378bfeaafcb iommu/omap: No need to check return value of debugfs_creat [...] omits bb4cb25dd319 gfs2: Remove unused gfs2_iomap_alloc argument omits bf3cb3944792 xfs: allow single bulkstat of special inodes omits 13d59a2a61cb xfs: specify AG in bulk req omits ac25ba68fa40 powerpc/mm/hugetlb: Don't enable HugeTLB if we don't have [...] omits 5d49275a2731 powerpc/mm/hugetlb: Fix kernel crash if we fail to allocat [...] omits 2230ebf6e6dd powerpc/mm: Handle page table allocation failures omits 57caddae6ef4 powerpc/mm: Remove radix dependency on HugeTLB page omits 1ecf2cdc74fc powerpc/mm: pmd_devmap implies pmd_large(). omits d6eacedd1f0e powerpc/book3s: Use config independent helpers for page ta [...] omits 259a948c4ba1 powerpc/pseries/scm: Use a specific endian format for stor [...] omits 53e80bd04277 powerpc/nvdimm: Add support for multibyte read/write for metadata omits 2a0ffbd4789b powerpc/pseries/scm: Mark the region volatile if cache flu [...] omits c0b1b23b9c87 powerpc/mm/nvdimm: Add an informative message if we fail t [...] omits 495c2ff4c881 powerpc/mm: Consolidate numa_enable check and min_common_d [...] omits f52741c410cf powerpc/mm: Fix node look up with numa=off boot omits ea9f5b702fe0 powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 omits 89a3496e0664 powerpc/mm/radix: Use the right page size for vmemmap mapping omits 78c949888549 powerpc/mm/hash/4k: Don't use 64K page size for vmemmap wi [...] omits b8c8a524ccad powerpc/mm: Remove unused variable declaration omits 35a4ed0164e9 tty: serial: fsl_lpuart: add imx8qxp support omits 335399362a6e ALSA: hda/ca0132 - remove redundant assignment to variable [...] omits d07a9a4f66e9 ALSA: hda/realtek - Headphone Mic can't record after S3 omits 2438ac954bf5 powerpc/pseries: Add documentation for vcpudispatch_stats omits 18a593c8b542 powerpc/pseries: Protect against hogging the cpu while set [...] omits d62c8deeb6e6 powerpc/pseries: Provide vcpu dispatch statistics omits 5a1ea4774ddc powerpc/pseries: Move mm/book3s64/vphn.c under platforms/pseries/ omits ef34e0efa22a powerpc/pseries: Generalize hcall_vphn() omits 06220d78f24a powerpc/pseries: Introduce rwlock to gatekeep DTLB usage omits 1c85a2a1945c powerpc/pseries: Factor out DTL buffer allocation and regi [...] omits 5b3306f08459 powerpc/pseries: Do not save the previous DTL mask value omits 515bbc8ab488 powerpc/pseries: Use macros for referring to the DTL enable mask omits eff5a8500171 regmap: select CONFIG_REGMAP while REGMAP_SCCB is set omits 1bcc1fd64e4d ASoC: audio-graph-card: fix use-after-free in graph_for_each_link omits 6ae3483d4116 s390/pci: correctly handle MIO opt-out omits c7ff0e918a7c s390/pci: deal with devices that have no support for MIO i [...] omits 214cc39d175c Revert "usb: gadget: storage: Remove warning message" omits 31afa05bf90e powerpc: Enable CONFIG_IPV6 in ppc64_defconfig omits 65d71f0095f6 Revert "dt-bindings: add binding for USBSS-DRD controller." omits 332694f8a4f7 Revert "usb:gadget Separated decoding functions from dwc3 [...] omits 8265fb7c2559 Revert "usb:gadget Patch simplify usb_decode_set_clear_fea [...] omits 40abbef1c9af Revert "usb:gadget Simplify usb_decode_get_set_descriptor [...] omits de4ad1b157eb Revert "usb:cdns3 Add Cadence USB3 DRD Driver" omits bff2a75bd77f Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." omits 4ca96aa99f3e lib/vsprintf: Reinstate printing of legacy clock IDs omits 996cdfaf538f coresight: Do not default to CPU0 for missing CPU phandle omits 1141301c2070 dt-bindings: coresight: Change CPU phandle to required property omits 5aeab2bfc9ff drm/imx: only send event on crtc disable if kept disabled omits 78c68e8f5cd2 drm/imx: notify drm core before sending event during crtc disable omits ede2001569c3 i3c: master: Use struct_size() helper omits ea3bfeec6bf7 dt-bindings: i3c: cdns: Use correct cells for I2C device omits 02bd45a28bf3 PM: sleep: Drop dev_pm_skip_next_resume_phases() omits 9ed411c06dd1 ACPI: PM: Unexport acpi_device_get_power() omits 5d1532482943 staging: kpc2000: simplify comparison to NULL in fileops.c omits a50d99d40199 staging: kpc2000: simplify comparison to NULL in dma.c omits 209ff937b0d4 staging: kpc2000: simplify comparison to NULL in kpc2000_spi.c omits f584dd32edc5 Merge branch 'x86/cpu' into perf/core, to pick up revert omits 0979cf95d201 orangefs: fix build warning from debugfs cleanup patch omits a94de2e7a380 Merge tag 'misc-habanalabs-next-2019-07-04' of git://peopl [...] omits 658829dfe75c powerpc/cell: set no_llseek in spufs_cntl_fops omits 8dd8f005bdd4 iommu/arm-smmu-v3: Invalidate ATC when detaching a device omits eb0a2daa45b8 pinctrl: baytrail: Use GENMASK() consistently omits b482e48d29f1 um: fix build without CONFIG_UML_TIME_TRAVEL_SUPPORT omits 4f010b936b2b pinctrl: baytrail: Re-use data structures from pinctrl-intel.h omits a705f9c1798d pinctrl: baytrail: Use defined macro instead of magic in b [...] omits 57218371d5ed pinctrl: qcom: Add SM8150 pinctrl driver omits 7f1fee22a2bb dt-bindings: pinctrl: qcom: Add SM8150 pinctrl binding omits 80327437e377 dt-bindings: pinctrl: qcom: Document missing gpio nodes omits 5099837d2f80 gpio: stp-xway: allow compile-testing omits c0ec70123859 gpio: stp-xway: get rid of the #include <lantiq_soc.h> dependency omits bd791c48808a gpio: stp-xway: improve module clock error handling omits 8a7b179781e8 gpio: stp-xway: simplify error handling in xway_stp_probe() omits 827a9b8bbfdc gpiolib: Clarify use of non-sleeping functions omits 3285170f28a8 gpiolib: Fix references to gpiod_[gs]et_*value_cansleep() [...] omits f99d479bcb78 gpiolib: Document new gpio_chip.init_valid_mask field omits 01f14c52591d Documentation: gpio: Fix reference to gpiod_get_array() omits c197922f0a80 powerpc/perf/24x7: use rb_entry omits 7505a13f85bd powerpc/configs: Disable latencytop omits 4f44e8aeaf19 powerpc/Kconfig: Clean up formatting omits d71cac597119 ubifs: fix build warning after debugfs cleanup patch omits f017da5c7077 nios2: configs: Remove useless UEVENT_HELPER_PATH omits fba9760a4336 xfs: wire up the v5 inumbers ioctl omits 0448b6f488fa xfs: wire up new v5 bulkstat ioctls omits 5f19c7fc6873 xfs: introduce v5 inode group structure omits 7035f9724f84 xfs: introduce new v5 bulkstat structure omits 8bfe9d1810e6 xfs: rename bulkstat functions omits 6f71fb683879 xfs: remove various bulk request typedef usage omits 029f162ab09d nios2: remove pointless second entry for CONFIG_TRACE_IRQF [...] omits 550d1f5bda33 Merge tag 'trace-v5.2-rc5' of git://git.kernel.org/pub/scm [...] omits b5252bdf099a Merge branch 'etnaviv/fixes' of https://git.pengutronix.de [...] omits a956c56b6ad3 Merge tag 'drm-misc-fixes-2019-07-03' of git://anongit.fre [...] omits 5ee5d30a814d Merge tag 'drm-fixes-5.2-2019-07-02' of git://people.freed [...] omits 179c96d9f715 Merge tag 'gpio-v5.2-4' of git://git.kernel.org/pub/scm/li [...] omits 791234448d47 nfsd: decode implementation id omits 6f7b841bc939 ipvs: allow tunneling with gre encapsulation omits 0d9cb300acad netfilter: nf_queue: remove unused hook entries pointer omits eca27f14b116 netfilter: nf_log: Replace a seq_printf() call by seq_puts [...] omits f0c1aab2bd1a netfilter: rename nf_SYNPROXY.h to nf_synproxy.h omits 876a0600896c kbuild: Add ability to test Clang's integrated assembler omits 9aa0cf79568e ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route omits 74b35a74f80e ASoC: core: Return -ENOTSUPP from set_channel_map() if no [...] omits 02a93f35f57f ACPICA: Update version to 20190703 omits c522ad0637ca ACPICA: Update table load object initialization omits 86a33cf3b6dc ACPICA: Update for object initialization sequence omits 8894f52a1427 ACPICA: remove legacy module-level code due to deprecation omits f79c8e4136ea ACPICA: Namespace: simplify creation of the initial/defaul [...] omits d4ca763eed3b Merge ACPI tables handling changes for v5.3. omits 2ee7a4ef98e3 MIPS: only select ARCH_HAS_UNCACHED_SEGMENT for non-cohere [...] omits 6f4859b8a726 nfsd: create xdr_netobj_dup helper omits 89c905beccbb nfsd: allow forced expiration of NFSv4 clients omits a204f25e372d nfsd: create get_nfsdfs_clp helper omits 0c4b62b042fe nfsd4: show layout stateids omits 16d36e099980 nfsd: show lock and deleg stateids omits 78599c42ae3c nfsd4: add file to display list of client's opens omits 169319f13cb8 nfsd: add more information to client info file omits ea053e164cc8 nfsd: escape high characters in binary data omits 3bade247fcb1 nfsd: copy client's address including port number to cl_addr omits 97ad4031e295 nfsd4: add a client info file omits bf5ed3e3bb84 nfsd: make client/ directory names small ints omits e8a79fb14f6b nfsd: add nfsd/clients directory omits 59f8e91b75ec nfsd4: use reference count to free client omits 14ed14cc7c06 nfsd: rename cl_refcount omits 2c830dd7209b nfsd: persist nfsd filesystem across mounts omits 855c9e766a35 nfs: fix out-of-date connectathon talk URL omits 689d7ba4895b nfsd: fix cleanup of nfsd_reply_cache_init on failure omits 30498dcc12e5 nfsd4: remove outdated nfsd4_decode_time comment omits bdba53687e45 nfsd: use 64-bit seconds fields in nfsd v4 code omits e977cc830862 nfsd: Spelling s/EACCESS/EACCES/ omits 291adeb25481 lockd: Make two symbols static omits f85d93385e9f locks: Cleanup lm_compare_owner and lm_owner_key omits 646d73e91b42 lockd: Show pid of lockd for remote locks omits 9adfac6d730d lockd: Remove lm_compare_owner and lm_owner_key omits 89e0edfbea10 lockd: Convert NLM service fl_owner to nlm_lockowner omits 9de3ec1d5711 lockd: prepare nlm_lockowner for use by the server omits 22a46eb44016 nfsd: note inadequate stats locking omits 3ba75830ce17 nfsd4: drc containerization omits b401170f6d9c nfsd: don't call nfsd_reply_cache_shutdown twice omits 3b2d4dcf71c4 nfsd: Fix overflow causing non-working mounts on 1 TB machines omits a51df9f8da43 gve: fix -ENOMEM null check on a page allocation omits e227701c4583 Merge branch 'net-ICW-sendmsg-recvmsg' omits 6f24080e8a1e ipv4: use indirect call wrappers for {tcp, udp}_{recv, send}msg() omits 164c51fe82de ipv6: use indirect call wrappers for {tcp, udpv6}_{recv, s [...] omits a648a592dc7c net: adjust socket level ICW to cope with ipv6 variant of [...] omits 68ab5d1496a3 ipv6: provide and use ipv6 specific version for {recv, send}msg omits e47309363994 inet: factor out inet_send_prepare() omits 9d1bc24b52fb bonding: validate ip header before check IPPROTO_IGMP omits 0718edf528c5 net/mlx5: Properly name the generic WQE control field omits a12ff35e0fb7 net/mlx5: Introduce TLS TX offload hardware bits and structures omits dd28087c1477 net/mlx5: Refactor mlx5_esw_query_functions for modularity omits 7e736f9ae3d1 net/mlx5: E-Switch prepare functions change handler to be modular omits 2752b823169b net/mlx5: Introduce and use mlx5_eswitch_get_total_vports() omits 60e8523e2ea1 ocxl: Allow contexts to be attached with a NULL mm omits 62a6bc3a1e4f driver: core: Allow subsystems to continue deferring probe omits 83b44fe343b5 drivers: base: cacheinfo: Ensure cpu hotplug work is done [...] omits 5ff88144f588 dt-bindings: usb: ehci: Fix example warnings omits 67d0da99163f dt-bindings: net: Use phy-mode instead of phy-connection-type omits ed8e3f51b6b7 dt-bindings: simple-framebuffer: Add requirement for pipelines omits f4913aeed73f dt-bindings: display: Fix simple-framebuffer example omits 5b19b6c31c21 dt-bindings: net: mdio: Add child nodes omits 960ebc8ac65e dt-bindings: net: mdio: Add address and size cells omits 4c2c04c27df9 dt-bindings: net: mdio: Add a nodename pattern omits 7ce98fb6c53d fsi: sbefifo: Don't fail operations when in SBE IPL state omits 17c20f329a13 coresight: tmc: Smatch: Fix potential NULL pointer dereference omits 020601622323 coresight: etm3x: Smatch: Fix potential NULL pointer dereference omits 0530ef6b41e8 coresight: Potential uninitialized variable in probe() omits 730766bae328 coresight: etb10: Do not call smp_processor_id from preemptible omits 024c1fd9dbcc coresight: tmc-etf: Do not call smp_processor_id from preemptible omits 3a8710392db2 coresight: tmc-etr: alloc_perf_buf: Do not call smp_proces [...] omits 3ff44563dbb0 coresight: tmc-etr: Do not call smp_processor_id() from pr [...] omits 9b5db89ea4bf docs: misc-devices: convert files without extension to ReST omits c3ead2df9776 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 0d581ba311a2 net: hns: add support for vlan TSO omits 7af033010214 sctp: count data bundling sack chunk for outctrlchunks omits 2559d7c4dd0e qlcnic: remove redundant assignment to variable err omits b70d846cf446 atl1c: remove redundant assignment to variable tpd_req omits 9fae54186c64 r8152: move calling r8153b_rx_agg_chg_indicate() omits cedeac9df4b8 qed: Add support for Timestamping the unicast PTP packets. omits 3c13ce74b6f8 gve: Fix u64_stats_sync to initialize start omits 1e64d7cbfdce net: don't warn in inet diag when IPV6 is disabled omits d62962b37ceb loopback: fix lockdep splat omits 0fd33116c1d8 arch_topology: Remove error messages on out-of-memory conditions omits e4075c442876 net/mlx5: Expose device definitions for object events omits 4e0e2ea1886a net/mlx5: Report EQE data upon CQ completion omits 70a43d3fd4ef net/mlx5: Report a CQ error event only when a handler was set omits 38164b771947 net/mlx5: mlx5_core_create_cq() enhancements omits 69416739ee36 fpga: dfl: fme: align PR buffer size per PR datawidth omits 49ec630cd5e4 fpga: dfl: fme: remove copy_to_user() in ioctl for PR omits e150e3f4ad9a fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address. omits c0670781f548 net/mlx5: Expose the API to register for ANY event omits b9a7ba556207 net/mlx5: Use event mask based on device capabilities omits 1d49ce1e05f8 net/mlx5: Fix mlx5_core_destroy_cq() error flow omits 011bd05d1f5d serial: imx: set_termios(): preserve RTS state omits ddf89e7503de serial: imx: set_termios(): clarify RTS/CTS bits calculation omits 41ffa48ea7b2 serial: imx: set_termios(): factor-out 'ucr2' initial value omits 775b7ffd7d6d serial: sh-sci: Terminate TX DMA during buffer flushing omits 8493eab02608 serial: sh-sci: Fix TX DMA buffer flushing and workqueue races omits ecd6bf67da31 serial: mpsc: Remove obsolete MPSC driver omits b7a8f766482f serial: 8250: 8250_core: Fix missing unlock on error in se [...] omits a387fd90d468 usb :fsl: Change string format for errata property omits c1f9d2e4110c usb: host: Stops USB controller init if PLL fails to lock omits 1a4dcb8aed68 usb: linux/fsl_device: Add platform member has_fsl_erratum [...] omits 5dfff995f9cb usb: phy: Workaround for USB erratum-A005728 omits 4f182835508c usb: fsl: Set USB_EN bit to select ULPI phy omits e244c4699f85 usb: Handle USB3 remote wakeup for LPM enabled devices correctly omits 2681795b5e7a drivers/usb/typec/tps6598x.c: fix 4CC cmd write omits 05da75fc6511 drivers/usb/typec/tps6598x.c: fix portinfo width omits 349148785b8c usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set omits 5b2736ce3619 staging: rtl8723bs: hal: remove redundant assignment to pa [...] omits 14c77a18375d staging: rtl8723bs: Change return type of hal_btcoex_IsBtD [...] omits 66e8fafb70c2 staging: rtl8723bs: Remove rtw_btcoex_DisplayBtCoexInfo() omits eb408965f0e1 staging: rtl8723bs: Remove function rtw_btcoex_GetDBG() omits 24c4326e342d staging: rtl8723bs: Remove function rtw_btcoex_SetDBG() omits d312a47f35f7 staging: rtl8723bs: Remove rtw_btcoex_IsBTCoexCtrlAMPDUSize() omits aa0963a11669 staging: rtl8723bs: Remove rtw_btcoex_BtInfoNotify() omits a47a70c25777 staging: rtl8723bs: Remove rtw_btcoex_ScanNotify() omits b3a74e04f1c8 staging: rtl8723bs: Remove rtw_btcoex_SetSingleAntPath() omits db3592d9852a staging: rtl8723bs: Remove rtw_btcoex_SetPGAntNum() omits 2d9164321b6c staging: rtl8192e: remove redundant initialization of rtstatus omits 69fa65f92d93 staging: rtl8723bs: Remove rtw_btcoex_GetRaMask() omits efa6b6c9c4c3 staging: rtl8723bs: Remove rtw_btcoex_SetChipType() omits 8739e064de6f staging: rtl8723bs: Remove rtw_btcoex_ConnectNotify() omits 535573519636 staging: rtl8723bs: Remove rtw_btcoex_SetBTCoexist() omits d1f4b7802720 staging: rtl8723bs: Remove rtw_btcoex_IsBtDisabled() omits 606e33cead2a staging: rtl8723bs: Remove rtw_btcoex_IsBtControlLps() omits a158111d54d4 staging: rtl8723bs: Remove rtw_btcoex_Handler() omits ee8e2ce55df0 staging: rtl8723bs: Remove rtw_btcoex_LpsVal() omits f0ef8d3e200d staging: rtl8723bs: Remove rtw_btcoex_RecordPwrMode() omits 78c5f096d7ea staging: rtl8723bs: Remove rtw_btcoex_RpwmVal() omits 6a2ac8d4bf91 staging: kpc2000: fix brace issues in kpc2000_spi.c omits feb20855a32a staging: rtl8192u: Replace function rtl8192_rx_enable() omits 0dbc8368edf0 drivers/staging/rtl8192u: style nonstyled comments omits d8718e45e254 drivers/staging/rtl8192u: drop first comment line omits baa3477f06af staging: mt7621-dts: add support for second network interface omits cf8e49ae200b staging: mt7621-dts: update sdhci config. omits fd315da57dc3 staging: comedi: mite: Replace function mite_request_chann [...] omits 931282a9c7a6 staging: comedi: amplc_dio200: Remove function gat_sce() omits 18e75e3282f7 staging: comedi: amplc_dio200: Remove function clk_sce() omits 8f9e3a519d56 staging: most: remove data sanity check omits 23a4388f24f5 staging: android: ion: Remove file ion_chunk_heap.c omits eadbf7a34e44 staging: android: ion: Remove file ion_carveout_heap.c omits af89bcef55ff staging: erofs: fix LZ4 limited bounced page mis-reuse omits 4969c06a0d83 f2fs: support swap file w/ DIO omits f505e91ef511 intel_th: msu: Start read iterator from a non-empty window omits bbbc08a154a1 intel_th: msu: Split sgt array and pointer in multiwindow mode omits fa52b3fe5e93 intel_th: msu: Support multipage blocks omits 4aa5aed2b6f2 intel_th: pci: Add Ice Lake NNPI support omits 918b8646497b intel_th: msu: Fix single mode with disabled IOMMU omits 9800db282dff intel_th: msu: Remove set but not used variable 'last' omits b96fb368b08f intel_th: msu: Fix unused variable warning on arm64 platform omits a7a9250e18b3 fs: xfs: xfs_log: Change return type from int to void omits 3e5a428b264e xfs: poll waiting for quotacheck omits 56f3364aba88 lib: notifier-error-inject: no need to check return value [...] omits 1be51474f99b swiotlb: no need to check return value of debugfs_create f [...] omits 1a829ff2a6c3 ceph: no need to check return value of debugfs_create functions omits 0a0762c6c604 sunrpc: no need to check return value of debugfs_create functions omits 702d6a834b49 ubifs: no need to check return value of debugfs_create functions omits f095adba36bb orangefs: no need to check return value of debugfs_create [...] omits 15b6ff951630 nfsd: no need to check return value of debugfs_create functions omits 352bce2ee19f lib: 842: no need to check return value of debugfs_create [...] omits d03ae4778b3b debugfs: provide pr_fmt() macro omits 43e23b6c0b01 debugfs: log errors when something goes wrong omits e5a3e259ef23 Merge branch 'bpf-tcp-rtt-hook' omits d78e3f0614f8 samples/bpf: fix tcp_bpf.readme detach command omits 395338843de1 samples/bpf: add sample program that periodically dumps TCP stats omits b55873984dab selftests/bpf: test BPF_SOCK_OPS_RTT_CB omits 692cbaa99fe4 bpf/tools: sync bpf.h omits c2cb5e82a720 bpf: add icsk_retransmits to bpf_tcp_sock omits 0357746d1e40 bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock omits 2377b81de527 bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation omits 23729ff23186 bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on [...] omits 049331f277fe x86/fsgsbase: Revert FSGSBASE support omits 40786717c88c xfs: multithreaded iwalk implementation omits 697096b14444 selftests/x86/fsgsbase: Fix some test case bugs omits 90f15ac9fa7e ext2: Use kmemdup rather than duplicating its implementation omits f3880a23564e crypto: stm32/hash - remove interruptible condition for dma omits 0acabecebc91 crypto: stm32/hash - Fix hmac issue more than 256 bytes omits fdbd643a74ef crypto: stm32/crc32 - rename driver file omits 7be373b6de50 KVM: LAPIC: remove the trailing newline used in the fmt pa [...] omits d647eb63e671 KVM: svm: add nrips module parameter omits 66d9c1cf9f95 crypto: amcc - remove memset after dma_alloc_coherent omits 600bac009ea9 crypto: ccp - Switch to SPDX license identifiers omits 52393d617af7 crypto: ccp - Validate the the error value used to index e [...] omits ae400be94b84 crypto: doc - Fix formatting of new crypto engine content omits 5a35316d9791 crypto: doc - Add parameter documentation omits 7367bfeb2c14 crypto: arm64/aes-ce - implement 5 way interleave for ECB, [...] omits e217413964a4 crypto: arm64/aes-ce - add 5 way interleave routines omits d45b1714e25e crypto: talitos - drop icv_ool omits 58cdbc6d2263 crypto: talitos - fix hash on SEC1. omits d44769e4ccb6 crypto: talitos - move struct talitos_edesc into talitos.h omits aeb87246537a lib/scatterlist: Fix mapping iterator when sg->offset is g [...] omits 21d4120ec6f5 crypto: user - prevent operating on larval algorithms omits 1a0fad630e0b crypto: cryptd - Fix skcipher instance memory leak omits c8ea9fce2baf lib/mpi: Fix karactx leak in mpi_powm omits a328a259ced0 Merge tag 'perf-core-for-mingo-5.3-20190703' of git://git. [...] omits a041ede09011 Merge tag 'perf-core-for-mingo-5.3-20190701' of git://git. [...] omits d665e12aa713 block: nr_phys_segments needs to be zero for REQ_OP_WRITE_ZEROES omits 455302d1c9ae xdp: fix hang while unregistering device bound to xdp socket omits 162c820ed896 xdp: hold device for umem regardless of zero-copy mode omits 11aca65ec4db selftests: bpf: fix inlines in test_lwt_seg6local omits d2f5bbbc3500 selftests: bpf: standardize to static __always_inline omits 71634d7f9209 bpf: Add support for fq's EDT to HBM omits 35af80aef99b gfs2: don't use buffer_heads in gfs2_allocate_page_backing omits 7770c93a46e6 gfs2: use iomap_bmap instead of generic_block_bmap omits 378b6cbfb82f gfs2: mark stuffed_readpage static omits 59c01c5046cc gfs2: merge gfs2_writepage_common into gfs2_writepage omits eadd75358046 gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops omits c09c6071310d platform/x86: intel_pmc_core: transform Pkg C-state reside [...] omits 8e8fe446a91c platform/x86: asus-wmi: Use dev_get_drvdata() omits ba07e3aacc08 Documentation/ABI: Add new attribute for mlxreg-io sysfs i [...] omits 262d861bf7d6 platform/x86: mlx-platform: Add more reset cause attributes omits cb636bb1dcfb platform/x86: mlx-platform: Modify DMI matching order omits a7ff2f99eb54 platform/x86: mlx-platform: Add regmap structure for the n [...] omits d66656262a23 platform/x86: mlx-platform: Change API for i2c-mlxcpld dri [...] omits 6b266e91a071 platform/x86: mlx-platform: Move regmap initialization bef [...] omits 3dda617a1432 MAINTAINERS: Update for Intel Speed Select Technology omits 3fb4f7cd472c tools/power/x86: A tool to validate Intel Speed Select commands omits 4d19addd6b2f gpio: pl061: drop duplicate printing of device name omits 751bd5db5260 ASoC: meson: axg-tdm-formatter: add reset omits 094380ea2bf9 ASoC: meson: axg-tdm-formatter: add reset to the bindings [...] omits 7a1ade847596 keys: Provide KEYCTL_GRANT_PERMISSION omits 8cc7720470a1 spi: pxa2xx: Add support for Intel Elkhart Lake omits ba2bf340ade8 regulator: max77650: add MODULE_ALIAS() omits a3c7c029c3da regulator: max77620: remove redundant assignment to variable ret omits 51785bddebf7 Merge tag 'usb-for-v5.3-part2' of git://git.kernel.org/pub [...] omits 5004efbb3611 Documentation: ABI: power: Add missing newline at end of file omits 417a564c6588 ACPI / PMIC: intel: Drop double removal of address space handler omits b244883ca89c ACPI: APD: remove redundant assignment to pointer clk omits 5d8cbf7176a4 docs: extcon: convert it to ReST and move to ACPI dir omits 6d3ca7e73642 powerpc/mm: mark more tlb functions as __always_inline omits 33bae185f74d bpf, libbpf, smatch: Fix potential NULL pointer dereference omits cdfc7f888c2a libbpf: fix GCC8 warning for strncpy omits 9b979ac3ce0b Merge tag 'irqchip-5.3' of git://git.kernel.org/pub/scm/li [...] omits ac8786c72eba selftests: bpf: add tests for shifts by zero omits 6fa632e719ee bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 omits 68a8357ec15b bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 omits a3ce685dd01a bpf: fix precision tracking omits dd2cb348613b clocksource/drivers: Continue making Hyper-V clocksource I [...] omits fd1fea6834d0 clocksource/drivers: Make Hyper-V clocksource ISA agnostic omits 56c5ee1a5823 xfrm interface: fix memory leak on creation omits fd709721352d xfrm: policy: fix bydst hlist corruption on hash rebuild omits 341924049558 Merge branch 'timers/vdso' into timers/core omits 1bbe61d892fb pinctrl: aspeed: Add implementation-related documentation omits efa5623981b7 pinctrl: aspeed: Split out pinmux from general pinctrl omits d0d88b5c9ed7 pinctrl: aspeed: Clarify comment about strapping W1C omits 0290eba96be4 pinctrl: aspeed: Correct comment that is no longer true omits 053d8b24678f MAINTAINERS: Add entry for ASPEED pinctrl drivers omits 0a617de16730 dt-bindings: pinctrl: aspeed: Convert AST2500 bindings to [...] omits 3dae67ce600c irqchip/gic-pm: Remove PM_CLK dependency omits 07457937bb5c dt-bindings: pinctrl: aspeed: Convert AST2400 bindings to [...] omits 34ae69998b66 dt-bindings: pinctrl: aspeed: Split bindings document in two omits 4b7618fdc7e6 pinctrl: qcom: Add irq_enable callback for msm gpio omits 2617790f0f94 gpio: altera: Pass irqchip when adding gpiochip omits 8b29450437d7 gpio: siox: Use devm_ managed gpiochip omits acc141374df4 gpio: siox: Add struct device *dev helper variable omits b25e10f8f9bc gpio: siox: Pass irqchip when adding gpiochip omits 1eb77c3bcdb7 irqchip/al-fic: Introduce Amazon's Annapurna Labs Fabric I [...] omits 74b5150cde45 dt-bindings: interrupt-controller: Add Amazon's Annapurna [...] omits f8a8fe61fec8 x86/irq: Seperate unused system vectors from spurious entry again omits b7107a67f0d1 x86/irq: Handle spurious interrupt after shutdown gracefully omits dfe0cf8b51b0 x86/ioapic: Implement irq_get_irqchip_state() callback omits 62e0468650c3 genirq: Add optional hardware synchronization for shutdown omits 1d21f2af8571 genirq: Fix misleading synchronize_irq() documentation omits 4001d8e8762f genirq: Delay deactivation in free_irq() omits 87b70378f424 drivers: gpio: amd-fch: make resource struct const omits eca94432934f Bluetooth: Fix faulty expression for minimum encryption ke [...] omits 9dea44c91469 devres: allow const resource arguments omits 6e692c3b721f Merge tag '5.2-rc6-smb3-fix' of git://git.samba.org/sfrenc [...] omits b2357839c56a usb: renesas_usbhs: add a workaround for a race condition [...] omits 4aef79660604 usb: gadget: udc: renesas_usb3: remove redundant assignmen [...] omits 8d68d9325522 Merge tag 'for-linus-20190701' of git://git.kernel.org/pub [...] omits dfc4fdebc5d6 usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() omits d2d06c18d78e USB: gadget: function: fix issue Unneeded variable: "value" omits 4b1fe9b58e9d Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 99e8232b5f3a usb: phy: phy-mxs-usb: add imx7ulp support omits 8cf8bde284b7 doc: dt-binding: mxs-usb-phy: add compatible for 7ulp omits f50dfaf772db misc: fsa9480: Delete this driver omits 573aff747ee3 usb:cdns3 Fix for stuck packets in on-chip OUT buffer. omits 8bc1901ca7b0 usb:cdns3 Add Cadence USB3 DRD Driver omits c2af6b07803e usb:gadget Simplify usb_decode_get_set_descriptor function. omits ca888ce7495e usb:gadget Patch simplify usb_decode_set_clear_feature function. omits 3db1b636c07e usb:gadget Separated decoding functions from dwc3 driver. omits e8a8b40cc892 dt-bindings: add binding for USBSS-DRD controller. omits b3649dee5fbb usb: dwc3: pci: add support for TigerLake Devices omits b9b667a0c759 Merge tag 'fsi-for-5.3' of git://git.kernel.org/pub/scm/li [...] omits 7f61abcdb1af Merge tag 'usb-serial-5.3-rc1' of https://git.kernel.org/p [...] omits 7e8e6816c649 stacktrace: Use PF_KTHREAD to check for kernel threads omits e0ec0a6ba657 gfs2: remove the unused gfs2_stuffed_write_end function omits f3915f83e84c gfs2: use page_offset in gfs2_page_mkwrite omits 2200bbec12c4 powerpc: Use the correct style for SPDX License Identifier omits 41732bdc9ccd powerpc/powernv-eeh: Consisely desribe what this file does omits 14b2f7d908c3 powerpc/configs: Remove useless UEVENT_HELPER_PATH omits 3ab3a0689e74 powerpc/4xx/uic: clear pending interrupt after irq type/po [...] omits 7b570361f6f6 selftests/powerpc: Add missing newline at end of file omits 6fbcdd59094a powerpc: Add barrier_nospec to raw_copy_in_user() omits 3fefd1cd95df KVM: PPC: Book3S HV: Fix CR0 setting in TM emulation omits 5636427d087a powerpc/powernv: Fix stale iommu table base after VFIO omits dead1c845dbe powerpc/pci/of: Parse unassigned resources omits 1a047cc7e53c powerpc/pseries/dma: Enable SWIOTLB omits efd176a04bef powerpc/pseries/dma: Allow SWIOTLB omits 24911acd64ce powerpc: remove device_to_mask() omits a278e7ea608b powerpc: Fix compile issue with force DAWR omits 548c54acba5b powerpc: silence a -Wcast-function-type warning in dawr_wr [...] omits 6c46fcce39f0 powerpc/64s/radix: keep kernel ERAT over local process/gue [...] omits fe7946ce0808 powerpc/64s: Rename PPC_INVALIDATE_ERAT to PPC_ISA_3_0_INV [...] omits 293c2e27b999 powerpc/64s/exception: simplify hmi control flow omits f34c9675ca59 powerpc/64s/exception: hmi remove special case macro omits acc8da4492ef powerpc/64s/exception: sreset move trampoline ahead of com [...] omits 0e10be2bb9cf powerpc/64s/exception: optimise system_reset for idle, cle [...] omits 15a108af1a18 perf script: Allow specifying the files to process guest samples omits 970d168de636 blk-mq: simplify blk_mq_make_request() omits c05f42206f4d blk-mq: remove blk_mq_put_ctx() omits 371975b0b075 fsi/core: Fix error paths on CFAM init omits afd26118f0dc OCC: FSI and hwmon: Add sequence numbering omits 60c87bc53178 MAINTAINERS: Add FSI subsystem omits ff95bf28c234 selftests/net: skip psock_tpacket test if KALLSYMS was not [...] omits cad3836f9eb2 f2fs: allocate blocks for pinned file omits 56659ce83845 f2fs: fix is_idle() check for discard type omits db6ec53b7e03 f2fs: add a rw_sem to cover quota flag changes omits c83414aedf36 f2fs: set SBI_NEED_FSCK for xattr corruption case omits 10f966bbf521 f2fs: use generic EFSBADCRC/EFSCORRUPTED omits f91108b801ad f2fs: Use DIV_ROUND_UP() instead of open-coding omits 2d821c12176b f2fs: print kernel message if filesystem is inconsistent omits dcbb4c10e6d9 f2fs: introduce f2fs_<level> macros to wrap f2fs_printk() omits 8740edc3e5cc f2fs: avoid get_valid_blocks() for cleanup omits 04f0b2eaa3b3 f2fs: ioctl for removing a range from F2FS omits dbcdb61aaf1a mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packe [...] omits 99f0eae653b2 rxrpc: Fix oops in tracepoint omits c782e204f734 r8169: add random MAC address fallback omits 7424edbb5590 Revert "r8169: improve handling VLAN tag" omits 78226f6eaac8 net: usb: asix: init MAC address buffers omits cc5e92c22330 net: stmmac: make "snps,reset-delays-us" optional again omits b8bd72d3171b bonding/main: fix NULL dereference in bond_select_active_slave() omits 99465f12babd ACPI: PM: Drop unused function and function header omits c95b7595f85c ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domai [...] omits 3cd7957e85e6 ACPI: PM: Simplify and fix PM domain hibernation callbacks omits a78ae45a795a PCI: PM: Simplify bus-level hibernation callbacks omits 501debd4aa5e PM: ACPI/PCI: Resume all devices during hibernation omits 2659dc8d225c Merge tag 'davinci-fixes-for-v5.2-part2' of git://git.kern [...] omits d2c3a4ba25fb tipc: remove ub->ubsock checks omits 96fcaf86c3cb ext4: fix coverity warning on error path of filename setup omits 8756a25b07e6 libata: Drop firmware version check from the ST1000LM024 quirk omits 78e9605d4fdd ext4: replace ktype default_attrs with default_groups omits c4683cd5fb24 um: Fix kcov crash during startup omits 80b81cdc66ed um: configs: Remove useless UEVENT_HELPER_PATH omits 065038706f77 um: Support time travel mode omits c7c6f3b95303 um: Pass nsecs to os timer functions omits b00bdd324400 um: Remove drivers/ssl.h omits c7f04e87e444 um: Don't garbage collect in deactivate_all_fds() omits 80bf6ceaf931 um: Silence lockdep complaint about mmap_sem omits 8eacd6fca404 um: Remove locking in deactivate_all_fds() omits 56fc18706545 um: Timer code cleanup omits fcd242c6c835 um: fix os_timer_one_shot() omits bebe4681d0e7 um: Fix IRQ controller regression on console read omits bc389fd101e5 Merge branch 'macsec-fix-some-bugs-in-the-receive-path' omits 7d8b16b9facb macsec: fix checksumming after decryption omits 095c02da80a4 macsec: fix use-after-free of skb during RX omits 885b8b4dbba5 ipv4: Fix off-by-one in route dump counter without netlink [...] omits cce581a0c3be net: ethernet: mediatek: Allow non TRGMII mode with MT7621 [...] omits 5dd6c4933912 scsi: iscsi: set auth_protocol back to NULL if CHAP_A valu [...] omits 5676234f20fe scsi: target/iblock: Fix overrun in WRITE SAME emulation omits fbbf145a0e0a gpio/spi: Fix spi-gpio regression on active high CS omits 54fa16ee5327 dm thin metadata: check if in fail_io mode when setting ne [...] omits 074376ac0e1d ftrace/x86: Anotate text_mutex split between ftrace_arch_c [...] omits f4fb8a97dc90 kselftests: cgroup: remove duplicated include from test_freezer.c omits 7451c54abc91 ecryptfs: Change return type of ecryptfs_process_flags omits e835ada07091 rxrpc: Fix send on a connected, but unbound socket omits 3427beb6375d rxrpc: Fix uninitialized error code in rxrpc_send_data_packet() omits 488c3bf7ece8 perf tools metric: Don't include duration_time in group omits 9c344d15f578 perf list: Avoid extra : for --raw metrics omits 4df79ba3eb1b perf vendor events intel: Metric fixes for SKX/CLX omits 734ac47e23ae perf tools: Fix typos / broken sentences omits edd93a4076cf perf jevents: Add support for Hisi hip08 L3C PMU aliasing omits 8f5b703add99 perf jevents: Add support for Hisi hip08 HHA PMU aliasing omits 57cc732479ba perf jevents: Add support for Hisi hip08 DDRC PMU aliasing omits 730670b1d108 perf pmu: Support more complex PMU event aliasing omits 23ec8eaf46e1 nfc: st-nci: remove redundant assignment to variable r omits f2f1717592d4 Merge branch 'bridge-stale-ptrs' omits 2446a68ae6a8 net: bridge: stp: don't cache eth dest pointer before skb pull omits 3d26eb8ad1e9 net: bridge: don't cache ether dest pointer on input omits 3b26a5d03d35 net: bridge: mcast: fix stale ipv6 hdr pointer when handli [...] omits e57f61858b7c net: bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 [...] omits 83b6a85bbbde hinic: remove standard netdev stats omits 3450121997ce ALSA: line6: Fix write on zero-sized buffer omits cc5dfd59e375 Merge branch 'hmm-devmem-cleanup.4' into rdma.git hmm omits b432bdb6c630 net: stmmac: Re-word Kconfig entry omits 9ec3f4cb35bc Merge tag 'v5.2-rc7' into rdma.git hmm omits b6b346a0665a mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR omits 43535b0aefab mm: remove the HMM config option omits 7328d9cc1b9f mm: sort out the DEVICE_PRIVATE Kconfig mess omits 8a164fef9c4c mm: simplify ZONE_DEVICE page private data omits eee3ae41b153 mm: remove hmm_devmem_add omits 47e9d836a5e8 mm: remove hmm_vma_alloc_locked_page omits 4239f267e3cd nouveau: use devm_memremap_pages directly omits 721be868142c nouveau: use alloc_page_vma directly omits d0b3517dbcf3 PCI/P2PDMA: use the dev_pagemap internal refcount omits ea31d5859f58 device-dax: use the dev_pagemap internal refcount omits 24917f6b1041 memremap: provide an optional internal refcount in struct [...] omits 514caf23a70f memremap: replace the altmap_valid field with a PGMAP_ALTM [...] omits 80a72d0af05a memremap: remove the data field in struct dev_pagemap omits 897e6365cda6 memremap: add a migrate_to_ram method to struct dev_pagemap_ops omits f6a55e1a3fe6 memremap: lift the devmap_enable manipulation into devm_me [...] omits d8668bb0451c memremap: pass a struct dev_pagemap to ->kill and ->cleanup omits 1e240e8d4a7d memremap: move dev_pagemap callbacks into a separate structure omits 3ed2dcdf54d5 memremap: validate the pagemap type passed to devm_memremap_pages omits 0092908d16c6 mm: factor out a devm_request_free_mem_region helper omits 692622157bd0 mm: export alloc_pages_vma omits b7a523109fb5 mm: don't clear ->mapping in hmm_devmem_free omits 25b2995a35b6 mm: remove MEMORY_DEVICE_PUBLIC support omits bb34e690e934 KVM: LAPIC: Fix pending interrupt in IRR blocked by softwa [...] omits 323d73a8ecad KVM: nVMX: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 [...] omits 65b712f1560a KVM: nVMX: Allow restore nested-state to enable eVMCS when [...] omits 3f16a5c31839 KVM: x86: degrade WARN to pr_warn_ratelimited omits c550505b5783 kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID omits b119019847fb kvm: nVMX: Remove unnecessary sync_roots from handle_invept omits 9824c83f92bc Documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL omits 32b72ecc83b6 KVM: X86: Expose PV_SCHED_YIELD CPUID feature bit to guest omits 715062970f37 KVM: X86: Implement PV sched yield hypercall omits f85f6e7bc968 KVM: X86: Yield to IPI target if necessary omits 11e349143e32 x86/kvm/nVMX: fix VMCLEAR when Enlightened VMCS is in use omits a21a39c206f8 x86/KVM/nVMX: don't use clean fields data on enlightened VMLAUNCH omits 677717fbd4b0 xfs: refactor INUMBERS to use iwalk functions omits 04b8fba2e1bf xfs: refactor iwalk code to handle walking inobt records omits 2b5eb826011b xfs: refactor xfs_iwalk_grab_ichunk omits 688f7c367877 xfs: clean up long conditionals in xfs_iwalk_ichunk_ra omits 5e29f3b72083 xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino omits da1d9e591247 xfs: move bulkstat ichunk helpers to iwalk code omits 938c710d99a6 xfs: calculate inode walk prefetch more carefully omits 2810bd6840e4 xfs: convert bulkstat to new iwalk infrastructure omits f16fe3ecde62 xfs: bulkstat should copy lastip whenever userspace supplies one omits ebd126a651f8 xfs: convert quotacheck to use the new iwalk functions omits a211432c27ff xfs: create simplified inode walk function omits 5bb46e3e180d xfs: create iterator error codes omits c8f7bc1a080b perf diff: Documentation -c cycles option omits b10c78c50964 perf diff: Print the basic block cycles diff omits f3810817b206 perf diff: Link same basic blocks among different data omits 99150a1faab2 perf diff: Use hists to manage basic blocks per symbol omits 30d815534e63 perf diff: Check if all data files with branch stacks omits fe96245c7f38 perf hists: Add block_info in hist_entry omits 0cec2447e7d2 perf symbol: Create block_info structure omits f607874f35cb platform/x86: ISST: Restore state on resume omits e765f37b9b8b platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface omits 71b21bd7f68a platform/x86: ISST: Add Intel Speed Select mailbox interfa [...] omits 31a166fe9c26 platform/x86: ISST: Add Intel Speed Select mailbox interfa [...] omits d3a23584294c platform/x86: ISST: Add Intel Speed Select mmio interface omits fb5b36a413b9 platform/x86: ISST: Add IOCTL to Translate Linux logical C [...] omits 8fbfb6fc6781 platform/x86: ISST: Store per CPU information omits 35f2c14d2a07 platform/x86: ISST: Add common API to register and handle ioctls omits 2ee5bfc1efc8 platform/x86: ISST: Update ioctl-number.txt for Intel Spee [...] omits 95c5c7c77c06 KVM: nVMX: list VMX MSRs in KVM_GET_MSR_INDEX_LIST omits e8a70bd4e925 KVM: nVMX: allow setting the VMFUNC controls MSR omits 6defc591846d KVM: nVMX: include conditional controls in /dev/kvm KVM_GET_MSRS omits 900a85ca43f4 iommu/arm-smmu-v3: Fix compilation when CONFIG_CMA=n omits 07ec38917e68 mm: remove the struct hmm_device infrastructure omits c2561e6587a7 mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option omits cec5b01f8f1c ASoC: max98357a: avoid speaker pop when playback startup omits 4f2fe6467707 ARM: davinci: da830-evm: fix GPIO lookup for OHCI omits ed667776d6e6 ARM: davinci: omapl138-hawk: add missing regulator constra [...] omits 018ad0523208 ARM: davinci: da830-evm: add missing regulator constraints [...] omits c5d6c45e90c4 mm/swap: fix release_pages() when releasing devmap pages omits 05f31e3bf6b3 s390: ap: kvm: Enable PQAP/AQIC facility for the guest omits ec89b55e3bce s390: ap: implement PAPQ AQIC interception in kernel omits 62e358ce586b vfio: ap: register IOMMU VFIO notifier omits e5282de93105 s390: ap: kvm: add PQAP interception for AQIC omits da1776733617 s390/unwind: cleanup unused READ_ONCE_TASK_STACK omits 20955746320e s390/kasan: avoid false positives during stack unwind omits ac6639cd3db6 s390/qdio: don't touch the dsci in tiqdio_add_input_queues() omits e54e4785cb5c s390/qdio: (re-)initialize tiqdio list entries omits 83eb1a415023 s390/dasd: Fix a precision vs width bug in dasd_feature_list() omits ebc3d1791503 s390/cio: introduce driver_override on the css bus omits 0c69b9311242 objtool: Fix build by linking against tools/lib/ctype.o sources omits ab735611402f spi: atmel-quadspi: fix resume call omits 4b9b73b86571 ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() omits dcbe6ed32e06 ASoC: cros_ec_codec: use devm_snd_soc_register_component() omits 35407f9ffd84 ASoC: ak4118: use devm_snd_soc_register_component() omits 61c8a7d6ff11 ASoC: rt5682: use devm_snd_soc_register_component() omits cb9002a18632 ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() omits 742210403777 ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() omits c84c9029d782 drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context omits 5b74e9a30626 spi: atmel-quadspi: void return type for atmel_qspi_init() omits 23cdddb21f41 spi: pxa2xx: Set minimum transfer speed omits d6d02bc6e804 dt-bindings: regulator: add support for the stm32-booster omits 4e210fbeee8e regulator: add support for the stm32-booster omits 9d83dcb3e455 regulator: s2mps11: Adjust supported buck voltages to real values omits 16da0eb5ab6e regulator: s2mps11: Fix buck7 and buck8 wrong voltages omits 2d2e331697bf ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings omits 559e92f78778 ASoC: madera: Remove duplicated include from cs47l35.c omits 0a882e28468f powerpc/64s/exception: remove bad stack branch omits f30a5e68f026 powerpc/tm: update comment about interrupt re-entrancy omits d7fb34c70471 powerpc/64s/exception: move SET_SCRATCH0 into EXCEPTION_PROLOG_0 omits 904f81f3f36d powerpc/64s/exception: denorm handler use standard scratch [...] omits 02a1258154ee powerpc/64s/exception: machine check use standard macros t [...] omits 5312c4941e0d powerpc/64s/exception: add dar and dsisr options to except [...] omits 391e941b8915 powerpc/64s/exception: use common macro for windup omits b113c083414e powerpc/64s/exception: shuffle windup code around omits 67d4160a61a0 powerpc/64s/exception: simplify hmi windup code omits ad73d8d4f4a7 powerpc/64s/exception: move machine check windup in_mce handling omits 9592b29a9cf1 powerpc/64s/exception: windup use r9 consistently to restore SPRs omits fbc50063a235 powerpc/64s/exception: mtmsrd L=1 cleanup omits 63d60d0c6946 powerpc/64s/exception: avoid SPR RAW scoreboard stall in r [...] omits b0b2a93da4c9 powerpc/64s/exception: clean up system call entry omits 1582009113bc powerpc/64s/exception: move paca save area offsets into ex [...] omits d064151fd33b powerpc/64s/exception: remove pointless EXCEPTION_PROLOG m [...] omits f3c8b6c63e81 powerpc/64s/exception: generate regs clear instructions us [...] omits bf66e3c4cf00 powerpc/64s/exception: fix indenting irregularities omits 1b4d4a7933a7 powerpc/64s/exception: use a gas macro for system call han [...] omits f945478d5c68 powerpc/64s/exception: remove unused BRANCH_TO_COMMON omits 64e413515ce1 powerpc/64s/exception: remove __BRANCH_TO_KVM omits a0502434bb02 powerpc/64s/exception: move head-64.h code to exception-64 [...] omits 12a048099059 powerpc/64s/exception: move exception-64s.h code to except [...] omits f1ff37e8f2d5 powerpc/64s/exception: move KVM related code together omits 6d18f29c3336 powerpc/64s/exception: remove STD_EXCEPTION_COMMON variants omits f0ac44788e65 powerpc/64s/exception: move EXCEPTION_PROLOG_2* to a more [...] omits 80bd9177def1 powerpc/64s/exception: improve 0x500 handler code omits fc557537f2ad powerpc/64s/exception: unwind exception-64s.h macros omits 47169fba3af4 powerpc/64s/exception: Move EXCEPTION_COMMON additions int [...] omits c06075f3d3fc powerpc/64s/exception: Move EXCEPTION_COMMON handler and r [...] omits 5dba1d50ba4f powerpc/64s/exception: Make EXCEPTION_PROLOG_0 a gas macro [...] omits c0c6cd156c12 powerpc/64s/exception: KVM handler can set the HSRR trap bit omits 17bdc064a1fe powerpc/64s/exception: merge KVM handler and skip variants omits fa4cf6b703f4 powerpc/64s/exception: consolidate maskable and non-maskab [...] omits a7c1ca19c295 powerpc/64s/exception: remove the "extra" macro parameter omits 8f528359efbb powerpc/64s/exception: fix sreset KVM test code omits 2d046308d074 powerpc/64s/exception: move and tidy EXCEPTION_PROLOG_2 variants omits bd7b6d1334c5 powerpc/64s/exception: consolidate EXCEPTION_PROLOG_2 with [...] omits 4508a74a6315 powerpc/64s/exception: remove H concatenation for EXC_HV variants omits 52e63a4eabcf xfrm: remove a duplicated assignment omits 4c12954965fd HID: Add another Primax PIXART OEM mouse quirk omits 1efd8caa9a91 powerpc/64s/exception: Remove unused SOFTEN_VALUE_0x980 omits 6e2abc68585b HID: wacom: generic: add touchring adjustment for 2nd Gen [...] omits cca478617465 docs: hid: convert to ReST omits 539bca535dec x86/entry/64: Fix and clean up paranoid_exit omits dffb3f9db6b5 x86/entry/64: Don't compile ignore_sysret if 32-bit emulat [...] omits 9402eaf4c11f selftests/x86: Test SYSCALL and SYSENTER manually with TF set omits ede7c247abfa rslib: Make some functions static omits 337d1ccb3dc9 Merge branch 'Add-gve-driver' omits e5b845dc7983 gve: Add ethtool support omits 9e5f7d26a4c0 gve: Add workqueue and reset support omits f5cedc84a30d gve: Add transmit and receive support omits 893ce44df565 gve: Add basic driver framework for Compute Engine Virtual NIC omits 2a8d8e0feca2 Merge branch 'blackhole-device-to-invalidate-dst' omits 509e56b37cc3 blackhole_dev: add a selftest omits 8d7017fd621d blackhole_netdev: use blackhole_netdev to invalidate dst entries omits 4de83b88c66a loopback: create blackhole net device similar to loopack. omits 13e04fbf0b97 r8152: fix the setting of detecting the linking change for [...] omits 8909783cb5b7 net: ethernet: broadcom: bcm63xx_enet: Remove unneeded memset omits fec3b9ec47bd Merge branch 'net-netsec-Add-XDP-Support' omits ba2b232108d3 net: netsec: add XDP support omits bb005f2a7074 net: page_pool: add helper function for retrieving dma direction omits 5c67bf0ec4d0 net: netsec: Use page_pool API omits acd3e96d53a2 net/tls: make sure offload also gets the keys wiped omits 618bac45937a net/tls: reject offload of TLS 1.3 omits a8488b702648 tc-testing: added tdc tests for prio qdisc omits c8881faf6e98 Merge branch 'mirred-batch-fixes' omits 5d15a8ec2aeb tc-testing: updated mirred action tests with batch create/delete omits b84b2d4e3884 net sched: update mirred action for batched events operations omits 8a534f8fb0dc Merge branch 'idr-fix-overflow-cases-on-32-bit-CPU' omits 95b9395ba103 selftests: add a test case for cls_lower handle overflow omits d39d714969cd idr: introduce idr_for_each_entry_continue_ul() omits e33d2b74d805 idr: fix overflow case for idr_for_each_entry_ul() omits 362b87f5b1c6 netlink: use 48 byte ctx instead of 6 signed longs for callback omits 53962bcea997 tipc: embed jiffies in macro TIPC_BC_RETR_LIM omits eb1f5c02ddf5 Merge branch 'vsock-virtio-fixes' omits 0d20e56ecca0 vsock/virtio: fix flush of works during the .remove() omits 17dd1367389c vsock/virtio: stop workers during the .remove() omits 9c7a5582f5d7 vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock omits 7c31e54aeee5 vxlan: do not destroy fdb if register_netdevice() is failed omits 00dc3307c0f7 net/ipv6: Fix misuse of proc_dointvec "flowlabel_reflect" omits 27ba4059e06b net: link_watch: prevent starvation when processing linkwatch wq omits 4d1415811e49 sctp: fix error handling on stream scheduler initialization omits c8c8218ec5af netrom: fix a memory leak in nr_rx_frame() omits 0d0bcacc54e6 Merge branch 'mlxsw-PTP-timestamping-support' omits 87ee07f8e2ef mlxsw: spectrum: PTP: Support ethtool get_ts_info omits 8748642751ed mlxsw: spectrum: PTP: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls omits a773c76cb849 mlxsw: spectrum: PTP: Configure PTP traps and FIFO events omits 5d23e4159772 mlxsw: spectrum: PTP: Garbage-collect unmatched entries omits d92e4e6e33c8 mlxsw: spectrum: PTP: Support timestamping on Spectrum-1 omits 89e602ee6e82 mlxsw: spectrum: PTP: Disable BH when working with PHC omits 810256cec105 mlxsw: spectrum: PTP: Add PTP initialization / finalization omits 0714256c3d76 mlxsw: pci: PTP: Hook into packet transmit path omits d7cd206dbfb2 mlxsw: core: Add support for using SKB control buffer omits aed4b5721143 mlxsw: spectrum: PTP: Hook into packet receive path omits dadbc6bc09e8 mlxsw: spectrum: Add support for traps specific to Spectrum-1 omits 4b6b91ed2d5c mlxsw: spectrum: Extract a helper for trap registration omits 41ce78b92eab mlxsw: reg: Add Monitoring Global Configuration Register omits 98b9028ea5f6 mlxsw: reg: Add Time Precision Packet Timestamping Reading omits 4dfecb65702f mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register omits da28e8784713 mlxsw: reg: Add Monitoring Time Precision Packet Port Conf [...] omits 06c642c0e9fc perf jevents: Use nonlocal include statements in pmu-events.c omits aa23aa55166c perf annotate: Add csky support omits e3a9427323a5 perf stat: Fix metrics with --no-merge omits 2f87f33f4226 perf stat: Fix group lookup for metric group omits 6c5f4e5cb35b perf stat: Don't merge events in the same PMU omits 145c407c8083 perf stat: Make metric event lookup more robust omits 9c10548c4221 tools lib: Move argv_{split,free} from tools/perf/util/ omits af0de0c5f060 perf tools: Drop strxfrchar(), use strreplace() equivalent [...] omits 2a60689a33a6 tools lib: Adopt strreplace() from the kernel omits 13c230ab6e56 perf tools: Ditch rtrim(), use strim() from tools/lib omits 4a3929b223d0 net/mlx5: E-Switch, Handle UC address change in switchdev mode omits 411ec9e0b457 net/mlx5: E-Switch, Consider host PF for inline mode and vlan pop omits db68cc569eec net/mlx5: E-Switch, Use iterator for vlan and min-inline setups omits 16fff98a7e82 net/mlx5: E-Switch, Reg/unreg function changed event at co [...] omits 062f4bf4aab5 net/mlx5: E-Switch, Consolidate eswitch function number of VFs omits f6455de0b0e5 net/mlx5: E-Switch, Refactor eswitch SR-IOV interface omits e1d974d03e59 net/mlx5: Handle host PF vport mac/guid for ECPF omits 5f5d2536be8d net/mlx5: E-Switch, Use correct flags when configuring vlan omits d886aba677a0 net/mlx5: Reduce dependency on enabled_vfs counter and num_vfs omits 5ccf2770e83b net/mlx5: Don't handle VF func change if host PF is disabled omits 7e26dac28101 net/mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI P [...] omits d22663edacdf net/mlx5: Move pci status reg access mutex to mlx5_pci_init omits 386e75af995c net/mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type omits b8ca123860ee RDMA/mlx5: Cleanup rep when doing unload omits 2f69e591e453 {IB, net}/mlx5: E-Switch, Use index of rep for vport to IB [...] omits d6518db278ed net/mlx5: E-Switch, Use vport index when init rep omits a82e0b5bdac2 net/mlx5: Added MCQI and MCQS registers' description to ifc omits 1759d322f4ba net/mlx5: Add hardware definitions for sub functions omits 521a503f5247 soc: ti: fix irq-ti-sci link error omits 180ae5095246 Merge tag 'mvebu-fixes-5.2-2' of git://git.infradead.org/l [...] omits ea74a685ad81 selinux: format all invalid context as untrusted omits 5adcdab6ae1b Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 2e6054636816 ipv4: don't set IPv6 only flags to IPv4 addresses omits 98482377dc72 ALSA: hda: Fix widget_mutex incomplete protection omits 6e32a74a6f15 samples: pktgen: allow to specify destination port omits 226b96c25d84 samples: pktgen: add some helper functions for port parsing omits 88405680ec57 net:gue.h:Fix shifting signed 32-bit value by 31 bits problem omits 417232880c8a sbitmap: Replace cmpxchg with xchg omits a346abe051bd ipv6: icmp: allow flowlabel reflection in echo replies omits 40f6a2cb9cfc net: dst.h: Fix shifting signed 32-bit value by 31 bits problem omits dca895b65d63 Documentation/networking: fix default_ttl typo in mpls-sysctl omits 25f09f858835 drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE omits 7f3a8dff1219 asm-generic: remove ptrace.h omits 79f2562c326e x86: don't use asm-generic/ptrace.h omits 045bd00f3ef0 sh: don't use asm-generic/ptrace.h omits b42dfdea6052 powerpc: don't use asm-generic/ptrace.h omits 56a5d00328e1 arm64: don't use asm-generic/ptrace.h omits 268d828144d2 staging: kpc2000: drop useless softdep statement omits dbc77f31e58b vfs: only allow FSSETXATTR to set DAX flag on files and dirs omits ca29be753445 vfs: teach vfs_ioc_fssetxattr_check to check extent size hints omits f991492ed110 vfs: teach vfs_ioc_fssetxattr_check to check project id info omits 7b0e492e6b80 vfs: create a generic checking function for FS_IOC_FSSETXATTR omits 5aca284210ce vfs: create a generic checking and prep function for FS_IO [...] omits b5c21c84705d Merge branch 'for-linus' into for-next omits 7fbd1753b64e ALSA: firewire-lib/fireworks: fix miss detection of receiv [...] omits 0c61efd322b7 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] omits 570d7a98e7d6 vfs: move_mount: reject moving kernel internal mounts omits 28dd29c06d0d fork: return proper negative error code omits 7c2b3629d09d ALSA: hda: Fix a headphone detection issue when using SOF omits 79d08f89bb1b block: fix .bi_size overflow omits 5be1f9d82fa7 Merge tag 'v5.2-rc6' into for-5.3/block omits 688f3d1ebedf drm/amdgpu: Don't skip display settings in hwmgr_resume() omits f78c581e22d4 drm/amd/powerplay: use hardware fan control if no powerpla [...] omits e8960ca06bb2 habanalabs: Add busy engines bitmask to HW idle IOCTL omits 06deb86a748a habanalabs: Add debugfs node for engines status omits ac6183ae4b4e habanalabs: Update the device idle check omits 8c3166e17cf1 mfd / platform: cros_ec_debugfs: Expose resume result via debugfs omits aa9083faa10f Merge tag 'phy-for-5.3' of git://git.kernel.org/pub/scm/li [...] omits c403ec33b613 mtd: rawnand: ingenic: Fix ingenic_ecc dependency omits a126483e8295 mtd: spinand: Fix max_bad_eraseblocks_per_lun info in memorg omits 3430abd6f403 Merge branch 'arm/renesas' into arm/smmu omits 0bcfa628f8a3 iommu/vt-d: Cleanup unused variable omits 5cd3f2e98cca iommu/amd: Flush not present cache in iommu_map_page omits 5c90501a7290 iommu/amd: Only free resources once on init error omits bf4bff46eac1 iommu/amd: Move gart fallback to amd_iommu_init omits 3ddbe913e555 iommu/amd: Make iommu_disable safer omits 39debdc1d7e6 Merge branch 'for-joerg/arm-smmu/updates' of git://git.ker [...] omits 90fca074897a Merge tag 'phy-for-5.2-rc_v2' of git://git.kernel.org/pub/ [...] omits f254e65ad694 Merge tag 'usb-for-v5.3' of git://git.kernel.org/pub/scm/l [...] omits 69878ef47562 m68k: Implement arch_dma_prep_coherent() omits 34dc63a5fb9b m68k: Use the generic dma coherent remap allocator omits c1829acefc08 Merge tag 'extcon-next-for-5.3' of git://git.kernel.org/pu [...] omits c55cc97a2524 Merge tag 'iio-for-5.3b' of git://git.kernel.org/pub/scm/l [...] omits 003e6cc3a22d staging: rtl8723bs: Remove rtw_btcoex_IsLpsOn() omits b9c1def24bec staging: rtl8723bs: Remove rtw_btcoex_SuspendNotify() omits 7d6a6e7be638 staging: rtl8723bs: Remove rtw_btcoex_SetManualControl() omits 800132aa06c2 staging: rtl8723bs: Remove rtw_btcoex_SpecialPacketNotify() omits a618315401ab staging: rtl8723bs: Remove rtw_btcoex_LpsNotify() omits 4c1bcb0ee7a3 staging: rtl8723bs: Remove rtw_btcoex_IpsNotify() omits 6fc61d9f066f staging: rtl8723bs: Remove rtw_btcoex_IQKNotify() omits bd9dfe93c27b staging: rtl8723bs: Remove rtw_btcoex_HAL_Initialize() omits b13aaa5f8386 staging: rtl8723bs: Remove rtw_btcoex_PowerOnSetting() omits 9b1fd9b00d6d staging: rtl8723bs: Remove function rtw_modular64() omits 7cda1f884d76 staging: rtl8723bs: Replace function odm_SignalScaleMapping() omits 777a43348af3 staging: rtl8723bs: Remove rtw_hal_networktype_to_raid() omits 2e82900fdda8 staging: rtl8723bs: Change return type of networktype_to_r [...] omits 414faeb18111 staging: rtl8723bs: Remove rtw_hal_c2h_evt_read() omits 7ebc8751982e staging: rtl8723bs: hal: Remove function clearinterrupt872 [...] omits 5c5f1c1d994c staging: rtl8723bs: core: Remove function wait_eeprom_cmd_done() omits 3a1555da57f2 staging: rtl8723bs: hal: Remove function PHY_CalculateBitShift() omits 98be8b33c10a staging: rtl8723bs: hal: Remove PHY_RFShadowRecorverFlagSetAll() omits c23beb6dc052 staging: rtl8723bs: hal: Remove PHY_RFShadowRefresh() omits 8fce9e282549 staging: rtl8723bs: hal: Replace function rtl8723b_set_rssi_cmd() omits 3c21e6279801 staging: rtl8723bs: hal: sdio_halinit: Remove set but unus [...] omits 4d6d73809133 staging: rtl8723bs: hal: rtl8723b_rf6052: collect return s [...] omits 526160d0db0a staging: rtl8723bs: hal: rtl8723b_hal_init: remove set but [...] omits 77504cf392c0 staging: rtl8723bs: hal: rtl8723b_cmd: remove set but unus [...] omits 4bfec30c205c staging: rtl8712: Replace function r8712_dequeue_cmd() omits 54ae9f0fdad1 staging: rtl8712: Replace function r8712_enqueue_cmd() omits a4898e78c368 staging: rtl8712: r8712_xmit_resource_alloc(): Change retu [...] omits e1b5fe7412b0 staging: rtl8712: _r8712_init_sta_priv(): Change return values omits a024c9dfefc0 staging: rtl8712: _r8712_free_sta_priv(): Change return type omits 7721483ca043 staging: rtl8712: mp_start_test(): Change return values omits f5e5eaefa921 staging: rtl8712: r8712_parse_wpa2_ie(): Change return values omits 1ef20d57cc9c staging: rtl8712: r8712_parse_wpa_ie(): Change return values omits 9839208ea97f staging: rtl8712: Change return values of r8712_getrfreg_cmd() omits abbe3acd7d72 Input: synaptics - enable SMBUS on T480 thinkpad trackpad omits 5cecc2bccc03 Input: atmel_mxt_ts - fix -Wunused-const-variable omits d19b75b05178 staging: kpc2000: remove needless 'break' omits 39e828584b39 staging: kpc2000: introduce __func__ omits 69086fb80d09 staging: kpc2000: introduce 'unsigned int' omits ecb87018bb76 staging: kpc2000: introduce usage of __packed omits c70c7284a058 staging: kpc2000: blank lines after declaration omits 06ed6146d6c1 staging: kpc2000: add line breaks omits 3ac7843e12df staging: rtl8192u: Remove function dm_backup_dynamic_mecha [...] omits e6e70326d657 staging: rtl8192u: Change type of rtl8192_rx_initiate() omits c0b8646c7380 staging: rtl8723bs: hal: hal_btcoex: Remove unneeded varia [...] omits 9f269b37eec5 staging: rtl8723bs: hal: hal_btcoex: Using comparison to t [...] omits 78f2e83dad7b staging: bcm2835-camera: Correct ctrl min/max/step/def to 64bit omits 37b0bbab5446 staging: bcm2835-camera: Set the field value within each buffer omits 1029e7a71e51 staging: bcm2835-camera: Add sanity checks for queue_setup [...] omits eb3539767a35 staging: bcm2835-camera: Fix stride on RGB3/BGR3 formats omits 640e77466e69 staging: mmal-vchiq: Avoid use of bool in structures omits 66b5d073115b staging: bcm2835-camera: Remove/amend some obsolete comments omits fe8adc412334 staging: bcm2835-camera: Correct V4L2_CID_COLORFX_CBCR behaviour omits ed5fea7a786a staging: bcm2835-camera: Use enums for max value in controls omits 3a41cf34c3e9 staging: bcm2835-camera: Fix up mmal-parameters.h omits 33cc62fafcea staging: bcm2835-camera: Fix multiple assignments should b [...] omits c7b52b803575 staging: bcm2835-camera: Unify header inclusion defines omits 807855cab7c8 staging: bcm2835-camera: Add multiple inclusion protection [...] omits abb4718cc6a1 staging: bcm2835-camera: Set sequence number correctly omits a26be06d6d96 staging: bcm2835-camera: Handle empty EOS buffers whilst s [...] omits bb8e97006d70 staging: bcm2835-camera: Remove check of the number of buf [...] omits 70ec64ccdaac staging: bcm2835-camera: Ensure all buffers are returned o [...] omits fcdd047e8ae9 staging: bcm2835-camera: Fix open parenthesis alignment omits fe78fd7b18a3 staging: bcm2835-camera: Fix missing lines between items omits f439600f89c8 staging: bcm2835-camera: Fix brace style issues. omits eb9e4f3c865a staging: bcm2835-camera: Fix multiple line dereference errors omits 3485507fc272 staging: bcm2835-camera: Reduce length of enum names omits db9c9ee4c242 staging: bcm2835-camera: Fix spacing around operators omits 98fbcbb1de9a staging: bcm2835-camera: Fix comment style violations. omits be2f87c30fd2 staging: bcm2835-camera: Remove dead email addresses omits 35c586ffffbc staging: bcm2835-camera: Return early on errors omits c49791614923 staging: bcm2835-camera: Correctly denote key frames in en [...] omits a1120db35717 staging: bcm2835-camera: Do not bulk receive from service thread omits 8dedab2903f1 staging: bcm2835-camera: Replace spinlock protecting conte [...] omits 557897fea0b1 staging: bcm2835-camera: Check the error for REPEAT_SEQ_HEADER omits 690a993f100f staging/rtl8188eu/os_dep: Remove unneeded variable ret omits 01bc283e8198 staging: rtl8188eu: Remove declarations of unused functions omits c41ee96b3b89 staging: rtl8188eu: hal: Replace function ODM_TXPowerTrack [...] omits 2995c182f85b staging: rtl8188eu: hal: Replace function odm_TXPowerTrack [...] omits 1f22b8f1bd6d staging: rtl8188eu: os_dep: Remove return variable omits 5d32630f170c staging: netlogic: Change GFP_ATOMIC to GFP_KERNEL omits 321cab4b5e56 staging: rts5208: Simplify boolean expression to improve c [...] omits 34a49d9edf3a staging: rts5208: Rewrite redundant if statement to improv [...] omits 7ff9f78ea683 staging: wilc1000: rename 'host_interface' source and header omits 93592a65ad89 staging: wilc1000: remove extra argument passing to wilc_s [...] omits 39cf54fc6af3 staging: wilc1000: remove use of 'src_addr' element in 'wi [...] omits 264a472d29b8 staging: wilc1000: remove unnecessary loop to traverse vif [...] omits 2f5e568b28fb staging: wilc1000: remove use of driver_handler_id & ifc_id omits 9bc061e88054 staging: wilc1000: added support to dynamically add/remove [...] omits 6419f818abab staging: wilc1000: fix error path cleanup in wilc_wlan_ini [...] omits 424a61122c93 staging: wilc1000: handle p2p operations in caller context omits 95392b0260bf staging: rtl8188eu: Add 'rtl8188eufw.bin' to MODULE_FIRMWARE list omits 0ae0cf509d28 staging: mt7621-pci: fix PCIE_FTS_NUM_LO macro omits f816db1dc17b staging: bcm2835-camera: Restore return behavior of ctrl_s [...] omits 3c96993b1832 staging: greybus: tools: Remove function log_csv_error() omits b8336be66dec staging: comedi: dt282x: fix a null pointer deref on interrupt omits 7379e6baeddf staging: comedi: amplc_pci230: fix null pointer deref on i [...] omits 338d9637361c staging/most/video: set device_caps in struct video_device omits a9f69bd555cc staging: erofs: Replace kzalloc(struct ..) with kzalloc(*ptr) omits de3728dcd342 staging: erofs: don't check special inode layout omits 5545745930ea staging: erofs: return the error value if fill_inline_data [...] omits bb4a2e48d510 binder: return errors from buffer copy functions omits 4b1f5ccc7cdc powerpc/64s/exception: fix line wrap and semicolon inconsi [...] omits 452d23c0f6bd powerpc/powernv: remove the unused vas_win_paste_addr and [...] omits 7eb3cf761927 powerpc/powernv: remove unused NPU DMA code omits c498a4f9a791 powerpc/powernv: remove the unused tunneling exports omits 63982618662e powerpc/powernv: remove the unused pnv_pci_set_p2p function omits aaf06665f7ea powerpc/xmon: Fix disabling tracing while in xmon omits 6820e565d350 selftests/powerpc: ppc_asm.h: typo in the header guard omits 04db3ede40ae powerpc/cacheflush: fix variable set but not used omits 3becd11dffe5 powerpc/eeh_cache: fix a W=1 kernel-doc warning omits f079bb3c5f29 powerpc/ftrace: Enable C Version of recordmcount omits 80e5302e4bc8 recordmcount: Fix spurious mcount entries on powerpc omits 9fb603050ffd powerpc/rtas: retry when cpu offline races with suspend/migration omits 2aeac95d1a4c soundwire: add module_sdw_driver helper macro omits c7b37c769d2a xfrm: remove get_mtu indirection from xfrm_type omits ba45cff610a4 powerpc: Document xive=off option omits 8b8dc6951436 Merge branch 'fixes' into next omits b7cbb5240130 Merge tag 'powerpc-5.2-6' into fixes omits 0e3183cd2a64 net: openvswitch: fix csum updates for MPLS actions omits 954a5a029472 Merge tag 'mlx5e-updates-2019-06-28' of git://git.kernel.o [...] omits 6f9ac9f4427e fixdep: check return value of printf() and putchar() omits 68980b4704d5 kbuild: split modules.order build rule out of 'modules' target omits 50ef0cdf58ae kbuild: fix missed rebuild of modules.builtin omits c2341e2a4f58 kbuild: save $(strip ...) for calling if_changed and friends omits 93f31bbda436 kbuild: save $(strip ...) for calling any-prepreq omits 50bcca6ac417 kbuild: rename arg-check to cmd-check omits ac499fba98c3 docs: ipmb: place it at driver-api and convert to ReST omits 11697cfc7108 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] omits 22506f488e6b Merge branch 'bnxt_en-Bug-fixes' omits 4ca5fa39e1ae bnxt_en: Suppress error messages when querying DSCP DCB ca [...] omits 1dbc59fa4bba bnxt_en: Cap the returned MSIX vectors to the RDMA driver. omits d77b1ad8e87d bnxt_en: Fix statistics context reservation logic for RDMA [...] omits d27e2ca1166a bnxt_en: Fix ethtool selftest crash under error conditions. omits c20dc142dd7b bnxt_en: Disable bus master during PCI shutdown and driver [...] omits 650b29dbdf2c integrity: Introduce struct evm_xattr omits 337619eb44ef ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonabl [...] omits 6a31fcd4cff8 KEXEC: Call ima_kexec_cmdline to measure the boot command [...] omits 86b4da8c0e7f IMA: Define a new template field buf omits 7282a93f4df5 Disable Sphinx SmartyPants in HTML output omits 73d30d48749f xfs: remove XFS_TRANS_NOFS omits fe64e0d26b1c xfs: simplify xfs_ioend_can_merge omits 7dbae9fbde8a xfs: allow merging ioends over append boundaries omits 0290d9c1e56f xfs: fix a comment typo in xfs_submit_ioend omits 1fdafce55c2c xfs: remove the unused xfs_count_page_state declaration omits 28ad4b4e3496 Merge back PCI power management material for v5.3. omits 1375da478712 Merge tag 'iwlwifi-next-for-kalle-2019-06-29' of git://git [...] omits 9829a0bd664d Merge tag 'mt76-for-kvalo-2019-06-27' of https://github.co [...] omits 8d3c60c7688e Input: joydev - extend absolute mouse detection omits d69f62bed792 HID: quirks: Refactor ELAN 400 and 401 handling omits 0828c1001399 Input: elan_i2c - export the device id whitelist omits 1b9c698c41c9 Input: edt-ft5x06 - use get_unaligned_be16() omits 90b9b0d5b395 Merge branch 'iforce' into next omits 6fbc7275c7a9 Linux 5.2-rc7 omits 39132f746ece Merge tag 'powerpc-5.2-7' of git://git.kernel.org/pub/scm/ [...] omits 7c15f41e8743 Merge branch 'smp-urgent-for-linus' of git://git.kernel.or [...] omits f072218cca5b r8169: remove not needed call to dma_sync_single_for_device omits 3c18cbe33711 r8169: consider that 32 Bit DMA is the default omits 759d09574172 r8169: improve handling VLAN tag omits 7b75e49de424 net: dsa: mv88e6xxx: wait after reset deactivation omits 3c91f25c2f72 bnx2x: Prevent ptp_task to be rescheduled indefinitely omits 3099c59db0f2 selftests: rtnetlink: skip ipsec offload tests if netdevsi [...] omits e5b1c6c6277d igmp: fix memory leak in igmpv3_del_delrec() omits fc41388564ba Merge branch 'em_ipt-add-support-for-addrtype' omits 0c4231c784b4 net: sched: em_ipt: add support for addrtype matching omits ba3d24d48ffd net: sched: em_ipt: keep the user-specified nfproto and dump it omits f4c1c40c353f net: sched: em_ipt: set the family based on the packet if [...] omits 9e10edd7dcd3 net: sched: em_ipt: match only on ip/ipv6 traffic omits c09fedd6ad3f Merge branch 'Sub-ns-increment-fixes-in-Macb-PTP' omits 7ad342bc58cc net: macb: Fix SUBNS increment and increase resolution omits a8ee4dc1b593 net: macb: Add separate definition for PPM fraction omits 79293f49677e packet: Fix undefined behavior in bit shift omits b60a77386b1d net: make skb_dst_force return true when dst is refcounted omits 9b6c08878e23 sctp: not bind the socket in sctp_connect omits aebd17b76854 hinic: add vlan offload support omits ff91064ea37c block: sed-opal: check size of shadow mbr omits a9b25b4cf2b7 block: sed-opal: ioctl for writing to shadow mbr omits c9888443413e block: sed-opal: add ioctl for done-mark of shadow mbr omits b620743077e2 block: never take page references for ITER_BVEC omits d7c8aa85ed20 direct-io: use bio_release_pages in dio_bio_complete omits 9fec4a21886e block_dev: use bio_release_pages in bio_unmap_user omits 57dfe3ce10e5 block_dev: use bio_release_pages in blkdev_bio_end_io omits 147a60538d91 iomap: use bio_release_pages in iomap_dio_bio_end_io omits 506e0798479e block: use bio_release_pages in bio_map_user_iov omits 163cc2d3cd87 block: use bio_release_pages in bio_unmap_user omits d241a95f3514 block: optionally mark pages dirty in bio_release_pages omits b2d0d99135ad block: move the BIO_NO_PAGE_REF check into bio_release_pages omits 5f2ab0c1c896 block: skd_main.c: Remove call to memset after dma_alloc_coherent omits b71e8c13fa57 block: mtip32xx: Remove call to memset after dma_alloc_coherent omits e675697eaca2 ata: sata_sil24: Remove call to memset after dmam_alloc_coherent omits b39f5da46718 ata:sata_qstor: Remove call to memset after dmam_alloc_coherent omits 523e099b6955 ata: sata_nv: Remove call to memset after dmam_alloc_coherent omits 65315bbbfd9f ata: pdc_adma: Remove call to memset after dmam_alloc_coherent omits 602e40a78567 ata: libahci: Remove call to memset after dmam_alloc_coherent omits fec36aae0de1 ata: acard-ahci: Remove call to memset after dmam_alloc_coherent omits 15ddffcb3413 block: sed-opal: "Never True" conditions omits 5e4c7cf60ec3 block: sed-opal: PSID reverttper capability omits fbbe7c86b483 block, documentation: Document discard_zeroes_data, fua, m [...] omits 0c766e78bda6 block, documentation: Explain the word 'segments' omits 6728ac339626 block, documentation: Sort queue sysfs attribute names alp [...] omits 152c7776b944 block, documentation: Fix wbt_lat_usec documentation omits 152c762e9260 null_blk: fix type mismatch null_handle_cmd() omits 568aeeeb69e6 platform/x86: intel_int0002_vgpio: Get rid of custom ICPU() macro omits 9452fbf5c6cf platform/x86: pmc_atom: Add CB4063 Beckhoff Automation boa [...] omits 368bae878878 platform/x86: acer-wmi: Mark expected switch fall-throughs omits 6d789e60c38f platform/x86: touchscreen_dmi: Update Hi10 Air filter omits edb73f4f0247 platform/x86: wmi: add Xiaomi WMI key driver omits 728254541ebc Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits 57103eb7c6ca Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] omits eed7d30e126d Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] omits a7211bc9f3d5 Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] omits 2407e486066b Merge tag 'pm-5.2-rc7' of git://git.kernel.org/pub/scm/lin [...] omits c8c4076723da x86/timer: Skip PIT initialization on modern chipsets omits 01305db842e1 Merge tag 'xarray-5.2-rc6' of git://git.infradead.org/user [...] omits 0839c537628d Merge branch 'akpm' (patches from Andrew) omits f8b5c7222761 Merge tag 'arc-5.2-rc7' of git://git.kernel.org/pub/scm/li [...] omits c57582adfda3 Merge tag 'riscv-for-v5.2/fixes-rc7' of git://git.kernel.o [...] omits c949c30b2640 Merge tag 'nfs-for-5.2-4' of git://git.linux-nfs.org/proje [...] omits 43251dbd6ac2 Merge tag 'ceph-for-5.2-rc7' of git://github.com/ceph/ceph-client omits 5b607ba862f3 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 9dda12b6fa0e Merge tag 'for-linus-20190628' of git://git.kernel.dk/linux-block omits 061913712d6a Merge tag 'pinctrl-v5.2-3' of git://git.kernel.org/pub/scm [...] omits 8f9fab480c7a linux/kernel.h: fix overflow for DIV_ROUND_UP_ULL omits 1a5f439c7c02 mm, swap: fix THP swap out omits 1bf4580e00a2 fork,memcg: alloc_thread_stack_node needs to set tsk->stack omits 8708e13c6a06 MAINTAINERS: add CLANG/LLVM BUILD SUPPORT info omits 2c9292336a09 mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning omits 7298e3b0a149 mm/page_idle.c: fix oops because end_pfn is larger than max_pfn omits 4ada1e810038 initramfs: fix populate_initrd_image() section mismatch omits 432b1de0de02 mm/oom_kill.c: fix uninitialized oc->constraint omits faf53def3b14 mm: hugetlb: soft-offline: dissolve_free_huge_page() retur [...] omits b38e5962f8ed mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy [...] omits 97abc889ee29 signal: remove the wrong signal_pending() check in restore [...] omits 867bfa4a5fce fs/binfmt_flat.c: make load_flat_shared_library() work omits 29b190fa774d mm/mempolicy.c: fix an incorrect rebind node in mpol_rebin [...] omits cb8f381f1613 fs/proc/array.c: allow reporting eip/esp for all coredumpi [...] omits 36d6cb73d5e6 mm/dev_pfn: exclude MEMORY_DEVICE_PRIVATE while computing [...] omits 940225628652 iwlwifi: mvm: clear rfkill_safe_init_done when we start th [...] omits 0d53cfd0cca3 iwlwifi: don't WARN when calling iwl_get_shared_mem_conf w [...] omits 3b57a10ca14c iwlwifi: pcie: don't service an interrupt that was masked omits ed3e4c6d3cd8 iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices omits ec46ae30245e iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devic [...] omits c56e00a3feae iwlwifi: mvm: delay GTK setting in FW in AP mode omits 5b7d67853832 iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode omits 6c7f70877872 iwlwifi: dbg: debug recording stop and restart command remove omits c040fe83423a iwlwifi: dbg: don't stop dbg recording before entering D3 [...] omits 029c25f36343 iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode omits d374f3157fa4 iwlwifi: mvm: make the usage of TWT configurable omits 5cdb2044fe3e iwlwifi: support FSEQ TLV even when FMAC is not compiled omits 91c28b83da21 iwlwifi: dbg: move trans debug fields to a separate struct omits 1d45a700dfb4 iwlwifi: dbg_ini: remove redundant checking of ini mode omits 427ab6385cf3 iwlwifi: dbg_ini: enforce apply point early on buffer allo [...] omits fc838c775f35 iwlwifi: dbg: fix debug monitor stop and restart delays omits c4d3f2ee66a8 iwlwifi: pcie: increase the size of PCI dumps omits ac70499ee972 iwlwifi: mvm: Drop large non sta frames omits 4fd445a2c855 iwlwifi: mvm: Add log information about SAR status omits 0c3d7282233c iwlwifi: Add support for SAR South Korea limitation omits ee3399e5230c iwlwifi: fix module init error paths omits 5cc74f65a92c iwlwifi: mvm: convert to FW AC when configuring MU EDCA omits b5e2fe356e09 iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd omits bd9c51978592 iwlwifi: remove some unnecessary NULL checks omits e34489672356 iwlwifi: d3: Use struct_size() helper omits 8283f4f85c49 iwlwifi: lib: Use struct_size() helper omits 3e832fd10f7f iwlwifi: fw api: support adwell HB default APs number api omits d6882e586f94 iwlwifi: mvm: remove multiple debugfs entries omits 0a3a3e9ec5aa iwlwifi: dbg_ini: implement dump info collection omits af2984e9e625 iwlwifi: mvm: add a debugfs entry to set a fixed size AMSD [...] omits 57d88b116175 iwlwifi: dbg_ini: support debug info TLV omits dc14b800cdd3 iwlwifi: dbg_ini: use different barker for ini dump omits c7ab138eb132 iwlwifi: dbg_ini: add consecutive trigger firing support omits e8704b819216 iwlwifi: dbg_ini: abort region collection in case the size is 0 omits 6669e924a755 iwlwifi: update CSI API omits 973193554cae iwlwifi: dbg_ini: dump headers cleanup omits e4eee9438860 iwlwifi: dbg: allow dump collection in case of an early error omits 9ae3b870a8ff iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled omits 89b171acb222 xfs: fix iclog allocation size omits 250d4b4c4097 xfs: remove unused header files omits adfb5fb46af0 xfs: implement cgroup aware writeback omits a24737359667 xfs: simplify xfs_chain_bio omits f327a00745ff xfs: account for log space when formatting new AGs omits 8d90857cff44 xfs: refactor free space btree record initialization omits 7e36a3a63d3e xfs: always update params on small allocation omits 6691cd9267c1 xfs: skip small alloc cntbt logic on NULL cursor omits c63cdd4fc9cc xfs: move small allocation helper omits 2a4f35f984f0 xfs: clean up small allocation helper omits caeaea985832 xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c omits 3cfce1e3ce8e xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c omits effd5e96e7d5 xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c omits 81f400417351 xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c omits 73f0d23633c1 xfs: merge xfs_bud_init into xfs_trans_get_bud omits 60883447f452 xfs: merge xfs_rud_init into xfs_trans_get_rud omits ebeb8e062906 xfs: merge xfs_cud_init into xfs_trans_get_cud omits 9c5e7c2ae34b xfs: merge xfs_efd_init into xfs_trans_get_efd omits 95cf0e4a0ddc xfs: remove a pointless comment duplicated above all xfs_i [...] omits 89ae379d564c xfs: use a list_head for iclog callbacks omits efe2330fdc24 xfs: remove the xfs_log_item_t typedef omits b3b14aacc676 xfs: don't cast inode_log_items to get the log_item omits 9ce632a28a41 xfs: add a flag to release log items on commit omits ddf92053e45c xfs: split iop_unlock omits 195cd83d1b88 xfs: don't use xfs_trans_free_items in the commit path omits 8e4b20ea83c2 xfs: remove the dummy iop_push implementation for inode cr [...] omits e8b78db77d48 xfs: don't require log items to implement optional methods omits d15cbf2f38b2 xfs: stop using XFS_LI_ABORTED as a parameter flag omits 086252c34bc2 xfs: fix a trivial comment typo in xfs_trans_committed_bulk omits dbd329f1e44e xfs: add struct xfs_mount pointer to struct xfs_buf omits 8124b9b6011d xfs: remove the b_io_length field in struct xfs_buf omits e99b4bd0cb04 xfs: properly type the b_log_item field in struct xfs_buf omits 0564501ff5e7 xfs: remove unused buffer cache APIs omits 6e9b3dd80f9c xfs: stop using bp naming for log recovery buffers omits 6ad5b3255b9e xfs: use bios directly to read and write the log recovery buffers omits 18ffb8c3f0bf xfs: return an offset instead of a pointer from xlog_align omits 1058d0f5eeb4 xfs: move the log ioend workqueue to struct xlog omits 79b54d9bfcdc xfs: use bios directly to write log buffers omits 2d15d2c0e0f7 xfs: make use of the l_targ field in struct xlog omits abca1f33f869 xfs: remove the syncing argument from xlog_verify_iclog omits 9b0489c1d191 xfs: update both stat counters together in xlog_sync omits db0a6faf938e xfs: factor out iclog size calculation from xlog_sync omits 5693384805ab xfs: factor out splitting of an iclog from xlog_sync omits 94860a301b75 xfs: factor out log buffer writing from xlog_sync omits 1f9489be0257 xfs: don't use REQ_PREFLUSH for split log writes omits 366fc4b898b3 xfs: remove XLOG_STATE_IOABORT omits 9bff313253eb xfs: reformat xlog_get_lowest_lsn omits 4f62282a3696 xfs: cleanup xlog_get_iclog_buffer_size omits 76ce9823acf3 xfs: remove the l_iclog_size_log field from struct xlog omits 72945d86ddec xfs: make mem_to_page available outside of xfs_buf.c omits ce89755cdfea xfs: renumber XBF_WRITE_FAIL omits 153fd7b57ca9 xfs: remove the never used _XBF_COMPOUND flag omits 1e85a3670db2 xfs: remove the no-op spinlock_destroy stub omits 5467b34bd1e8 xfs: move xfs_ino_geometry to xfs_shared.h omits 6dba88870c23 xfs: claim maintainership of loose files omits 0472301a28f6 bpf: fix uapi bpf_prog_info fields alignment omits 8daed7677a1d Merge branch 'bpf-lookup-devmap' omits 0cdbb4b09a06 devmap: Allow map lookups from eBPF omits 43e74c0267a3 bpf_xdp_redirect_map: Perform map lookup in eBPF helper omits 4b55cf290dc6 devmap: Rename ifindex member in bpf_redirect_info omits d5df2830ca99 devmap/cpumap: Use flush list instead of bitmap omits c8af5cd75e24 xskmap: Move non-standard list manipulation to helper omits 2d6dbb9a65f4 selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c omits f6dc1264f1c0 net/mlx5e: Disallow tc redirect offload cases we don't support omits 7ff40a46dd18 net/mlx5e: Expose same physical switch_id for all representors omits a90f88fe557d net/mlx5e: Don't refresh TIRs when updating representor SQs omits 5233794b1791 net/mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create omits f72e6c3e17be net/mlx5e: Set drvinfo in generic manner omits 087067368a8a net/mlx5e: Correct phys_port_name for PF port omits 5dc9520bf04a net/mlx5e: Report netdevice MPLS features omits e4683f35f8e5 net/mlx5e: Move to HW checksumming advertising omits e7e0bee8c5e8 net/mlx5: MPFS, Allow adding the same MAC more than once omits 6311f308849e net/mlx5: MPFS, Cleanup add MAC flow omits 4f5d1beadc10 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits def4ec6dce39 e1000e: PCIm function state support omits 59653e6497d1 e1000e: Make watchdog use delayed work omits 1d8d80b4e4ff i40e: Add macvlan support on i40e omits 1e1b0c658d9b ixgbevf: Use cached link state instead of re-reading the v [...] omits 9fe06a51287b iavf: fix dereference of null rx_buffer pointer omits cd502a7f7c9c igb: add RR2DCDELAY to ethtool registers dump omits 9379b39945ac igb: minor ethool regdump amendment omits 75051ce4c5d8 iavf: Fix up debug print macro omits ab6973aed620 e1000e: Reduce boot time by tightening sleep ranges omits af07adbb1cfc iavf: use struct_size() helper omits 583cf7be7519 e1000: Use dma_wmb() instead of wmb() before doorbell writes omits b97c0b521ae0 ixgbe: fix potential u32 overflow on shift omits 92924064106e ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw omits 2f040d27080d drm/panfrost: Fix a double-free error omits f74dc880098b e1000e: Increase pause and refresh time omits 89f6a3051ee5 ice: Use struct_size() helper omits 0a7960c79222 Merge branch 'net-sched-Add-txtime-assist-support-for-taprio' omits 54002066100b taprio: Adjust timestamps for TCP packets omits 7ede7b03484b taprio: make clock reference conversions easier omits 4cfd5779bd6e taprio: Add support for txtime-assist mode omits 566af331b5a6 taprio: Remove inline directive omits 037be0374078 taprio: calculate cycle_time when schedule is installed omits d14d2b20680f etf: Add skip_sock_check omits 9903c8dc7342 etf: Don't use BIT() in UAPI headers. omits 1e08511d5d01 igb: clear out skb->tstamp after reading the txtime omits 8ec3ede55995 net: mvpp2: prs: Don't override the sign bit in SRAM parser shift omits 32e454efbb22 net: phylink: further documentation clarifications omits 8747d82d3c32 Merge branch 'mirred-recurse' omits e2ca070f89ec net: sched: protect against stack overflow in TC act_mirred omits 720f22fed81b net: sched: refactor reinsert action omits 5cdda5f1d6ad ipv4: enable route flushing in network namespaces omits 337d1727a389 net: ethernet: ti: cpsw: Assign OF node to slave devices omits 7c3d310d8fc4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits 75dad2520fc3 net: dsa: b53: Disable all ports on setup omits 877d53c29549 selftests: timestamping: Fix SIOCGSTAMP undeclared build failure omits 88fe057d0000 selftests: dma-buf: Adding kernel config fragment CONFIG_U [...] omits e6ed6467117e dt-bindings: mtd: sunxi-nand: Drop 'maxItems' from child ' [...] omits 9ea6b821cef4 dt-bindings: arm: Limit cpus schema to only check Arm 'cpu' nodes omits ef4db28c1f45 dt-bindings: backlight: lm3630a: correct schema validation omits f80b1dfc5680 dt-bindings: net: dwmac: Deprecate the PHY reset properties omits 0569929d9799 dt-bindings: net: sun8i-emac: Convert the binding to a schemas omits 4b859450faa0 dt-bindings: net: sun7i-gmac: Convert the binding to a schemas omits 7db3545aef5f dt-bindings: net: stmmac: Convert the binding to a schemas omits 7a47b908156c dt-bindings: net: sun4i-mdio: Convert the binding to a schemas omits 8c5b09447625 dt-bindings: net: sun4i-emac: Convert the binding to a schemas omits 4abe7a3a096b dt-bindings: net: phy: The interrupt property is not mandatory omits b0b50b610f35 MAINTAINERS: Add Ethernet PHY YAML file omits 62d77ff7ecbf dt-bindings: net: Add a YAML schemas for the generic MDIO options omits d8704342c109 dt-bindings: net: Add a YAML schemas for the generic PHY options omits 9d3de3c58347 dt-bindings: net: Add YAML schemas for the generic Etherne [...] omits d44c732cffe5 ath10k: pci: remove unnecessary casts omits 2189135437d0 ath10k: remove unnecessary 'out of memory' message omits 3ed39f8e747a ath10k: destroy sdio workqueue while remove sdio module omits bd1a4ac556df ath10k: Move non-fatal warn logs to dbg level for SDIO chip omits c709df58832c ath10k: Fix memory leak in qmi omits 46cc0b44428d tracing/snapshot: Resize spare buffer if size changed omits 2605085fba22 dt: leds-lm36274.txt: fix a broken reference to ti-lmu.txt omits 8dab91970a8c docs: leds: convert to ReST omits d122ed6288d9 tracing: Fix memory leak in tracing_err_log_open() omits 39611265edc1 ftrace/x86: Add a comment to why we take text_mutex in ftr [...] omits d5b844a2cf50 ftrace/x86: Remove possible deadlock between register_kpro [...] omits 83086d654dd0 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] omits 1eda8bab70ca afs: Add support for the UAE error table omits 5d1549847c76 netfilter: Fix remainder of pseudo-header protocol 0 omits e7792df831f5 Merge tag 'mac80211-for-davem-2019-06-28' of git://git.ker [...] omits 65dc5416d4e0 Merge tag 'batadv-next-for-davem-20190627v2' of git://git. [...] omits 2c377b5abcfc Merge tag 'batadv-net-for-davem-20190627' of git://git.ope [...] omits fcd71efd5e81 Merge branch 'hns3-next' omits 82c8ae6e8390 net: hns3: optimize the CSQ cmd error handling omits 289f81258e03 net: hns3: remove RXD_VLD check in hns3_handle_bdinfo omits 53eb60c73434 net: hns3: remove unused linkmode definition omits 8b552079325d net: hns3: fix a statistics issue about l3l4 checksum error omits 9bc6ac918c71 net: hns3: handle empty unknown interrupt omits bbe6540e7d70 net: hns3: re-schedule reset task while VF reset fail omits bc3781edcea0 net: hns3: add Asym Pause support to fix autoneg problem omits 18d219b783da net: hns3: fix a -Wformat-nonliteral compile warning omits 04f25edb48c4 net: hns3: add some error checking in hclge_tm module omits 9e15be90b85a net: hns3: change SSU's buffer allocation according to UM omits ae179b2f0518 net: hns3: enable DCB when TC num is one and pfc_en is non-zero omits f96315f2f17e net: hns3: fix __QUEUE_STATE_STACK_XOFF not cleared issue omits 5b18c705a565 Merge branch 'Better-PHYLINK-compliance-for-SJA1105-DSA' omits 9f971573d96f net: dsa: sja1105: Mark in-band AN modes not supported for [...] omits 39710229af9b net: dsa: sja1105: Check for PHY mode mismatches with what [...] omits a979a0ab3687 net: dsa: sja1105: Don't check state->link in phylink_mac_config omits f7110b753b77 hinic: reduce rss_init stack usage omits 8792e82ddb61 Merge branch 'stmmac-10GbE-using-XGMAC' omits 41a4a5a259b2 net: stmmac: Update Kconfig entry omits 3ba07debfc8d net: stmmac: Only disable interrupts if NAPI is scheduled omits 858a31ffc3d9 net: stmmac: Update RX Tail Pointer to last free entry omits a993db88d17d net: stmmac: Enable support for > 32 Bits addressing in XGMAC omits a66b58849ffe net: stmmac: Do not disable interrupts when cleaning TX omits 5b0d7d7da64b net: stmmac: Add the missing speeds that XGMAC supports omits 900a81cc119b net: stmmac: dwxgmac: Fix the undefined burst setting omits 01d1689d6d70 net: stmmac: Decrease default RX Watchdog value omits 5b1117704d4c net: stmmac: Do not try to enable PHY EEE if MAC does not [...] omits 8fe82bd46031 net: stmmac: dwxgmac: Enable EDMA by default omits 42e87024f727 net: stmmac: Fix case when PHY handle is not present omits e78557baa6d2 Merge tag 'wireless-drivers-for-davem-2019-06-28' of git:/ [...] omits 68f461593f76 NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O omits 7e3d3620974b SUNRPC: Fix up calculation of client message length omits f8377eff5481 USB: serial: ftdi_sio: add ID for isodebug v1 omits acb6258acc4f doc: RCU callback locks need only _bh, not necessarily _irq omits 62ee81b5681d docs: format kernel-parameters -- as code omits 9159ba14285c Doc : doc-guide : Fix a typo omits 8abc2a12c83b Merge branch 'automarkup' into docs-next omits 49872a1cfcea platform: x86: get rid of a non-existent document omits 2b9def8c0d92 ASoC: rt1308: Add RT1308 amplifier driver omits 775c4c0032c4 spi: stm32-qspi: remove signal sensitive on completion omits cae86eac98cd dt-bindings: spi: stm32-qspi: add dma properties omits aff50895269f ASoC: soc-utils: respawn dummy Platform omits 6c10da54f371 ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform po [...] omits 0751154fda40 ASoC: qcom: consider CPU-Platform possibility omits 9f3eb9175345 ASoC: simple-card-utils: consider CPU-Platform possibility omits 0296de83a6ca ASoC: ux500: mop500: consider CPU-Platform possibility omits 569440b46baa ASoC: ti: rx51: consider CPU-Platform possibility omits eb313e23da8d ASoC: ti: omap-twl4030: consider CPU-Platform possibility omits c5e8c53630a6 ASoC: ti: omap-hdmi: consider CPU-Platform possibility omits b407a17a1447 ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility omits 44e578150f48 ASoC: ti: davinci-evm: consider CPU-Platform possibility omits db1572d43ffb ASoC: tegra: trimslice: consider CPU-Platform possibility omits e0aad4b74fba ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility omits e8efc3ff9f83 ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility omits 9e4e02eae46c ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility omits be2428f3219c ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility omits 1dd2e91b08d5 ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility omits ff9194baa91b ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility omits abe4918b94b3 ASoC: tegra: tegra_max98090: consider CPU-Platform possibility omits bae05f2cbf9a ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility omits d3569a47663b ASoC: sunxi: sun4i-codec: consider CPU-Platform possibility omits e22c32e1d41b ASoC: sirf: sirf-audio: consider CPU-Platform possibility omits 74a25f36ba7a ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility omits 3dfc3e9c24b7 ASoC: samsung: snow: consider CPU-Platform possibility omits 806bfc27ea84 ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility omits a0e95c4d376d ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility omits f94d7b6e63b7 ASoC: rockchip: rockchip_rt5645: consider CPU-Platform pos [...] omits 5554af40e8d4 ASoC: rockchip: rockchip_max98090: consider CPU-Platform p [...] omits 418e12fcaa53 ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform [...] omits 9522e94749d1 ASoC: qcom: storm: consider CPU-Platform possibility omits 291728a52323 ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility omits 802e8ed9e912 ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility omits bb6630d153a1 ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility omits 9213866ac48f ASoC: fsl: imx-audmix: consider CPU-Platform possibility omits 9e8f5299c995 ASoC: fsl: imx-spdif: consider CPU-Platform possibility omits 2b1407c989ec ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility omits 8bebc822a50a ASoC: fsl: imx-es8328: consider CPU-Platform possibility omits 9998d3e2add8 ASoC: fsl: fsl-asoc-card: consider CPU-Platform possibility omits 68707c370170 ASoC: fsl: eukrea-tlv320: consider CPU-Platform possibility omits 6910bb935a44 ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility omits e1be6aa0984e ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility omits 0efd1d7cbcc5 ASoC: atmel: sam9g20_wm8731: consider CPU-Platform possibility omits 716407ea57fa ASoC: amtel: mikroe-proto: consider CPU-Platform possibility omits 16589b77a956 ASoC: atmel: atmel_wm8904: consider CPU-Platform possibili [...] omits ea2d1868c484 ASoC: atmel: atmel-pdmic: consider CPU-Platform possibility omits ca1c67d1603a ASoC: atmel: atmel-classd: consider CPU-Platform possibility omits 8a90efd15ef6 ASoC: vc4: vc4_htmi: consider CPU-Platform possibility omits 1ad741d0e8e8 ASoC: topology: fix memory leaks on sm, se and sbe omits 8af26493c035 ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_r [...] omits d2ce8d6bfcfe nl80211: Fix undefined behavior in bit shift omits dbc3117d4ca9 block, bfq: NULL out the bic when it's no longer valid omits dff90d58a1c8 bcache: add reclaimed_journal_buckets to struct cache_set omits 91be66e1318f bcache: performance improvement for btree_flush_write() omits 50a260e85996 bcache: fix race in btree_flush_write() omits d91ce7574daf bcache: remove retry_flush_write from struct cache_set omits 41508bb7d46b bcache: add comments for mutex_lock(&b->write_lock) omits e5ec5f4765ad bcache: only clear BTREE_NODE_dirty bit when it is set omits 249a5f6da57c bcache: Revert "bcache: fix high CPU occupancy during journal" omits ba82c1ac1667 bcache: Revert "bcache: free heap cache_set->flush_btree i [...] omits 1df3877ff6a4 bcache: shrink btree node cache after bch_btree_check() omits a231f07a5fe3 bcache: set largest seq to ja->seq[bucket_index] in journa [...] omits 2464b693148e bcache: add code comments for journal_read_bucket() omits 7e865eba00a3 bcache: fix potential deadlock in cached_def_free() omits 80265d8dfd77 bcache: acquire bch_register_lock later in cached_dev_free() omits 97ba3b816e2c bcache: acquire bch_register_lock later in cached_dev_deta [...] omits a59ff6ccc2bf bcache: avoid a deadlock in bcache_reboot() omits 5c2a634cbfaf bcache: stop writeback kthread and kworker when bch_cached [...] omits f54d801dda14 bcache: destroy dc->writeback_write_wq if failed to create [...] omits 5461999848e0 bcache: fix mistaken sysfs entry for io_error counter omits 0c277e211aae bcache: add pendings_cleanup to stop pending bcache device omits 944a4f340a65 bcache: make bset_search_tree() be more understandable omits 68a53c95a0fc bcache: remove "XXX:" comment line from run_cache_set() omits e0faa3d7f79f bcache: improve error message in bch_cached_dev_run() omits 633bb2ce60b9 bcache: add more error message in bch_cached_dev_attach() omits 4b6efb4bdbce bcache: more detailed error message to bcache_device_link() omits 383ff2183ad1 bcache: check CACHE_SET_IO_DISABLE bit in bch_journal() omits e775339e1ae1 bcache: check CACHE_SET_IO_DISABLE in allocator code omits bd9026c8a7f3 bcache: remove unncessary code in bch_btree_keys_init() omits 0b13efecf5f2 bcache: add return value check to bch_cached_dev_run() omits 89e0341af082 bcache: use sysfs_match_string() instead of __sysfs_match_ [...] omits f960facb399e bcache: remove unnecessary prefetch() in bset_search_tree() omits 08ec1e6282f2 bcache: add io error counting in write_bdev_super_endio() omits 578df99b1b05 bcache: ignore read-ahead request failure on backing device omits e6dcbd3e6c91 bcache: avoid flushing btree node in cache_set_flush() if [...] omits 695277f16b3a Revert "bcache: set CACHE_SET_IO_DISABLE in bch_cached_dev [...] omits 0ae49cb7aa00 bcache: fix return value error in bch_journal_read() omits b387e9b58679 bcache: check c->gc_thread by IS_ERR_OR_NULL in cache_set_flush() omits 141df8bb5dc0 bcache: don't set max writeback rate if gc is running omits fbd6b25009ac staging: rtl8712: reduce stack usage, again omits 8fc22fa4b2cd ASoC: meson: axg-card: remove useless check on codec omits 34614739988a ASoC: soc-core: support dai_link with platforms_num != 1 omits af18b13fedae ASoC: soc-core: defer card registration if codec component [...] omits 8af6b2291e05 ASoC: codecs: ad193x: Reset used registers at probe omits bc0a5f43d7d6 ASoC: codecs: ad193x: Group register initialization at probe omits c18e6ea1014c platform/chrome: lightbar: Get drvdata from parent in susp [...] omits 796e2f417ea5 video: fbdev: s3c-fb: fix sparse warnings about using inco [...] omits 0adcdbcb1796 video: fbdev: don't print error message on framebuffer_all [...] omits 5f0e6ce18e65 video: fbdev: intelfb: return -ENOMEM on framebuffer_alloc [...] omits 602ecfbc0456 video: fbdev: s3c-fb: return -ENOMEM on framebuffer_alloc( [...] omits 172bb24a4f48 tests: add pidfd_open() tests omits 7615d9e1780e arch: wire-up pidfd_open() omits 32fcb426ec00 pid: add pidfd_open() omits 740378dc7834 pidfd: add polling selftests omits b53b0b9d9a61 pidfd: add polling support omits c3ea60c23144 ALSA: seq: fix incorrect order of dest_client/dest_ports a [...] omits bce9437a0a48 mtd: rawnand: stm32_fmc2: increase DMA completion timeouts omits 17c929e1334e mtd: rawnand: Use kzalloc() instead of kmalloc() and memset() omits 70a59fde6e69 cpufreq: Avoid calling cpufreq_verify_current_freq() from [...] omits 5980752e6ef7 cpufreq: Consolidate cpufreq_update_current_freq() and __c [...] omits bef33e19203d ALSA: hda/realtek - Change front mic location for Lenovo M710q omits be132e1375c1 drm/etnaviv: add missing failure path to destroy suballoc omits 973b059ca980 ALSA: firewire-lib: fix to process MIDI conformant data ch [...] omits 76864868dbab ALSA: firewire-lib: cache next data_block_counter after pr [...] omits 3fc414765313 ALSA: xen-front: fix unintention integer overflow on left shifts omits 2acf5a3e6e93 ALSA: usb-audio: fix sign unintended sign extension on lef [...] omits 2f02a7ecd512 kernel: power: swap: use kzalloc() instead of kmalloc() fo [...] omits 9801522840cc cpufreq: Don't skip frequency validation for has_target() drivers omits b07079f1642c mtd: hyperbus: Add driver for TI's HyperBus memory controller omits b83408b580ec mtd: spinand: read returns badly if the last page has bitflips omits ff2437befd8f usb: host: Fix excessive alignment restriction for local m [...] omits cf394fc5f715 lib/genalloc.c: Add algorithm, align and zeroed family of [...] omits ee7dd7733b20 sis900: remove TxIDLE omits e9c1a793210f tipc: add dst_cache support for udp media omits 5de254dca87a cifs: fix crash querying symlinks stored as reparse-points omits fd329f276eca x86/mtrr: Skip cache flushes on CPUs with cache self-snooping omits 1e03bff36001 x86/cpu/intel: Clear cache self-snoop capability in CPUs w [...] omits 8ff80fbe7e98 x86/kdump/64: Restrict kdump kernel reservation to <64TB omits ee338b9ee282 x86/kexec/64: Prevent kexec from 5-level paging to a 4-lev [...] omits f2d08c5d3bcf x86/boot: Add xloadflags bits to check for 5-level paging support omits d96ff269a04b Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 3a49584477ff Merge branch 'nfp-extend-flower-capabilities-for-GRE-tunne [...] omits fccac5802da2 nfp: flower: add GRE encap action support omits e3a6aba081f4 nfp: flower: add GRE decap classification support omits 104dce5be9f9 nfp: flower: rename tunnel related functions in action offload omits 4bf8758a89f5 nfp: flower: add helper functions for tunnel classification omits 986643de5356 nfp: flower: refactor tunnel key layer calculation omits 702999ea377f Merge branch 'net-dsa-microchip-Further-regmap-cleanups' omits ee353e453443 net: dsa: microchip: Replace bit RMW with regmap omits 3371efbcd4af net: dsa: microchip: Replace ksz9477_wait_alu_sta_ready po [...] omits ef534195e185 net: dsa: microchip: Replace ksz9477_wait_alu_ready pollin [...] omits 0f9c36e36bf0 net: dsa: microchip: Replace ksz9477_wait_vlan_ctrl_ready [...] omits 1c1eb5806a11 net: dsa: microchip: Replace ad-hoc polling with regmap omits e52d484d9869 crypto/NX: Set receive window credits to max number of CRB [...] omits 556e2f6020bf Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] omits 65ee21eb633c Merge tag 'for-5.2/dm-fixes-2' of git://git.kernel.org/pub [...] omits 7a702b4e82d8 Merge tag 'for-linus-20190627' of gitolite.kernel.org:pub/ [...] omits 763cf1f2d9bf Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits fe2da896fd94 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] omits cd0f3aaebc5b Merge tag 'afs-fixes-20190620' of git://git.kernel.org/pub [...] omits 139ca2580550 Merge tag 'csky-for-linus-5.2-fixup-gcc-unwind' of git://g [...] omits 36a7347de097 iomap: fix page_done callback for short writes omits 8af54f291e5c fs: fold __generic_write_end back into generic_write_end omits 8d3e72a180b4 iomap: don't mark the inode dirty in iomap_write_end omits c84afab02c31 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 4a8f81b8c053 MAINTAINERS: Fix Andy's surname and the directory entries of VDSO omits e44252f4fe79 x86/hpet: Use channel for legacy clockevent storage omits 49adaa60fa75 x86/hpet: Use common init for legacy clockevent omits ea99110dd024 x86/hpet: Carve out shareable parts of init_one_hpet_msi_c [...] omits 310b5b3eb6ba x86/hpet: Consolidate clockevent functions omits 18e84a2dff00 x86/hpet: Wrap legacy clockevent in hpet_channel omits 45e0a4156346 x86/hpet: Use cached info instead of extra flags omits 4d5e68330df4 x86/hpet: Move clockevents into channels omits d415c7543140 x86/hpet: Rename variables to prepare for switching to channels omits af5a1dadf3fc x86/hpet: Add function to select a /dev/hpet channel omits 9e16e4933e48 x86/hpet: Add mode information to struct hpet_channel omits 2460d5878ad6 x86/hpet: Use cached channel data omits e37f0881e9d9 x86/hpet: Introduce struct hpet_base and struct hpet_channel omits 0b5c597de6aa x86/hpet: Coding style cleanup omits dfe36b573ed3 x86/hpet: Clean up comments omits 3fe50c34dc1f x86/hpet: Make naming consistent omits 9bc9e1d4c139 x86/hpet: Remove not required includes omits 3535aa12f7f2 x86/hpet: Decapitalize and rename EVT_TO_HPET_DEV omits 44b5be5733e1 x86/hpet: Simplify counter validation omits 3222daf970f3 x86/hpet: Separate counter check out of clocksource register code omits 6bdec41a0cbc x86/hpet: Shuffle code around for readability sake omits 8c273f2c81f0 x86/hpet: Move static and global variables to one place omits 4ce78e2094fc x86/hpet: Sanitize stub functions omits 433526cc0502 x86/hpet: Mark init functions __init omits eb8ec32c45a8 x86/hpet: Remove the unused hpet_msi_read() function omits 853acaf064ac x86/hpet: Remove unused parameter from hpet_next_event() omits 7c4b0e0898eb x86/hpet: Remove pointless x86-64 specific #include omits 9b0b28de837a x86/hpet: Restructure init code omits 46e5b64fdeb4 x86/hpet: Replace printk(KERN...) with pr_...() omits 36b9017f0250 x86/hpet: Simplify CPU online code omits 2ec1899e99b4 Merge branch 'bpf-sockopt-hooks' omits f6d08d9d8543 bpftool: support cgroup sockopt omits 0c51b3697a44 bpf: add sockopt documentation omits 65b4414a05eb selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI omits 8a027dc0d8f5 selftests/bpf: add sockopt test that exercises sk helpers omits 9ec8a4c9489d selftests/bpf: add sockopt test omits 47ac90bbce5b selftests/bpf: test sockopt section name omits 4cdbfb59c44a libbpf: support sockopt hooks omits aa6ab6471e52 bpf: sync bpf.h to tools/ omits 0d01da6afc54 bpf: implement getsockopt and setsockopt hooks omits ae6a45a08689 x86/unwind/orc: Fall back to using frame pointers for gene [...] omits 83f44ae0f8af perf/x86: Always store regs->ip in perf_callchain_kernel() omits 7f0a5e075583 selftests/x86: Add a test for process_vm_readv() on the vs [...] omits 441cedab2dfc x86/vsyscall: Add __ro_after_init to global variables omits 625b7b7f79c6 x86/vsyscall: Change the default vsyscall mode to xonly omits b03869798671 selftests/x86/vsyscall: Verify that vsyscall=none blocks e [...] omits e0a446ce394a x86/vsyscall: Document odd SIGSEGV error code for vsyscalls omits 918ce325098a x86/vsyscall: Show something useful on a read fault omits bd49e16e3339 x86/vsyscall: Add a new vsyscall=xonly mode omits d974ffcfb744 Documentation/admin: Remove the vsyscall=native documentation omits 2e12256b9a76 keys: Replace uid/gid/perm permissions checking with an ACL omits a58946c158a0 keys: Pass the network namespace into request_key mechanism omits 993773d11d45 x86/tls: Fix possible spectre-v1 in do_get_thread_area() omits 31a2fbb390fe x86/ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() omits 516337048fa4 hrtimer: Use a bullet for the returns bullet list omits be69d00d9769 workqueue: Remove GPF argument from alloc_workqueue_attrs() omits 2c9858ecbeb1 workqueue: Make alloc/apply/free_workqueue_attrs() static omits 3b1c667e47e4 Merge branch 'bpf-af-xdp-mlx5e' omits db05815b36cb net/mlx5e: Add XSK zero-copy support omits 32a23653970a net/mlx5e: Move queue param structs to en/params.h omits 0a06382fa406 net/mlx5e: Encapsulate open/close queues into a function omits a011b49f4ed7 net/mlx5e: Consider XSK in XDP MTU limit calculation omits 84a0a2310d6d net/mlx5e: XDP_TX from UMEM support omits b9673cf5558c net/mlx5e: Share the XDP SQ for XDP_TX between RQs omits d963fa151130 net/mlx5e: Refactor struct mlx5e_xdp_info omits ed084fb60429 net/mlx5e: Allow ICO SQ to be used by multiple RQs omits a069e977d6d8 net/mlx5e: Calculate linear RX frag size considering XSK omits 6ed9350fe0d5 net/mlx5e: Replace deprecated PCI_DMA_TODEVICE omits 4bce4e5cb655 xsk: Return the whole xdp_desc from xsk_umem_consume_tx omits 123e8da1d330 xsk: Change the default frame size to 4096 and allow contr [...] omits 2761ed4b6e19 libbpf: Support getsockopt XDP_OPTIONS omits 2640d3c81232 xsk: Add getsockopt XDP_OPTIONS omits d57d76428ae9 xsk: Add API to check for available entries in FQ omits e18953240de8 net/mlx5e: Attach/detach XDP program safely omits e5c891a349d7 bpf: fix cgroup bpf release synchronization omits d7ee287827ef Merge tag 'blk-dim-v2' of git://git.kernel.org/pub/scm/lin [...] omits 208a68c8393d iio: iio-utils: Fix possible incorrect mask calculation omits f29e62eed261 gfs2: replace more printk with calls to fs_info and friends omits 3792ce973f07 gfs2: dump fsid when dumping glock problems omits 55317f5b00f0 gfs2: simplify gfs2_freeze by removing case omits 04aea0ca14f0 gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN omits d14e1ca305fc gfs2: Warn when a journal replay overwrites a rgrp with buffers omits 49eb776ed9d9 gfs2: log which portion of the journal is replayed omits e955537e3262 gfs2: eliminate tr_num_revoke_rm omits 5b3a9f348bc5 gfs2: kthread and remount improvements omits 15a798f7deb3 gfs2: Use IS_ERR_OR_NULL omits 2a27b755ed24 gfs2: Clean up freeing struct gfs2_sbd omits a653f2f538f9 net: dsa: qca8k: introduce reset via gpio feature omits e7dd8a894830 dt-bindings: net: dsa: qca8k: document reset-gpios property omits 3552691616c9 mtd: spinand: Add initial support for Paragon PN26G0xA omits b2c709cce682 ipv6: Convert gateway validation to use fib6_info omits b74e6985bfe8 mtd: rawnand: mtk: Re-license MTK NAND driver as Dual MIT/GPL omits 6bd2a42aa67a mtd: rawnand: gpmi: remove double assignment to block_size omits 3054354ffe09 dt-bindings: mtd: brcmnand: Add brcmnand, brcmnand-v7.3 support omits 0c06da5788be mtd: rawnand: brcmnand: Add support for v7.3 controller omits 3c7c1e4594ef mtd: rawnand: brcmnand: Refactored code to introduce helpe [...] omits c1ac2dc34b51 mtd: rawnand: brcmnand: When oops in progress use pio and [...] omits 9f897bfdd89f mtd: Add flag to indicate panic_write omits 33535b85478d mtd: rawnand: Add Macronix NAND read retry support omits db01077c5fff mtd: onenand: Avoid fall-through warnings omits cfd93d7c908e mtd: spinand: Add support for GigaDevice GD5F1GQ4UFxxG omits 878844908e56 mtd: spinand: Add support for two-byte device IDs omits bded03306239 mtd: spinand: Define macros for page-read ops with three-b [...] omits 78933218f5c6 mtd: rawnand: brcmnand: fallback to detected ecc-strength, [...] omits edd3e620ab15 dt-bindings: mtd: brcmnand: Make nand-ecc-strength and nan [...] omits ef347c0cfd61 mtd: rawnand: gpmi: Implement exec_op omits ceeeb99cd821 dmaengine: mxs: rename custom flag omits e0ddaab76802 dmaengine: mxs: Add header file to be shared with gpmi nan [...] omits 475345e89ced mtd: rawnand: gpmi: drop unnecessary flag omits d443cb25c048 dmaengine: mxs: Drop unnecessary flag omits 041414682b0d mtd: rawnand: gpmi: use runtime PM to manage clocks omits 1ee514d00d64 mtd: rawnand: gpmi: Drop unnecessary restoring of previous [...] omits ad8b4f1454ad mtd: rawnand: gpmi: remove unused parameters omits b05d73d2ceaf mtd: rawnand: gpmi: read buf in nand_read_page_op omits 41e2322b258d mtd: rawnand: gpmi: Remove unnecessary variables omits 727ab978e526 mtd: rawnand: gpmi: remove unused variable omits 3045f8e36963 mtd: rawnand: gpmi: move all driver code into single file omits bf8283222826 mtd: rawnand: fsmc: Use nand_op_trace for operation tracing omits 14a82ea7e168 mtd: rawnand: export NAND operation tracer omits 336d4b138be2 mtd: rawnand: mtk: Fix wrongly assigned OOB buffer pointer issue omits 8dbd7b103fc3 mtd: rawnand: mtk: Add validity check for CE# pin setting omits 42d13a09efa4 mtd: rawnand: mtk: Improve data sampling timing for read cycle omits e1884ffddacc mtd: rawnand: mtk: Correct low level time calculation of r [...] omits 917cc5945f18 mtd: rawnand: brcmnand: Fix BCH ECC layout for large page [...] omits 855eff216a97 mtd: onenand: Add support for 8Gb datasize onenand omits e42039452bc7 mtd: rawnand: stm32_fmc2: manage the get_irq error case omits 2099920ebeca mtd: rawnand: use longest matching pattern omits 5b1bf3f6440e Merge branch 'FDB-VLAN-and-PTP-fixes-for-SJA1105-DSA' omits d763778224ea net: dsa: sja1105: Implement is_static for FDB entries on E/T omits b3ee526a88d3 net: dsa: sja1105: Use correct dsa_8021q VIDs for FDB commands omits 17ae6555406a net: dsa: sja1105: Populate is_static for FDB entries on P/Q/R/S omits 4a9507863640 net: dsa: sja1105: Add a high-level overview of the dynami [...] omits 60f6053ff142 net: dsa: sja1105: Back up static FDB entries in kernel memory omits 6c56e167cc1b net: dsa: sja1105: Make P/Q/R/S learn MAC addresses omits 0803948e23da net: dsa: sja1105: Actually implement the P/Q/R/S FDB bits omits e3502b829787 net: dsa: sja1105: Make vid 1 the default pvid omits 29dd908d355f net: dsa: sja1105: Cancel PTP delayed work on unregister omits 3d64ea387cc3 net: dsa: sja1105: Build PTP support in main DSA driver omits c881e10e3f47 Merge branch 'net-dsa-microchip-Convert-to-regmap' omits d4bcd99cd9d6 net: dsa: microchip: Replace ad-hoc bit manipulation with regmap omits 255b59ad0db2 net: dsa: microchip: Factor out regmap config generation i [...] omits ee394fea6f06 net: dsa: microchip: Dispose of ksz_io_ops omits 46558d601cb6 net: dsa: microchip: Initial SPI regmap support omits ff509dab4376 net: dsa: microchip: Factor out register access opcode generation omits 5ce9676e8b42 net: dsa: microchip: Use PORT_CTRL_ADDR() instead of indir [...] omits bafea01f6587 net: dsa: microchip: Move ksz_cfg and ksz_port_cfg to ksz9477.c omits 860cbe92ff21 net: dsa: microchip: Inline ksz_spi.h omits 78e4e32fe3ca net: dsa: microchip: Remove ksz_{get,set}() omits 77972783fde3 net: dsa: microchip: Remove ksz_{read,write}24() omits 6b4021deb03f ath10k: add new hw_ops for sdio chip omits 1c57de695142 Merge branch 'net-aquantia-implement-vlan-offloads' omits 04f207fb0c2f net: aquantia: implement vlan offload configuration omits 880b3ca5043d net: aquantia: vlan offloads logic in datapath omits d3ed7c5cf79b net: aquantia: adding fields and device features for vlan offload omits 161dea83f1c7 net: aquantia: added vlan offload related macros and functions omits 17f54a3bf540 net: aquantia: make all files GPL-2.0-only omits f94551c88d56 maintainers: declare aquantia atlantic driver maintenance omits 5a5d7a4dd437 net: aquantia: add documentation for the atlantic driver omits 2d3910c4dc37 net: aquantia: replace internal driver version code with uts omits 1a276003111c wil6210: drop old event after wmi_call timeout omits 2a32c20b76af wil6210: set WIL_WMI_CALL_GENERAL_TO_MS as wmi_call timeout omits 9b586118730e wil6210: add support for reading multiple RFs temperature [...] omits 3e7ee09d36a6 wil6210: publish max_msdu_size to FW on BCAST ring omits c478ac9daae6 wil6210: update cid boundary check of wil_find_cid/_by_idx() omits f2b6b46e483b wil6210: clear FW and ucode log address omits dedec35b4019 wil6210: fix printout in wil_read_pmccfg omits c5b3a6582b1e wil6210: Add support for setting RBUFCAP configuration omits 96b77bb04470 wil6210: increase the frequency of status ring hw tail update omits c903ece596cb wil6210: enlarge Tx status ring size omits b913e33076c8 wil6210: do not reset FW in STA to P2P client interface switch omits 0b58f64845f3 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits ce564170dfe5 wil6210: no need to check return value of debugfs_create f [...] omits d7865933af9e dt-bindings: mtd: Add bindings for TI's AM654 HyperBus mem [...] omits dcc7d3446a0f mtd: Add support for HyperBus memory devices omits 89ebf2b8501c dt-bindings: mtd: Add binding documentation for HyperFlash omits 4844ef80305d mtd: cfi_cmdset_0002: Add support for polling status register omits 4ba641262b91 carl9170: remove dead branch in op_conf_tx callback omits 99a125f8edec mtd: cfi_cmdset_0002: dynamically determine the max sectors omits feb09b293327 carl9170: fix misuse of device driver API omits df5c4150501e ath9k: correctly handle short radar pulses omits 5025ef8b7ad8 dt-bindings: arm: Convert PSCI binding to json-schema omits 0564336329f0 fscrypt: document testing with xfstests omits adbd9b4dee70 fscrypt: remove selection of CONFIG_CRYPTO_SHA256 omits 11d458c1cb9b batman-adv: mcast: apply optimizations for routable packets, too omits 61caf3d109f5 batman-adv: mcast: detect, distribute and maintain multica [...] omits 3bcacd1e0672 batman-adv: no need to check return value of debugfs_creat [...] omits 390dcd48cd1a batman-adv: mcast: avoid redundant multicast TT entries wi [...] omits 5c506802ca6e batman-adv: mcast: collect softif listeners from IP lists instead omits d8655e7630da EDAC: Fix global-out-of-bounds write when setting edac_mc_ [...] omits c875a3f84727 dt-bindings: arm: Convert Conexant Digicolor board/soc bin [...] omits 26fd07e2e78f dt-bindings: arm: Convert NXP LPC32xx board/soc bindings t [...] omits 7eefa9047ea5 dt-bindings: arm: Convert MOXA ART board/soc bindings to j [...] omits 2c73aea7da20 dt-bindings: arm: Convert Axxia board/soc bindings to json-schema omits b741422218ef rtw88: refine flow to get tx power index omits 0d350f0a91f2 rtw88: remove all RTW_MAX_POWER_INDEX macro omits 191c4257ba19 rtw88: update tx power limit table to RF v20 omits 93f68a865f11 rtw88: correct power limit selection omits adf3c676d1d2 rtw88: choose the lowest as world-wide power limit omits 764038160aea rtw88: fix incorrect tx power limit at 5G omits 522801493e7b rtw88: remove unused variable omits 43712199e05b rtw88: unify prefixes for tx power setting routine omits 226746fd1201 rtw88: do not use (void *) as argument omits fa6dfe6bff24 rtw88: resolve order of tx power setting routines omits 5732bea634dc dt-bindings: arm: qcom: Add missing schema for IPQ4019 boards omits e5dad30bc7e7 dt-bindings: arm: qcom: Add missing schema for MSM8974 omits b061e4e8f0f4 dt-bindings: arm: Convert Alpine board/soc bindings to jso [...] omits 096cc49c47a1 Merge branch 's390-qeth-next' omits eca1d5c22da1 s390/qeth: move cast type selection into fill_header() omits 980f4568fa32 s390/qeth: extract helper for route validation omits c097cc922819 s390/qeth: consolidate skb RX processing in L3 driver omits c4733c32ca22 s390/qeth: consolidate pm code omits d4c08afafa04 s390/qeth: streamline SNMP cmd code omits c3b2218d3170 s390/qeth: remove static cmd buffer infrastructure omits f19f8fd2df7c s390/qeth: dynamically allocate MPC cmds omits 2cfb4810a3f2 s390/qeth: dynamically allocate vnicc cmds omits 5cfbe10a000a s390/qeth: dynamically allocate diag cmds omits b9150461e5a6 s390/qeth: dynamically allocate various cmds with sub-types omits 1c696c896f21 s390/qeth: clarify parameter for simple assist cmds omits a59d121da239 s390/qeth: dynamically allocate simple IPA cmds omits 39f41f367b08 net/smc: common release code for non-accepted sockets omits 582737f9904c Merge branch 'net-ipv4-fix-circular-list-infinite-loop' omits bb2bd090854c selftests: rtnetlink: add small test case with 'promote_se [...] omits 6a9e9cea4c51 net: ipv4: fix infinite loop on secondary addr promotion omits 8a7f9fd8a3e0 mwifiex: don't disable hardirqs; just softirqs omits ce2e942e32e8 mwifiex: dispatch/rotate from reorder table atomically omits 2a92b08b1855 mt76: usb: fix rx A-MSDU support omits aee5cec5bb27 gpio: ath79: Pass irqchip when adding gpiochip omits 5b9469a285eb net: ethtool: Allow parsing ETHER_FLOW types when using flow_rule omits d6b8bd679c9c ceph: fix ceph_mdsc_build_path to not stop on first component omits a4de43049a1d gpio: tegra: Clean-up debugfs initialisation omits 5a136b4ae327 mm/hmm: Fix error flows in hmm_invalidate_range_start omits d482e575fbf0 perf: arm_spe: Enable ACPI/Platform automatic module loading omits d24a0c7099b3 arm_pmu: acpi: spe: Add initial MADT/SPE probing omits 56855a99f3d0 ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens omits ed2b664fcc80 ACPI/PPTT: Modify node flag detection to find last IDENTICAL omits 80031361747a ARM: dts: armada-xp-98dx3236: Switch to armada-38x-uart se [...] omits d97ee99bf225 x86/jailhouse: Mark jailhouse_x2apic_available() as __init omits da6070fc558e Merge tag 'gpio-v5.3-updates-for-linus' of git://git.kerne [...] omits 8df9d7f70f87 gpio: siox: Switch to IRQ_TYPE_NONE omits 4c0a8899d9c2 gpio: siox: Do not call gpiochip_remove() on errorpath omits 04ce935c6b2a gpio: pl061: Pass irqchip when adding gpiochip omits d1d522d4f8b4 gpio: tegra: No need to cast away return value of debugfs_ [...] omits acc68b0e70e8 gpio: No need to cast away return value of debugfs_create_file() omits db16bad6efd9 gpio: Sort GPIO drivers in Makefile omits f79047b10911 gpio: siox: Use module_siox_driver() omits 8f3fd8959337 siox: Add helper macro to simplify driver registration omits 0f5cb8cc27a2 gpio: eic-sprd: Use devm_platform_ioremap_resource() omits c7d0ca24fd97 gpio: vr41xx: Use devm_platform_ioremap_resource() omits 527285653377 gpio: janz-ttl: Drop unneccessary temp variable dev omits 01d078aa9b90 gpio: grgpio: Use devm_platform_ioremap_resource() omits 6bdec6c77d62 gpio: ep93xx: Use devm_platform_ioremap_resource() omits 2b3fee3622d0 gpio: amdpt: Drop unneeded deref of &pdev->dev omits b183cab7fdf7 gpio: rcar: Pedantic formatting omits f310f2eff794 gpio: Add comments on #if/#else/#endif omits a1000673d288 gpio: amd: Drop unused pdev pointer in privata data omits 772626ecd2cd Add the RCU docs to the core-api manual omits c0e679b4a180 Documentation: RCU: Add TOC tree hooks omits f93a3e4e8705 Documentation: RCU: Rename txt files to rst omits 2a5b0c841a99 Documentation: RCU: Convert RCU UP systems to reST omits 9422dc24df62 Documentation: RCU: Convert RCU linked list to reST omits a9f0969cd7b3 Documentation: RCU: Convert RCU basic concepts to reST omits 8d1336c241bd mtd: spi-nor: cadence-quadspi: add reset control omits 63d3cd297bc0 dt-bindings: cadence-quadspi: add options reset property omits cf580a924005 mtd: spi-nor: fix nor->addr_width when its value configure [...] omits f360dcd4ef7f gpio: mockup: no need to check return value of debugfs_cre [...] omits a5b47a40bed8 block: Remove unused code omits 288aa4ee7acf b43: simplify engine type / DMA mask selection omits c897523febae b43: remove b43_dma_set_mask omits 80372782e4cb b43legacy: simplify engine type / DMA mask selection omits 258989000849 b43legacy: remove b43legacy_dma_set_mask omits f81cbfc4f82a media: allegro: use new v4l2_m2m_ioctl_try_encoder_cmd funcs omits 46fb47497881 media: doc-rst: Fix typos omits c666355e60dd media: radio-raremono: change devm_k*alloc to k*alloc omits b09a2ab2baeb media: stv0297: fix frequency range limit omits 1910ea428f28 media: rc: Prefer KEY_NUMERIC_* for number buttons on remotes omits 15a98fb2fc28 media: dvb_frontend: split dvb_frontend_handle_ioctl function omits 9d957a959bc8 pinctrl: mediatek: Update cur_mask in mask/mask ops omits a91418ac130d media: mceusb: disable "nonsensical irdata" messages omits 9e2e4382ec72 media: rc: remove redundant dev_err message omits b48cb35c6a7b media: cec-notifier: add new notifier functions omits 32a847f9fa40 media: cec: add struct cec_connector_info support omits 3d51dc03a4ee media: cec-notifier: rename variables, check kstrdup and n [...] omits 676fabd1d2f0 mt76: mt7603: fix sparse warnings: warning: incorrect type [...] omits d923cf6bc38a mt76: mt7615: fix sparse warnings: warning: cast from rest [...] omits eda96044de27 mt76: mt7615: fix sparse warnings: incorrect type in assig [...] omits 81ca02a17404 mt76: mt76u: get rid of {out,in}_max_packet omits d8b8890d5943 mt76: move nl80211_dfs_regions in mt76_dev data structure omits 07d557f640ce mt76: mt7615: remove cfg80211_chan_def from mt7615_set_cha [...] omits 14663f0c8d3d mt76: mt76u: reduce rx memory footprint omits e991c4c29983 mt76: mt7615: update peer's bssid when state transition occurs omits 1a09d9e0e5f0 mt76: mt7615: fix incorrect settings in mesh mode omits 18bb26278759 mt76: mt76x02u: fix sparse warnings: should it be static? omits 16a2f8e2cad5 mt76: mt7615: take into account extPA when configuring tx power omits 391ff7ffd149 mt76: mt7615: init per-channel target power omits bf92e7685100 mt76: mt7615: add support for per-chain signal strength reporting omits 760556042acd mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine omits ac7ff57127cc mt76: mt7603: improve hardware rate switching configuration omits c5211e997eca mt76: mt7603: rework and fix tx status reporting omits 10ece0086f33 mt76: mt76x0: fix RF frontend initialization for external PA omits f57d8fa7fbcc mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key omits 80d2cb4e9c43 mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn omits fe559aedef0f mt76: mt7615: fix slow performance when enable encryption omits f4ec7fdf7f83 mt76: mt7615: enable support for mesh omits d3edd108e54e mt76: Remove set but not used variables 'pid' and 'final_mpdu' omits d2679d65fef6 mt76: move mt76_get_rate in mt76-module omits 892fe32b9c7a mt76: mt7615: rearrange locking in mt7615_config omits 2fccf4f026ef mt76: mt7615: init get_txpower mac80211 callback omits 61d368247ec1 mt76: mt7615: add the capability to configure tx power omits c19b0ca503a8 mt76: generalize mt76_get_txpower for 4x4:4 devices omits c988a77f1de5 mt76: mt7615: select wifi band according to eeprom omits f9461a687928 mt76: mt7615: add support for mtd eeprom parsing omits eadfd98f4025 mt76: move mt76_insert_ccmp_hdr in mt76-module omits 5c280ae76795 mt76: mt76x02: fix tx reordering on rate control probing w [...] omits 8548c6eb23d2 mt76: mt76x02: fix tx status reporting issues omits 0995257242eb mt76: fix setting chan->max_power omits b0297b6738b2 mt76: mt7603: fix reading target tx power from eeprom omits b51033e06c2e PCI: PM/ACPI: Refresh all stale power state data in pci_pm [...] omits 53b22f900c2d PCI / ACPI: Add _PR0 dependent devices omits 4533771c1e53 ACPI / PM: Introduce concept of a _PR0 dependent device omits 83a16e3f6d70 PCI / ACPI: Use cached ACPI device state to get PCI device [...] omits f850a48a0799 ACPI: PM: Allow transitions to D0 to occur in special cases omits 21ba23792622 ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot [...] omits 30d158b143b6 proc: remove useless d_is_dir() check omits 6fd2fe494b17 copy_process(): don't use ksys_close() on cleanups omits b07d7d5c7b42 x86/entry: Simplify _TIF_SYSCALL_EMU handling omits 2238246ff8d5 x86/boot: Make the GDT 8-byte aligned omits 33d4a5a7a5b4 cpu/hotplug: Fix out-of-bounds read when setting fail state omits 90acc0653d2b crypto: asymmetric_keys - select CRYPTO_HASH where needed omits 473971187d67 crypto: serpent - mark __serpent_setkey_sbox noinline omits 149c4e6ef778 crypto: testmgr - dynamically allocate crypto_shash omits 6b5ca646ca9d crypto: testmgr - dynamically allocate testvec_config omits c8c74647b294 crypto: talitos - eliminate unneeded 'done' functions at b [...] omits 8d3bcb9900ca crypto: sun4i-ss - reduce stack usage omits 303f99ac9470 crypto: ccree - add HW engine config check omits 3db617e77ae2 crypto: ccree - prevent isr handling in case driver is suspended omits d84f6269ce24 crypto: ccree - check that cryptocell reset completed omits 0b970d54772f crypto: ccree - Relocate driver irq registration after clk init omits baf23eddbf2a scsi: qla2xxx: move IO flush to the front of NVME rport un [...] omits 4c2a2d0178d5 scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition omits 2eb9238affa7 scsi: qla2xxx: on session delete, return nvme cmd omits 6a81533d616f scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices omits f5258d6e01f3 scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 omits 299ee42615e3 scsi: megaraid_sas: Introduce various Aero performance modes omits f39e5e52c5b5 scsi: megaraid_sas: Use high IOPS queues based on IO workload omits f0b9e7bdc309 scsi: megaraid_sas: Set affinity for high IOPS reply queues omits ea836f40f8fd scsi: megaraid_sas: Enable coalescing for high IOPS queues omits 132147d7f620 scsi: megaraid_sas: Add support for High IOPS queues omits 58136856167d scsi: megaraid_sas: Add support for MPI toolbox commands omits 7fc557005c45 scsi: megaraid_sas: Offload Aero RAID5/6 division calculat [...] omits 49f2bf1071f0 scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is [...] omits a4413a5859f8 scsi: megaraid_sas: megaraid_sas: Add check for count retu [...] omits 59db5a931bbe scsi: megaraid_sas: Handle sequence JBOD map failure at dr [...] omits 798d44b04f48 scsi: megaraid_sas: Don't send FPIO to RL Bypass queue omits ccf6c1f2e2d7 scsi: megaraid_sas: In probe context, retry IOC INIT once [...] omits 7fa3174b3ef4 scsi: megaraid_sas: Release Mutex lock before OCR in case [...] omits a6ffd5bf6819 scsi: megaraid_sas: Call disable_irq from process IRQ poll omits 2181aacf46f3 scsi: megaraid_sas: Remove few debug counters from IO path omits dd80769923de scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs omits 5885571df750 scsi: megaraid_sas: Add 32 bit atomic descriptor support t [...] omits 5f0bd875c6db scsi: pm80xx: Modified the logic to collect IOP event logs omits 2040a857e436 scsi: pm80xx: Event log size through sysfs omits eedc42a074de scsi: mpt3sas: Fix msix load balance on and off settings omits 610ef1e955cd scsi: mpt3sas: Determine smp affinity on per HBA basis omits 48d6f0a6a559 scsi: mpt3sas: Use configured PCIe link speed, not max omits 381abbd1f7f9 scsi: mpt3sas: Remove CPU arch check to determine perf_mode omits 4e1c94b04771 scsi: ufs: Documentation: Announce ufs-tool v1.0 omits 7bfe5ae57c80 scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr omits 177709c0702e scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec omits 10b3ef227018 scsi: bnx2fc: Update the driver version to 2.12.10 omits 3c97b569505f scsi: bnx2fc: Limit the IO size according to the FW capability omits 25ad7394c778 scsi: bnx2fc: Do not allow both a cleanup completion and a [...] omits 0e0fcef97201 scsi: bnx2fc: Separate out completion flags and variables [...] omits a92ac6ee7980 scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_ [...] omits 4adb451c8d16 scsi: bnx2fc: Redo setting source FCoE MAC omits 8c09d7527697 scsi: ufshdc-pci: Add Intel PCI IDs for EHL omits b13a3539eb2a scsi: ufs-bsg: complete ufs-bsg job only if no error omits c870d65fe308 scsi: ufs-bsg: fix typo in ufs_bsg_request omits 89ed5b519004 af_packet: Block execution of tasks waiting for transmit t [...] omits 25bff6d5478b sctp: change to hold sk after auth shkey is created successfully omits 665d6d4e3231 Merge tag 'drm-misc-fixes-2019-06-26' of git://anongit.fre [...] omits 2b50f230f76f block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case omits 0db7f5cd4aeb riscv: mm: Fix code comment omits e3f9dada0abe dt-bindings: clock: sifive: add MIT license as an option f [...] omits 7c116d22ad23 docs: filesystems: Remove uneeded .rst extension on toctables omits 8c69b77a0175 scripts/sphinx-pre-install: fix out-of-tree build omits b4f4174ae982 docs: zh_CN: submitting-drivers.rst: Remove a duplicated D [...] omits cca5e0b8a430 Documentation: PGP: update for newer HW devices omits 471a739a47aa PCI: PM: Avoid skipping bus-level PM on platforms without ACPI omits eca0f0a6c3fb HID: remove NO_D3 flag when remove driver omits 8b89d8dad5df Merge branch 'macb-build-fixes' omits 302a7cad54b8 net: macb: Kconfig: Rename Atmel to Cadence omits c536a9aa7c14 net: macb: Kconfig: Make MACB depend on COMMON_CLK omits 13696531dc90 Merge branch 'ipv6-fix-neighbour-resolution-with-raw-socket' omits 2c6b55f45d53 ipv6: fix neighbour resolution with raw socket omits 9b1c1ef13b35 ipv6: constify rt6_nexthop() omits def914a4c389 iio: frequency: adf4371: Add support for output stage mute omits 84ed6482c6d8 dt-bindings: iio: frequency: Add ADF4372 PLL documentation omits 13a0af411a65 iio: frequency: adf4371: Add support for ADF4372 PLL omits c444e956a261 dt-bindings: iio: adc: Add buffered input property omits 26ae15e62d3c Convert AD7124 bindings documentation to YAML format. omits 1478a388f4ba iio: adc: ad7124: Shift to dynamic allocation for channel [...] omits 0eaecea6e487 iio: adc: ad7124: Add buffered input support omits f1794fd7bdf7 iio: adc: ad7124: Remove input number limitation omits 6a8036862de0 MAINTAINERS: add ADIS IMU driver library entry omits 10dd571c66a5 iio: adis162xx: fix low-power docs & reports omits 22e72b5e049b net: dsa: microchip: Use gpiod_set_value_cansleep() omits 96125bf9985a Allow 0.0.0.0/8 as a valid address range omits 48dd73d08d4d net: aquantia: fix vlans not working over bridged network omits c22a133a83ce rtnetlink: skip metrics loop for dst_default_metrics omits 4191faa25384 Merge branch 'skfp-cleanups' omits 3ce7ee2c09d3 net: fddi: skfp: Remove unused private PCI definitions omits a08f1c438bc4 net: fddi: skfp: Include generic PCI definitions omits f8da5dac7e5e net: fddi: skfp: Rename local PCI defines to match generic [...] omits 9b242610514f keys: Network namespace domain tag omits 218e6424e711 keys: Garbage collect keys for which the domain has been removed omits 3b6e4de05e9e keys: Include target namespace in match criteria omits 0f44e4d976f9 keys: Move the user and user-session keyrings to the user_ [...] omits b206f281d0ee keys: Namespace keyring names omits dcf49dbc8077 keys: Add a 'recurse' flag for keyring searches omits 355ef8e15885 keys: Cache the hash value to avoid lots of recalculation omits f771fde82051 keys: Simplify key description management omits 3b8c4a08a471 keys: Kill off request_key_async{,_with_auxdata} omits 2ad7a0cc8f8e Merge branch 'md-next' of https://github.com/liu-song-6/li [...] omits 5b18f1289808 ipv4: reset rt_iif for recirculated mcast/bcast out pkts omits 16d4b74654ff md/raid1: Fix a warning message in remove_wb() omits 92ab1eb392c6 net/mlx5: E-Switch, Enable vport metadata matching if firm [...] omits 669ff1e32f33 RDMA/mlx5: Add vport metadata matching for IB representors omits a5641cb524cd net/mlx5: E-Switch, Add match on vport metadata for rule i [...] omits c1286050cf47 net/mlx5: E-Switch, Pass metadata from FDB to eswitch manager omits 578438687001 net/mlx5: E-Switch, Add query and modify esw vport context [...] omits c01cfd0f1115 net/mlx5: E-Switch, Add match on vport metadata for rule i [...] omits 8d212ff057f8 net/mlx5e: Specifying known origin of packets matching the flow omits 7445cfb1169c net/mlx5: E-Switch, Tag packet with vport number in VF vpo [...] omits bb0ee7dcc4ec net/mlx5: Add flow context for flow tag omits 91d6291c4e54 net/mlx5: Introduce a helper API to check VF vport omits 84b0d6a7a11e net/mlx5: Support allocating modify header context from in [...] omits f53297d67800 net/mlx5: Get vport ACL namespace by vport index omits 65c0f2c16636 net/mlx5: Introduce vport metadata matching bits and enum [...] omits 6e88559470f5 Documentation: Add section about CPU vulnerabilities for Spectre omits 163ede97a9a2 Documentation: platform: Delete x86-laptop-drivers.txt omits 3cdb01578843 dt-bindings: riscv: resolve 'make dt_binding_check' warnings omits 45b03df2864a riscv: dts: Re-organize the DT nodes omits ff8391e1b7d2 RISC-V: defconfig: enable MMC & SPI for RISC-V omits d9d7c0c497b8 docs: Note that :c:func: should no longer be used omits 344fdb28a0df kernel-doc: Don't try to mark up function names omits 9c79df7f0312 docs: remove :c:func: annotations from xarray.rst omits d74b0d31ddde Docs: An initial automarkup extension for sphinx omits ee4297420d56 team: Always enable vlan tx offload omits a8b79105239d Merge tag 'wireless-drivers-next-for-davem-2019-06-26' of [...] omits 8a53058bd9ba Merge branch 'smc-fixes' omits 8c33bf1b0a96 net/smc: Fix error path in smc_init omits 4480879251fb net/smc: hold conns_lock before calling smc_lgr_register_conn() omits 1dc78f1ffa3a EDAC, skx, i10nm: Fix source ID register offset omits c4a1dd9e83ce EDAC, i10nm: Check ECC enabling status per channel omits 7b71665603bb arm64: rename dump_instr as dump_kernel_instr omits fae6cad17ce3 i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() omits 559ac25c89ad i40e: update copyright string omits 15369ac3e397 i40e: Fix descriptor count manipulation omits ee02865e4a45 i40e: missing priorities for any QoS traffic omits d47186e7ef91 i40e: Add log entry while creating or deleting TC0 omits 4d607043fe60 i40e: fix incorrect function documentation comment omits 6df9f13f4c2e i40e: Fix for missing "link modes" info in ethtool omits 4ae4916b5643 i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds omits e0f0be7dee97 ixgbevf: fix possible divide by zero in ixgbevf_update_itr omits 655c91414579 ixgbe: Check DDM existence in transceiver before access omits 177d935a1370 net: stmmac: Fix crash observed if PHY does not support EEE omits 0867bb9768de net: stmmac: Fix possible deadlock when disabling EEE support omits 3b525691529b ipv6: fix suspicious RCU usage in rt6_dump_route() omits 93ed54b15b2a ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() omits eb203bae834e Revert "net: ena: ethtool: add extra properties retrieval [...] omits 1b2b01a77994 Merge branch 'net-hns3-some-code-optimizations-bugfixes' omits bcf643c51434 net: hns3: add exception handling when enable NIC HW error [...] omits 72fcd2bed719 net: hns3: fixes wrong place enabling ROCE HW error when loading omits 7cf9c069430f net: hns3: fix race conditions between reset and module lo [...] omits 987b4ae78e42 net: hns3: add check to number of buffer descriptors omits 9d5e67d1c191 net: hns3: remove override_pci_need_reset omits b4b9bd92fe3f net: hns3: modify handling of out of memory in hclge_err.c omits 2253db16f8ec net: hns3: code optimizaition of hclge_handle_hw_ras_error() omits d736fc6c68a5 net: hns3: restore the MAC autoneg state after reset omits fe4144d47eef net: hns3: sync VLAN filter entries when kill VLAN ID failed omits d0c31df22c57 net: hns3: remove VF VLAN filter entry inexistent warning print omits 7786a9969a15 net: hns3: fix selftest fail issue for fibre port with autoneg on omits 30d8177e8ac7 bonding: Always enable vlan tx offload omits 0766789b1edb ath: fix SPDX tags omits 3ca43b6053c9 perf tools: Remove trim() implementation, use tools/lib's strim() omits 1bf727202817 cpu/speculation: Warn on unsupported mitigations= parameter omits 45bfd0ac7bd2 tools lib: Adopt strim() from the kernel omits a57e8e1982cc Merge tag 'timers-v5.4' of https://git.linaro.org/people/d [...] omits 328584804edc perf tools: Ditch rtrim(), use skip_spaces() to get closer [...] omits c1f7fec1eb6a x86/speculation: Allow guests to use SSBD even if host does not omits 526bbbdd442c perf report: Use skip_spaces() omits 80e9073f1f44 perf metricgroup: Use strsep() omits c1fc14cbdcc9 perf strfilter: Use skip_spaces() omits ee44b5b51f37 perf probe: Use skip_spaces() for argv handling omits a2e1bb44a35d Merge branch 'timers/drivers/davinci' into timers/drivers/next omits 35594bc7cecf pinctrl: mediatek: Ignore interrupts that are wake only du [...] omits 53b7607382b0 x86/kexec: Make variable static and config dependent omits 572a6928f9e3 xdp: Make __mem_id_disconnect static omits 9e859e8f199d samples: bpf: make the use of xdp samples consistent omits ab3765a050f7 x86/speculation/mds: Eliminate leaks by trace_hardirqs_on() omits 670b004417e3 x86/platform/geode: Drop <linux/gpio.h> includes omits 25c7eabed5b2 dt-bindings: imx-ocotp: Add i.MX8MM compatible omits 991305dee585 rslib: Fix remaining decoder flaws omits 38cbae1434f8 rslib: Update documentation omits ef4d6a8556b6 rslib: Fix handling of of caller provided syndrome omits 647cc9ece63f rslib: decode_rs: Code cleanup omits a343536f8f48 rslib: decode_rs: Fix length parameter check omits 2034a42d1747 rslib: Fix decoding of shortened codes omits 4b4f3accd803 rslib: Add tests for the encoder and decoder omits 75672dda27bd bpf: fix BPF_ALU32 | BPF_ARSH on BE arches omits 6c6874f401e5 tools: bpftool: use correct argument in cgroup errors omits 9db1ff0a415c bpf: fix compiler warning with CONFIG_MODULES=n omits 6bcc617f842c selftests/bpf: build tests with debug info omits 950649791b83 libbpf: fix max() type mismatch for 32bit omits f7019b7b0ad1 xsk: Properly terminate assignment in xskq_produce_flush_desc omits 3acf4be23528 arm64: vdso: Fix compilation with clang older than 8 omits 6241c4dc6ec5 arm64: compat: Fix __arch_get_hw_counter() implementation omits 27e11a9fe2e2 arm64: Fix __arch_get_hw_counter() implementation omits 9d90b93bf325 lib/vdso: Make delta calculation work correctly omits 5a1c17240bf1 nvmem: imx-ocotp: imx8mq is compatible with imx6 not imx7 omits 4112c8537f07 nvmem: imx-ocotp: Add i.MX8MM support omits 159dbaf57b2f nvmem: imx-ocotp: Change TIMING calculation to u-boot algorithm omits 0493c4792b4e nvmem: imx-ocotp: Ensure WAIT bits are preserved when sett [...] omits c03bb448f04f nvmem: imx-ocotp: Elongate OCOTP_CTRL ADDR field to eight bits omits fb59b7824da8 drivers: s390/cio: Fix compilation warning about const qualifiers omits b12bbdc5dd88 HID: intel-ish-hid: fix wrong driver_data usage omits 0a95fc733da3 HID: multitouch: Add pointstick support for ALPS Touchpad omits 3a9a2c86ce6e HID: logitech-dj: Fix forwarding of very long HID++ reports omits 315ffcc9a1e0 HID: uclogic: Add support for Huion HS64 tablet omits 384225c2a724 HID: wacom: add new MobileStudio Pro support omits dcf768b0ac86 HID: chicony: add another quirk for PixArt mouse omits 53c8b29abe42 Merge tag 'v5.2-rc6' into asoc-5.3 omits 2b947137f2b8 spi: uniphier: fix zero-length transfer omits e4671df0bfd6 spi: uniphier: fix timeout error omits 21acee4ecf9c HID: intel-ish-hid: Fix a use after free in load_fw_from_host() omits e3303268f9cf ASoC: soc-core: don't use soc_find_component() at snd_soc_ [...] omits 526a6d45b013 ASoC: rsnd: add missing pin sharing with SSI9 omits dfea7b2c5c7e ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings omits 472e5df0137e ASoC: madera: Update SPDX headers omits da7260cc8d1d ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems omits aa69fb62bea1 arm64/efi: Mark __efistub_stext_offset as an absolute symb [...] omits 6f496a555d93 arm64: kaslr: keep modules inside module region when KASAN [...] omits d9db691d3cb5 arm64/mm: Drop [PTE|PMD]_TYPE_FAULT omits c2d3c8a42430 Merge tag 'topic/remove-fbcon-notifiers-2019-06-26' of git [...] omits 5ddc6d4e30f4 cpufreq: Use has_target() instead of !setpolicy omits 3d25025ce9c2 pwm: fsl-ftm: Make sure to unlock mutex on failure omits a2a28229cdce pwm: fsl-ftm: Use write protection for prescaler & polarity omits 3479bbd1e1f8 pwm: fsl-ftm: More relaxed permissions for updating period omits da9b386492f8 pwm: atmel-hlcdc: Add compatible for SAM9X60 HLCDC's PWM omits 11fc4edc483b pwm: bcm2835: Improve precision of PWM omits 3f467ebe9e89 leds: pwm: Support ACPI via firmware-node framework omits 4a6ef8e37c4d pwm: Add support referencing PWMs from ACPI omits 4a5fa56cc031 pwm: rcar: Remove suspend/resume support omits 7fd4edc57bba pwm: sysfs: Add suspend/resume support omits 321a7cea973b pwm: Add power management descriptions omits 4ae42ce793a7 pwm: meson: Add documentation to the driver omits 7341c785d81e pwm: meson: Add support PWM_POLARITY_INVERSED when disabling omits d6885b3e0a39 pwm: meson: Don't cache struct pwm_state internally omits c375bcbaabdb pwm: meson: Read the full hardware state in meson_pwm_get_state() omits fb2081e870e9 pwm: meson: Simplify the calculation of the pre-divider and count omits 1064c6bacedd pwm: meson: Move pwm_set_chip_data() to meson_pwm_request() omits 8bbf31645381 pwm: meson: Add the per-channel register offsets and bits [...] omits a50a49a45140 pwm: meson: Add the meson_pwm_channel data to struct meson_pwm omits 7e0321629c2a pwm: meson: Pass struct pwm_device to meson_pwm_calc() omits b79c3670e120 pwm: meson: Don't duplicate the polarity internally omits 33cefd84d26b pwm: meson: Change MISC_CLK_SEL_WIDTH to MISC_CLK_SEL_MASK omits 181164b669c9 pwm: meson: Use GENMASK and FIELD_PREP for the lo and hi values omits ba4004c715c9 pwm: meson: Use devm_clk_get_optional() to get the input clock omits 084f137600f4 pwm: meson: Unify the parameter list of meson_pwm_{enable, [...] omits 6580fd173070 pwm: jz4740: Force TCU2 channels to return to their init level omits 407d0fff2266 cpufreq: Remove redundant !setpolicy check omits e7600865db32 netfilter: ctnetlink: Fix regression in conntrack entry deletion omits 41de4be6f6ef drm/virtio: move drm_connector_update_edid_property() call omits bcc61569997b cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub omits 41de256b6fd4 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits fba7402017f9 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 6116b892bd4f vga_switcheroo: Depend upon fbcon being built-in, if enabled omits 0937fbb7abeb extcon: fsa9480: Fix Kconfig warning and build errors omits 4cb8df37a741 pinctrl: madera: Fixup SPDX headers omits 690499d969bc gpio: madera: Fixup SPDX headers omits 19e5e2ae9c88 csky: Fixup libgcc unwind error omits e70980312a94 MAINTAINERS: Add entry for the generic VDSO library omits 6a5b78b32d10 arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system omits 94fee4d43752 arm64: vdso: Remove unnecessary asm-offsets.c definitions omits ed75e8f60bb1 vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h omits 432c833218dd x86/mm: Handle physical-virtual alignment mismatch in phys [...] omits c1887159eb48 x86/boot/64: Add missing fixup_pointer() for next_early_pg [...] omits 81c7ed296dcd x86/boot/64: Fix crash if kernel image crosses page table [...] omits 426d3ff2f5ab usb: renesas_usbhs: Use struct platform_callback pointer omits 76eff170bb05 usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_ [...] omits be0a42a7d626 usb: renesas_usbhs: Add a common function for the .get_id omits b3103d0b022f usb: renesas_usbhs: move device tree properties parsing omits f08acaf00963 usb: renesas_usbhs: Add struct device * declaration in usb [...] omits 98e86506c249 usb: renesas_usbhs: Add has_new_pipe_configs flag omits 31e795c61d60 usb: renesas_usbhs: Use dev_of_node macro instead of open coded omits a4027b409fa9 usb: renesas_usbhs: Remove type member from renesas_usbhs_ [...] omits df9f2c278b69 usb: renesas_usbhs: Use a specific flag instead of type fo [...] omits ccc3264c2481 usb: renesas_usbhs: Avoid to write platform_data's value omits edcf2b2c6629 usb: renesas_usbhs: move macros from mod.c to the mod.h omits 0966648dd5a5 usb: renesas_usbhs: remove notify_hotplug callback omits 8fac4fee2014 usb: renesas_usbhs: revise the irq_vbus comments omits 257adc0fbe9f USB: core: Fix compiler warnings in devio.c omits ffed60971f3d USB: core: Remove usbfs_mutex omits a5dedb5c98df staging: rtl8712: Change return values of r8712_setrfreg_cmd() omits da8e81205e8f staging: rtl8712: Remove r8712_setassocsta_cmd() omits a58cc341bbb8 staging: rtl8712: Remove mp_start_joinbss() omits 162c0dfac580 staging: rtl8712: Replace r8712_find_network() omits d2179f3e9337 staging: rtl8712: Remove r8712_setrttbl_cmd() omits dc0f139b2ed8 staging: rtl8712: Replace r8712_free_evt_priv() omits 03c05c470fe5 staging: rtl8712: Replace r8712_free_cmd_priv() omits 6257450f891d staging: rtl8712: Change return values of r8712_init_evt_priv() omits 795eb36899ae staging: rtl8712: Replace function r8712_init_evt_priv() omits d91674322d1b staging: rtl8712: Change return values in r8712_init_cmd_priv() omits 4a808fa3aa48 staging: vc04_services: Remove function block_resume() omits efe06b2317f9 staging: vc04_services: Remove function output_timeout_error() omits bf1ca0c6c208 staging: vc04_services: Remove vchiq_send_remote_release() omits 6795dbb8609d staging: vc04_services: Remove vchiq_use_service_no_resume() omits 49d07ccb7520 staging: vc04_services: Remove vchiq_resume_internal() omits a4013c6422f0 staging: vc04_services: Remove vchiq_pause_internal() omits 248a58a3d765 staging: vc04_services: Remove vchiq_arm_force_suspend() omits 49bc145285f8 staging: vc04_services: Remove function vchiq_arm_allow_resume() omits 74a2f3cb3212 staging: vc04_services: Remove function vchiu_queue_is_full() omits 8e590ef5b20c staging: kpc2000: add missing spaces in kpc2000_spi.c omits 03c1feff9e02 staging: kpc2000: add missing spaces in kpc2000_i2c.c omits b107b94b3be1 staging: rtl8188eu: remove unused function is_ap_in_wep() omits 65e307d7dade staging: rtl8188eu: remove unused function get_bsstype() omits 47c48c9e30bf staging: rtl8723bs: os_dep: Change return type of rtw_init [...] omits 1e42a8871dbb staging: rtl8723bs: os_dep: modified return type of functi [...] omits aa0d54db9215 staging: rtl8723bs: os_dep: Change return type of function [...] omits 864e69d0d108 staging: rtl8723bs: os_dep: Modify return type of function [...] omits 3dadf62ca5b2 staging: rtl8723bs: os_dep: Modify return type of function [...] omits 6faeb505036d staging: rtl8188eu: remove hal_init_macaddr() omits 08289a56043f staging: rtl8188eu: cleanup lines ending with a '(' omits b6a76183dea8 staging: erofs: integrate decompression inplace omits 88aaf5a79c5c staging: erofs: switch to new decompression backend omits 0ffd71bcc3a0 staging: erofs: introduce LZ4 decompression inplace omits 7fc45dbc938a staging: erofs: introduce generic decompression backend omits 274812334b46 staging: erofs: move stagingpage operations to compress.h omits fa61a33f5376 staging: erofs: move per-CPU buffers implementation to utils.c omits 152a333a5895 staging: erofs: add compacted compression indexes support omits ec8c24420501 staging: erofs: add compacted ondisk compression indexes omits e36472145aa7 staging: comedi: use dma_mmap_coherent for DMA-able buffer mmap omits 9bb5a27ac795 perf time-utils: Use skip_spaces() omits fc6a172600cd perf header: Use skip_spaces() in __write_cpudesc() omits 810826acd122 perf stat: Use recently introduced skip_spaces() omits 7bd330de43fd tools lib: Adopt skip_spaces() from the kernel sources omits bd9860bf050f perf tools: Use linux/ctype.h in more places omits 3052ba56bcb5 tools perf: Move from sane_ctype.h obtained from git to th [...] omits 1b2fc358ddfb perf tools: Add missing util.h to pick up 'page_size' variable omits 9f3926e08c26 perf tools: Remove old baggage that is util/include/linux/ctype.h omits cf8b6970f4fc perf symbols: We need util.h in symbol-elf.c for zfree() omits 155681fcd7f8 perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h omits af41949d9e02 tools x86 machine: Add missing util.h to pick up 'page_size' omits 2f8776f0c5d3 tc-testing: add ingress qdisc tests omits 398c2b05bbee linux/dim: Add completions count to dim_sample omits 4f75da3666c0 linux/dim: Move implementation to .c files omits 8960b38932be linux/dim: Rename externally used net_dim members omits e5b6ab02d7aa linux/dim: Rename net_dim_sample() to net_dim_update_sample() omits c002bd529d71 linux/dim: Rename externally exposed macros omits 449986ea9241 linux/dim: Remove "net" prefix from internal DIM members omits 0e58983de0d8 linux/dim: Move logic to dim.h omits a7dc51adcafe tipc: rename function msg_get_wrapped() to msg_inner_hdr() omits 20c67312946d tipc: eliminate unnecessary skb expansion during retransmission omits 74684cce5ebd clk: socfpga: stratix10: fix divider entry for the emac clocks omits 6a9fa4e3bdde perf string: Move 'dots' and 'graph_dotted_line' out of sa [...] omits 77cf8edbc0e7 tipc: simplify stale link failure criteria omits b8e8a86337c2 net/ipv6: Fix misuse of proc_dointvec "skip_notify_on_dev_down" omits 489ce2f42514 tc-testing: Restore original behaviour for namespaces in tdc omits 38c73529de13 ipv4: Use return value of inet_iif() for __raw_v4_lookup i [...] omits 27d92807f863 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits 93d50edc80ab perf ctype: Remove now unused 'spaces' variable omits b598c34ffc2b perf ui stdio: No need to use 'spaces' to left align omits 828e27a89915 perf ctype: Remove unused 'graph_line' variable omits b0c74b96d177 clocksource/drivers/davinci: Add support for clocksource omits 721154f972aa clocksource/drivers/davinci: Add support for clockevents omits 2eba4e640b2c dm verity: use message limit for data block corruption message omits a0651926553c dm table: don't copy from a NULL pointer in realloc_argv() omits 211ad4b73303 dm log writes: make sure super sector log updates are writ [...] omits 6fde3894e26e clocksource/drivers/tegra: Set up maximum-ticks limit properly omits 0ef6b01d024c clocksource/drivers/tegra: Cycles can't be 0 omits fc9babc25746 clocksource/drivers/tegra: Restore base address before cleanup omits 2e08a4bb96fd clocksource/drivers/tegra: Add verbose definition for 1MHz [...] omits 7c708fda79eb clocksource/drivers/tegra: Drop unneeded typecasting in one place omits 09b2507fbf57 clocksource/drivers/tegra: Set and use timer's period omits 99311d0e841c clocksource/drivers/tegra: Remove duplicated use of per_cpu_ptr omits 59d43c958953 clocksource/drivers/tegra: Restore timer rate on Tegra210 omits 5a354412567d clocksource/drivers/arm_arch_timer: Extract elf_hwcap use [...] omits 7117a44bc0eb clocksource/drivers/sysctr: Add nxp system counter timer d [...] omits 668f870f98ac clocksource/drivers/tegra: Rename timer-tegra20.c to timer [...] omits 87bd4c26a6c8 clocksource/drivers/tegra: Lower clocksource rating for so [...] omits acb4bb3f37f1 clocksource/drivers/tegra: Support COMPILE_TEST universally omits 49a678b8ca4c clocksource/drivers/tegra: Minor code clean up omits 7a3916706e85 clocksource/drivers/tegra: Release all IRQ's on request_ir [...] omits 6b349c3624d2 clocksource/drivers/tegra: Replace readl/writel with relax [...] omits 77d57d1d8016 clocksource/drivers/tegra: Reset hardware state on init omits af8d9129eced clocksource/drivers/tegra: Unify timer code omits f6d50ec5f85c clocksource/drivers/tegra: Support per-CPU timers on all Tegra's omits 6282edb72bed clocksource/drivers/exynos_mct: Increase priority over ARM [...] omits 93665ab0626c clocksource/drivers/arc_timer: Use BIT() instead of _BITUL() omits 8925ed4b1034 clocksource/drivers/ixp4xx: Implement delay timer omits 91d59bdf87ca clocksource/drivers/timer-meson6: Update with SPDX Licence [...] omits 10c9c8e7c09b dm init: remove trailing newline from calls to DMERR() and [...] omits e6feaf215f07 block, bfq: fix operator in BFQQ_TOTALLY_SEEKY omits dec7e6494e1a dm init: fix incorrect uses of kstrndup() omits 555b2c3da1fc quota: honor quota type in Q_XGETQSTAT[V] calls omits d914d4d49745 arm64: Implement panic_smp_self_stop() omits dccc9da22ded arm64: Improve parking of stopped CPUs omits ca156e006add libata: don't request sense data on !ZAC ATA devices omits 3726112ec731 block, bfq: re-schedule empty queues if they deserve I/O plugging omits 96a291c38c32 block, bfq: preempt lower-weight or lower-priority queues omits 13a857a4c4e8 block, bfq: detect wakers and unconditionally inject their I/O omits a3f9bce3697a block, bfq: bring forward seek&think time update omits 24792ad01cb6 block, bfq: update base request service times when possible omits db599f9ed9bd block, bfq: fix rq_in_driver check in bfq_update_inject_limit omits 766d61412ef8 block, bfq: reset inject limit when think-time state changes omits a8cd7066f042 ASoC: Intel: Skylake: Strip T and L from TLV IPCs omits 02923faa6b29 ASoC: Intel: Skylake: Reset pipeline before its deletion omits 9f4f42d710d4 ASoC: Intel: Common: Fix NULL dereference in tx_wait_done omits 26ae20490809 ASoC: Intel: Fix race condition in IPC rx list omits 078759399ff7 ASoC: Intel: Skylake: Read HIPCT extension before clearing [...] omits 9f90af3a9952 ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_ [...] omits 3cde818cd02b ASoC: topology: Consolidate how dtexts and dvalues are freed omits 0f6ff78540bd ASoC: Intel: hdac_hdmi: Set ops to NULL on remove omits 6ee927f2f014 ASoC: Intel: Skylake: Fix NULL ptr dereference when unload [...] omits e79986ce50d6 ASoC: Intel: Skylake: Properly cleanup on component removal omits 5b8e4c1c6602 ASoC: Intel: Skylake: Add function to cleanup debugfs interface omits 9f6115acc37c ASoC: Intel: Skylake: Don't return failure on machine driv [...] omits 09f448a415ec ASoC: compress: Fix memory leak from snd_soc_new_compress omits 8a5b0177a7f6 ALSA: hdac: Fix codec name after machine driver is unloade [...] omits 776cb3b80ede ASoC: Intel: Skylake: Initialize lists before access so th [...] omits d5fcaaba54ce ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence omits 025bf37725f1 gpio: Fix return value mismatch of function gpiod_get_from [...] omits 3fe2f17c0ed5 pinctrl: qcom: sdm845: Fix CONFIG preprocessor guard omits 520602640419 phy: qcom-qmp: Raise qcom_qmp_phy_enable() polling delay omits 5fc2aa3ec9ef phy: meson-g12a-usb3-pcie: disable locking for cr_regmap omits 4b36082e2e09 pinctrl: ocelot: fix pinmuxing for pins after 31 omits f2818ba3a012 pinctrl: ocelot: fix gpio direction for pins after 31 omits cf75b8f2cd8f pinctrl: tegra: Add bitmask support for parked bits omits 55bd054ce434 pinctrl: tegra: Set specific GPIO compatible string omits 0451cc8ce272 iio: cros_ec: Add lid angle driver omits ca9503fc9e98 arm64: Expose FRINT capabilities to userspace omits 120193749182 arm64: Expose ARMv8.5 CondM capability to userspace omits d9e47698965d ath10k: Add WMI diag fw logging support for WCN3990 omits 47ed1b4e5d62 ath10k: add report MIC error for sdio chip omits 33410a51468f ath10k: add support for controlling tx power to a station omits c6f537a11b81 ath10k: Add peer delete response event omits fe36e70f766e ath10k: wait for vdev delete response from firmware omits 011d4111c8c6 ath10k: fix PCIE device wake up failed omits 1ac99c58bda9 pwm: jz4740: Apply configuration atomically omits 93808aca349c pwm: jz4740: Remove unused devicetree compatible strings omits 925488e8df4f dt-bindings: pwm: jz47xx: Remove unused compatible strings omits 8b97b055dc9d ath10k: fix failure to set multiple fixed rate omits 265df32eae58 ath10k: Change the warning message string omits 08d80e4cd27b ath10k: fix fw crash by moving chip reset after napi disabled omits 4b553f3ca4cb ath10k: add missing error handling omits 9bce02ef0dfa pwm: meson: Fix the G12A AO clock parents order omits 1cdb44135dd8 pwm: meson: Update with SPDX Licence identifier omits 4fa42adebe5b ath10k: enabling tx stats support over pktlog omits ef9cc0c44394 ath10k: acquire lock to fix lockdep's warning omits 0b055ed4c9bc pwm: stm32: Use 3 cells ->of_xlate() omits 69252ec16596 dt-bindings: pwm: stm32: Add #pwm-cells omits 54f6643bf19e ath10k: change firmware file name for UTF mode of SDIO/USB omits 0f132ba7ac64 ath10k: add support for firmware crash recovery on SDIO chip omits b3d5f311d3cf parisc: asm: psw.h: missing header guard omits b2c200e3f2fd pwm: Add consumer device link omits cce4a833fc6d pwm: stm32-lp: Add power management support omits f6c9b59769db dt-bindings: pwm: stm32-lp: Document pin control sleep state omits 9d740d6380e5 ath10k: Add wrapper function to ath10k debug omits 9e37a53eb051 pwm: sifive: Add a driver for SiFive SoC PWM omits daa78cc3408e pwm: sifive: Add DT documentation for SiFive PWM Controller omits bc31c2cfecc7 ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices omits 74ee5715991f ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg omits b1acd4b8a894 nios2: use the generic uncached segment support in dma-direct omits 6309513c1be4 nds32: use the generic remapping allocator for coherent DM [...] omits f73c90453439 arc: use the generic remapping allocator for coherent DMA [...] omits d98849aff879 dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code omits c2f2124e0d44 dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code omits 9cda7807ee1e veth: Support bulk XDP_TX omits e7d4798960b3 xdp: Add tracepoint for bulk XDP_TX omits 9e6ea59f3ff3 iommu/io-pgtable: Support non-coherent page tables omits eed43e7e17c1 pinctrl: mvebu: Add support for MV98DX1135 omits 7b34b0032bae dt-bindings: pinctrl: mvebu: Document bindings for 98DX1135 omits 6dbc6e6f5855 pinctrl: mcp23s08: Fix add_data and irqchip_add_nested call order omits 0eb84fa6e616 MAINTAINERS: add reviewer to maintainers entry omits 503d90b30602 ALSA: hda/realtek: Add quirks for several Clevo notebook b [...] omits 4f41845b3407 iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with spe [...] omits aba44287a224 perf scripts python: export-to-postgresql.py: Export Intel [...] omits 5130c6e55531 perf scripts python: export-to-sqlite.py: Export Intel PT [...] omits b9322cab17a1 perf db-export: Export synth events omits 5fe2cf7d19c4 perf intel-pt: Synthesize CBR events when last seen value changes omits 51b091861828 perf intel-pt: Add CBR value to decoder state omits 91de8684f1cf perf intel-pt: Cater for CBR change in PSB+ omits abe5a1d3e4be perf intel-pt: Decoder to output CBR changes immediately omits 9f94c7f947e9 perf tools: Increase MAX_NR_CPUS and MAX_CACHES omits eb5d854456f5 perf thread-stack: Eliminate code duplicating thread_stack [...] omits 97860b483c55 perf thread-stack: Fix thread stack return from kernel for [...] omits 2d7102a04537 perf tools: Fix cache.h include directive omits e73f65930f88 Merge tag 'imx-fixes-5.2-3' of git://git.kernel.org/pub/sc [...] omits 4232db2e2abe Merge tag 'amlogic-fixes' of https://git.kernel.org/pub/sc [...] omits d22b85a1b97d regulator: core: Expose some of core functions needed by couplers omits d8ca7d184b33 regulator: core: Introduce API for regulators coupling cus [...] omits 24043d60ff50 ASoC: rt5677: depop stereo dac omits e13e7cd4c0c1 powerpc/64s/exception: Fix machine check early corrupting AMR omits 2dcb79cde612 mt76: mt7615: do not process rx packets if the device is n [...] omits 4a8c99c73777 mt76: mt76x02: fix edcca file permission omits 984d885437f1 mt76: mt7603: add debugfs knob to enable/disable edcca omits 8aac454dbb51 mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_e [...] omits 6e4caaea9925 mt76: mt76x2: move mutex_lock inside mt76x2_set_channel omits 842481434261 mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel omits a78f15471c06 mt76: mt76x02: remove enable from mt76x02_edcca_init signature omits f9e5b885fab7 mt76: mt7615: add static qualifier to mt7615_rx_poll_complete omits 132191a8b8f4 mt76: mt7615: rearrange cleanup operations in mt7615_unreg [...] omits c38cbba4ca31 mt76: mt7603: stop mac80211 queues before setting the channel omits b28248ec9195 mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware omits 5d15f2ea162f mt7615: mcu: init mcu_restart function pointer omits a3a2c2e79c13 mt7615: initialize mt76_mcu_ops data structure omits 516c3e380533 mt7615: mcu: use standard signature for mt7615_mcu_msg_send omits eb2024b08731 mt7615: mcu: remove unused structure in mcu.h omits 1ca8089a55ee mt7615: mcu: do not use function pointers whenever possible omits fddc827ffc50 mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mc [...] omits 893369b769c1 mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send omits 33d9ed728eb0 mt7615: remove dest from mt7615_mcu_msg_send signature omits 27da3bfd3157 mt7615: remove query from mt7615_mcu_msg_send signature omits b1722925d2de mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl omits 598a44344f38 mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_ [...] omits d7228bcf7b4e mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl omits 77eaa281c20e mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc omits b876457c6a40 mt7615: mcu: remove bss_info_convert_vif_type routine omits 0467448d2eea mt7615: mcu: simplify __mt7615_mcu_set_sta_rec omits 8e309f7dc7e7 mt7615: mcu: simplify __mt7615_mcu_set_wtbl omits fd5f65c552f7 mt76: mt7615: Make mt7615_irq_handler static omits 9db1aec0c2d7 mt76: mt7615: Use after free in mt7615_mcu_set_bcn() omits b1571a0e77d8 mt76: Fix a signedness bug in mt7615_add_interface() omits 4875e34679ba mt76: move netif_napi_del in mt76_dma_cleanup omits 8357f0dcd895 mt76: mt7615: use napi polling for tx cleanup omits 9e63f5e76b56 mt76: mt7603: use napi polling for tx cleanup omits 8402650aa708 mt76: move tx_napi in mt76_dev omits c15b0f7cd0b9 mt76: mt76x02: remove useless return in mt76x02_resync_bea [...] omits 1d333ef3d599 platform/chrome: wilco_ec: Add circular buffer as event queue omits ec6516bfbaf7 pinctrl: remove unneeded #ifdef around declarations omits d9c238c5a6ae pinctrl: freescale: Add i.MX8MN pinctrl driver support omits 124ecd6658e7 dt-bindings: imx: Add pinctrl binding doc for i.MX8MN omits 8049672bb17a arm64: defconfig: enable CONFIG_RANDOMIZE_BASE omits faaa73bcec41 arm64: ARM64_MODULES_PLTS must depend on MODULES omits 7457c0da024b x86/alternatives: Add int3_emulate_call() selftest omits faeedb0679be x86/stackframe/32: Allow int3_emulate_push() omits 3c88c692c287 x86/stackframe/32: Provide consistent pt_regs omits ea1ed38dba64 x86/stackframe, x86/ftrace: Add pt_regs frame annotations omits 4201311dae59 x86/stackframe, x86/kprobes: Fix frame pointer annotations omits a9b3c6998d4a x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h omits 5e1246ff2d37 x86/entry/32: Clean up return from interrupt preemption path omits c21ac93288f0 Merge tag 'v5.2-rc6' into x86/asm, to refresh the branch omits 9156e545765e locking/lockdep: increase size of counters for lockdep statistics omits ebf8d82bbb32 locking/atomics: Use sed(1) instead of non-standard head(1 [...] omits 886532aee3cd locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQF [...] omits 87b61864d7ab x86/build: Remove redundant 'clean-files += capflags.c' omits bc53d3d777f8 x86/build: Add 'set -e' to mkcapflags.sh to delete broken [...] omits 2ef085bd110c x86/resctrl: Cleanup cbm_ensure_valid() omits 4fedcde70268 Merge branch 'x86/urgent' into x86/cache omits bf10c97adbd0 x86/jump_label: Make tp_vec_nr static omits d48e0cd8fcaf timekeeping: Boot should be boottime for coarse ns accessor omits 4b85faed211c dma-mapping: add a dma_alloc_need_uncached helper omits 961729bfc73e openrisc: remove the partial DMA_ATTR_NON_CONSISTENT support omits 80e61fcd2394 arc: remove the partial DMA_ATTR_NON_CONSISTENT support omits 34ab03160eda arm-nommu: remove the partial DMA_ATTR_NON_CONSISTENT support omits ab746573c405 ARM: dma-mapping: allow larger DMA mask than supported omits 4a54d16f615f dma-mapping: truncate dma masks to what dma_addr_t can hold omits e5db0ad7563c airo: switch to skcipher interface omits 0f47aeeada2a rt2800: do not enable watchdog by default omits e403fa31ed71 rt2x00: add restart hw omits 710e6cc1595e rt2800: do not nullify initialization vector data omits 09db3b000619 rt2800: add pre_reset_hw callback omits 759c5b599cf4 rt2800: initial watchdog implementation omits 2034afe4db4a rt2800: add helpers for reading dma done index omits 9f3e3323e996 rt2x00: allow to specify watchdog interval omits 12e66ffbd534 p54: remove dead branch in op_conf_tx callback omits 4a36de3996c7 rtw88: fix typo rtw_writ16_set omits e9c87a3b744b rtw88: rsvd page should go though management queue omits a11cddd42b67 rtw88: restore DACK results to save time omits d41673b941f2 rtw88: power on again if it was already on omits e1cc056c92f9 rtw88: 8822c: use more accurate ofdm fa counting omits e027446667b5 rtw88: 8822c: disable rx clock gating before counter reset omits f859e71f9615 rtw88: 8822c: update channel and bandwidth BB setting omits 818d46e7715e rtw88: 8822c: add rf write protection when switching channel omits 6fabdc4a34d0 rtw88: add beacon function setting omits 44cc4c63a877 rtw88: add support for random mac scan omits e6fec313fa3f rtw88: add fast xmit support omits ffb92649f4d9 iwlegacy: 4965: no need to check return value of debugfs_c [...] omits f503c7695343 iwlegacy: 3945: no need to check return value of debugfs_c [...] omits e73e43246da6 ssb/gpio: Remove unnecessary WARN_ON from driver_gpio omits 25a986e426b0 rtlwifi: rtl8188ee: remove redundant assignment to rtstatus omits 9a1ace64ca3b qtnfmac: Use struct_size() in kzalloc() omits 23377c200b2e mt7601u: fix possible memory leak when the device is disconnected omits 4079e8ccabc3 mt7601u: do not schedule rx_tasklet when the device has be [...] omits f0822dfc5887 rtlwifi: remove redundant assignment to variable k omits 5315f9d40191 rtlwifi: remove redundant assignment to variable badworden omits 6c0ed66f1a5b rtlwifi: rtl8192cu: fix error handle when usb probe failed omits 74f202aaae0a mwifiex: ignore processing invalid command response omits 7afb94da3cd8 mwifiex: update set_mac_address logic omits 2fc0aa454473 mwifiex: print PCI mmap with %pK omits f7369179ad32 mwifiex: drop 'set_consistent_dma_mask' log message omits 6e41e2257f10 p54usb: Fix race between disconnect and firmware loading omits 88091ff56b71 selftests, bpf: Add test for veth native XDP omits 0bed61371f7d xsk: sample kernel code is now in libbpf omits 900de4ac4953 libbpf: fix spelling mistake "conflictling" -> "conflicting" omits 7ae9f2817ad5 samples: bpf: Remove bpf_debug macro in favor of bpf_printk omits 5db7c8b9f9fc ipvs: fix tinfo memory leak in start_sync_thread omits 792c4e9d0bbb net/mlx5: Convert mkey_table to XArray omits 1c5ba67d2277 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ [...] omits 045df37e743c Merge branch 'cxgb4-Reference-count-MPS-TCAM-entries-within-a-PF' omits f9f329ad87c7 cxgb4: Add MPS refcounting for alloc/free mac filters omits 2f0b9406f3c7 cxgb4: Add MPS TCAM refcounting for cxgb4 change mac omits 5fab51581f62 cxgb4: Add MPS TCAM refcounting for raw mac filters omits 28b3870578ef cxgb4: Re-work the logic for mps refcounting omits 249155c20f9b Merge branch 'parisc-5.2-4' of git://git.kernel.org/pub/sc [...] omits f2ff671f8941 MAINTAINERS: Correct path to moved files omits 166a2809d65b tpm: Don't duplicate events from the final event log in th [...] omits 82d736ac56d7 Abstract out support for locating an EFI config table omits db4d8cb9c9f2 tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM o [...] omits 6b0326190205 efi: Attempt to get the TCG2 event log in the boot stub omits fe7eb0230c3d tpm: Append the final event log to the TPM event log omits c46f3405692d tpm: Reserve the TPM final events table omits 44038bc514a2 tpm: Abstract crypto agile event size calculations omits 782779b60faa tpm: Actually fail on TPM errors during "get random" omits 0b24cae4d535 MIPS: Add missing EHB in mtc0 -> mfc0 sequence. omits 14331726a3c4 mm/hmm: Remove confusing comment and logic from hmm_release omits 2dcc3eb8ab50 mm/hmm: Poison hmm_range during unregister omits 187229c2ddd1 mm/hmm: Remove racy protection against double-unregistration omits 0fec7e72ae13 net: stmmac: sun8i: force select external PHY when no inte [...] omits adadd38c5322 net: stmmac: sun8i: add support for Allwinner H6 EMAC omits c88e40e07cd9 Merge tag 'mfd-fixes-5.2-1' of git://git.kernel.org/pub/sc [...] omits 86d617d6c79d media: MAINTAINERS: Add maintainers for Media Controller omits 92cd14408be3 media: staging: media: tegra-vde: Defer dmabuf's unmapping omits b301f8de1925 media: staging: media: tegra-vde: Add IOMMU support omits 6bc5a4a19275 media: hdpvr: fix locking and a missing msleep omits 07d89227a983 media: v4l2: Test type instead of cfg->type in v4l2_ctrl_n [...] omits 021d2ad0f695 media: atmel: atmel-isc: fix i386 build error omits ba74edc6def2 media: v4l2-ctrl: Move compound control initialization omits fd5b4046c7bb media: hantro: Use vb2_get_buffer omits 782dc2d58923 media: pci: cx88: Change the type of 'missed' to u64 omits 77ae46e11df5 media: vimc: cap: check v4l2_fill_pixfmt return value omits 2161536516ed media: media/pci: set device_caps in struct video_device omits 374d62e7aa50 media: v4l2-subdev: Verify v4l2_subdev_call() pad config argument omits a4f4a763d8a0 media: v4l2-subdev: Verify v4l2_subdev_call() pointer arguments omits a8fa55078a77 media: v4l2-subdev: Verify arguments in v4l2_subdev_call() omits b152a403a020 media: coda: encoder parameter change support omits 0414b4756820 media: coda: add coda_slice_mode() function omits cdc841b5ac05 media: coda: store device pointer in driver structure inst [...] omits 4b424e9e01e6 media: coda: mark last returned frame omits d09ed310142a media: coda: mark last pending buffer or last meta on deco [...] omits 9ee50a9489f1 media: coda: lock capture queue wakeup against encoder sto [...] omits cf895efc4d9c media: coda: flag the last encoded buffer omits 0f8f63383435 media: coda: only wake up capture queue if no pending buff [...] omits 0ee08a1e7b71 media: coda: retire coda_buf_is_end_of_stream omits 9e3b94cc03db media: coda: mark the last output buffer on encoder stop command omits a02f6ca3367e media: coda: only set the stream end flags if there are no [...] omits 1b438b454085 media: coda: mark the last output buffer on decoder stop command omits aa3972a358b6 media: coda: allow flagging last output buffer internally omits b3b7d96817cd media: coda: increment sequence offset for the last return [...] omits e7fd95849b3c media: coda: flush bitstream ring buffer on decoder restart omits f74c0a29eca5 media: coda: do not enforce 512-byte initial bitstream pay [...] omits 2719ef7d1b11 media: coda: pad first buffer with repeated MPEG headers t [...] omits ccb901196ec5 media: coda: make coda_bitstream_queue more versatile omits 94af4c45a7a6 media: coda: integrate internal frame metadata into a structure omits 236306be0b2c media: coda: implement decoder source change event omits 497e6b8559a6 media: coda: add sequence initialization work omits 8e717396d87e media: coda: split decoder sequence initialization out of [...] omits 7e5eaae0af2e media: coda: fix V4L2_DEC_CMD_STOP when all buffers are al [...] omits cce5b73265db media: coda: add coda_wake_up_capture_queue omits f3775f89852d media: coda: fix last buffer handling in V4L2_ENC_CMD_STOP omits 56d159a4ec6d media: coda: fix mpeg2 sequence number handling omits f66a607d7338 media: coda: use mem2mem try_en/decoder_cmd helpers omits 60c74167fef4 media: coda: implement CMD_START to restart decoding omits fd7d55172d1e perf/cgroups: Don't rotate events for cgroups unnecessarily omits 637d97b53cdd perf/x86/rapl: Get quirk state from new probe framework omits 5fc1bd84664a perf/x86/rapl: Get attributes from new probe framework omits 122f1c51b11a perf/x86/rapl: Get MSR values from new probe framework omits cd105aed1a99 perf/x86/rapl: Get rapl_cntr_mask from new probe framework omits 5fb5273a905c perf/x86/rapl: Use new MSR detection interface omits 8f2a28c5859b perf/x86/cstate: Use new probe function omits dde5e72068cd perf/x86/msr: Use new probe function omits 98253a546a46 perf/x86: Add MSR probe interface omits 9e6e87e62acc Merge branch 'x86/cpu' into perf/core, to pick up dependen [...] omits b9271f0c65e1 Merge tag 'v5.2-rc6' into perf/core, to refresh branch omits af24bde8df20 sched/uclamp: Add uclamp support to energy_compute() omits 9d20ad7dfc9a sched/uclamp: Add uclamp_util_with() omits 982d9cdc22c9 sched/cpufreq, sched/uclamp: Add clamps for FAIR and RT tasks omits 1a00d999971c sched/uclamp: Set default clamps for RT tasks omits a87498ace58e sched/uclamp: Reset uclamp values on RESET_ON_FORK omits a509a7cd7974 sched/uclamp: Extend sched_setattr() to support utilizatio [...] omits 1d6362fa0cfc sched/core: Allow sched_setattr() to use the current policy omits e8f14172c6b1 sched/uclamp: Add system default clamps omits e496187da710 sched/uclamp: Enforce last task's UCLAMP_MAX omits 60daf9c19410 sched/uclamp: Add bucket local max tracking omits 69842cba9ace sched/uclamp: Add CPU's clamp buckets refcounting omits a3df067974c5 sched/fair: Rename weighted_cpuload() to cpu_runnable_load() omits a056a5bed7fa sched/debug: Export the newly added tracepoints omits f9f240f96efc sched/debug: Add sched_overutilized tracepoint omits 8de6242cca17 sched/debug: Add new tracepoint to track PELT at se level omits ba19f51fcb54 sched/debug: Add new tracepoints to track PELT at rq level omits 3c93a0c04dfd sched/debug: Add a new sched_trace_*() helper functions omits 9ba5090aecac sched/autogroup: Make autogroup_path() always available omits 016190a4b582 sched/wait: Deduplicate code with do-while omits 8ec59c0f5f49 sched/topology: Remove unused 'sd' parameter from arch_sca [...] omits d2abae71ebcc Merge tag 'v5.2-rc6' into sched/core, to refresh the branch omits 8b12b812f536 perf/x86/regs: Use PERF_REG_EXTENDED_MASK omits cd6b984f6d8c perf/x86: Remove pmu->pebs_no_xmm_regs omits dce86ac75d77 perf/x86: Clean up PEBS_XMM_REGS omits 90d424915ab6 perf/x86/regs: Check reserved bits omits e321d02db87a perf/x86: Disable extended registers for non-supported PMUs omits 913a90bc5a3a perf/ioctl: Add check for the sample_period value omits dcdfa50eef71 Merge branch 'cached-route-listings' omits b964641e9925 selftests: pmtu: Make list_flush_ipv6_exception test more [...] omits de755a85130e selftests: pmtu: Introduce list_flush_ipv4_exception test case omits 40cb35d5dc04 ip6_fib: Don't discard nodes with valid routing informatio [...] omits 1e47b4837f3b ipv6: Dump route exceptions if requested omits bf9a8a061ddc ipv6/route: Change return code of rt6_dump_route() for par [...] omits 3401bfb1638e ipv6/route: Don't match on fc_nh_id if not set in ip6_route_del() omits ef11209d4219 Revert "net/ipv6: Bail early if user only wants cloned entries" omits ee28906fd7a1 ipv4: Dump route exceptions if requested omits d948974ccc66 ipv4/route: Allow NULL flowinfo in rt_fill_info() omits b597ca6e8312 ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for [...] omits 564c91f7e563 fib_frontend, ip6_fib: Select routes or exceptions dump fr [...] omits 932952e525e5 media: cafe-driver: mark an static var as such omits 3f7507064862 arm64: bpf: do not allocate executable memory omits f83b4f886004 arm64/kprobes: set VM_FLUSH_RESET_PERMS on kprobe instruct [...] omits 4739d53fcd1d arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP omits 7dfac3c5f40e arm64: module: create module allocations without exec permissions omits 58557e486f89 arm64: Allow user selection of ARM64_MODULE_PLTS omits 2af22f3ec3ca acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 omits d677a6cf707c media: staging: media: fix style problem omits 904d88d743b0 qmi_wwan: Fix out-of-bounds read omits ff250c6147f3 media: marvell-ccic: mmp: don't chicken out w/o pdata omits 901ecb021137 media: marvell-ccic: only calculate the DPHY registers whe [...] omits 03aedb1d2cd7 media: st-mipid02: add support of JPEG omits b9f343dfc65e media: st-mipid02: add support of YUYV8 and UYVY8 omits 4f07b80c9733 tipc: check msg->req data len in tipc_nl_compat_bearer_disable omits 197adee60564 media: st-mipid02: add support of RGB565 omits b28944c6f6d3 spi/acpi: avoid spurious matches during slave enumeration omits 94613d5ae109 spi: spi-stm32-qspi: Remove CR_FTHRES_MASK usage omits 65d80db2ee92 regulator: s2mps11: Add support for disabling S2MPS11 regu [...] omits df33799c5c32 regulator: s2mps11: Reduce number of rdev_get_id() calls omits b01d18232587 regulator: qcom_spmi: Do NULL check for lvs omits 30b233b1cb42 ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz samp [...] omits b9f2e25c599b ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() omits c1e230f0f7a3 ASoC: soc-core: soc_find_component() uses snd_soc_dai_link [...] omits a9ec84966f6d ASoC: soc-core: soc_find_component() uses snd_soc_is_match [...] omits 7d7db5d3c3d8 ASoC: soc-core: move soc_find_component() omits a2438253ba73 ASoC: SOF: Intel: hda: remove duplicated include from hda.c omits 97236cda3ae5 net: macb: use GRO omits 760a3c1aa173 net: macb: use NAPI_POLL_WEIGHT omits ceaea851b9ea ASoC: dapm: Adapt for debugfs API change omits c2c928c93173 ASoC: core: Adapt for debugfs API change omits b545542a0b86 ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; omits b989ff070574 Merge LKMM and RCU commits omits 6b2c8e522c89 Merge branch 'nvme-5.3' of git://git.infradead.org/nvme in [...] omits 4289ee7d5a83 tools/memory-model: Improve data-race detection omits 38a3889f2d95 Merge branch 'ipv4-fix-bugs-when-enable-route_localnet' omits 58ade67b0215 selftests: add route_localnet test script omits 650638a7c6e6 ipv4: fix confirm_addr_indev() when enable route_localnet omits d8c444d540be ipv4: fix inet_select_addr() when enable route_localnet omits 2bf4ecbcc7d8 net: macb: do not copy the mac address if NULL omits 8bc81c570831 tipc: remove the unnecessary msg->req check from tipc_nl_c [...] omits 6a381d1072f1 media: st-mipid02: add support of V4L2_CID_LINK_FREQ omits 81a409bfd551 media: marvell-ccic: provide a clock for the sensor omits 3eefe36cc00c media: marvell-ccic: use async notifier to get the sensor omits 83c40e6611ec media: marvell-ccic/mmp: add devicetree support omits 4d5da53d327c media: marvell-ccic: rename the clocks omits f12fb2849b11 media: marvell-ccic/mmp: enable clock before accessing registers omits fa49e1d37bbd media: marvell-ccic: drop unused stuff omits 415cd3ac4ea0 media: Revert "[media] marvell-ccic: reset ccic phy when s [...] omits 8d4e29a51a95 media: mt9m111: fix fw-node refactoring omits ecaa3e9423dc media: staging: media: soc_camera: soc_mt9v022: simplify g [...] omits ac76efaecb45 media: staging: media: soc_camera: mt9t031: simplify getti [...] omits 0283700894e6 media: staging: media: soc_camera: imx074: simplify gettin [...] omits 2a50c83bbd72 media: i2c: tw9910: simplify getting the adapter of a client omits e64de2082dab media: i2c: ov2640: simplify getting the adapter of a client omits 18f3896dfd0e Merge branch 'mlxsw-Thermal-and-hwmon-extensions' omits f485cc36b0a7 mlxsw: core: Add support for negative temperature readout omits 6f73862fabd9 mlxsw: core: Add the hottest thermal zone detection omits f14f4e621b1b mlxsw: core: Extend thermal core with per inter-connect de [...] omits 54ed1c182ed2 media: i2c: mt9m111: simplify getting the adapter of a client omits 41341dd9c389 media: i2c: mt9m001: simplify getting the adapter of a client omits 5197051fdf4d media: i2c: ak881x: simplify getting the adapter of a client omits 04bc4f6631f7 media: mt9m111: Fix error handling in mt9m111_power_on omits 9a57d72b9486 media: mt9m111: No need to check for the regulator omits dbd66558dd28 vfio-ccw: make convert_ccw0_to_ccw1 static omits 9de31912490e Merge tag 'vfio-ccw-20190621' of https://git.kernel.org/pu [...] omits 55655e3d1197 net/packet: fix memory leak in packet_set_ring() omits c04b6ea4e609 tipc: fix missing indentation in source code omits 2f9b0d93a9d3 net: ethernet: ti: cpsw: Fix suspend/resume break omits 9354544cbccf net/tls: fix page double free on TX cleanup omits 63b2de12b7ee mfd: stmfx: Fix an endian bug in stmfx_irq_handler() omits e54fbbdf5a29 hinic: implement the statistical interface of ethtool omits 9e645e1105ca io_uring: add support for sqe links omits 20f6239d494b samples/bpf: xdp_redirect, correctly get dummy program id omits bee19cd8f241 samples: make pidfd-metadata fail gracefully on older kernels omits e4f07120210a bpf: fix NULL deref in btf_type_is_resolve_source_only omits 9014143bab2f fork: don't check parent_tidptr with CLONE_PIDFD omits 39071cf828b4 Merge tag 'mtd/fixes-for-5.2-rc7' of git://git.kernel.org/ [...] omits 498d3eb5bfbb iwlwifi: add support for hr1 RF ID omits 63d7ef36103d mwifiex: Don't abort on small, spec-compliant vendor IEs omits 608fd7214323 wl18xx: Fix Wunused-const-variable omits 658521fc1bf1 iwlwifi: change 0x02F0 fw from qu to quz omits 26df62aaae9f Merge tag 'powerpc-5.2-6' of git://git.kernel.org/pub/scm/ [...] omits a976bfb44bdb iwlwifi: add new cards for 22000 and change wrong structs omits d151b0a2efa1 iwlwifi: add new cards for 22000 and fix struct name omits 3cf10132ac8d ARM: dts: imx6ul: fix PWM[1-4] interrupts omits 801ebf1043ae ALSA: usb-audio: Sanity checks for each pipe and EP types omits 9216514602ac Merge tag 'auxdisplay-for-linus-v5.2-rc7' of git://github. [...] omits b0935123a183 IMA: Define a new hook to measure the kexec boot command l [...] omits c5dfd4b88528 ALSA: firewire-motu: unify common tracepoints for both direction omits eee22af1edde Revert "ALSA: firewire-lib: fix inverted node IDs for amdt [...] omits a4961427e749 Revert "staging: ks7010: Fix build error" omits ceedd5f74d8c Merge tag 'v5.2-rc6' into generic-dma-ops omits 25bc694a8a08 Merge back PCI power management material for v5.3. omits 560d1bcad715 opp: Don't use IS_ERR on invalid supplies omits f9020441dbc3 cpufreq: s5pv210: Don't flood kernel log after cpufreq change omits 65b66682344a drivers: Add generic helper to match by of_node omits 92ce7e83b4e5 driver_find_device: Unify the match function with class_fi [...] omits 418e3ea157ef bus_find_device: Unify the match callback with class_find_device omits e6374f6b2e9c acpi: utils: Cleanup acpi_dev_match_cb omits 29d14b668d2f mfd: Remove unused helper syscon_regmap_lookup_by_pdevname omits 209de3103452 staging: most-core: Use bus_find_device_by_name omits 23297edbc15a hwmon: Convert remaining drivers to use SPDX identifier omits 3253854dc19f hwmon: (max6650) Fix unused variable warning omits 7d45deb31bec hwmon: (pmbus/adm1275) Fix power sampling support omits e67776cc3089 hwmon: (lm90) simplify getting the adapter of a client omits 08d09d8099a7 hwmon: (asus_atk0110) no need to check return value of deb [...] omits 228b9e196a6d hwmon: (max6650) Fix minor formatting issues omits 0c4a71d36566 hwmon: (max6650) Improve error handling in max6650_update_device omits 62dbe5059176 hwmon: (max6650) Read non-volatile registers only once omits e193acb3d681 hwmon: (max6650) Convert to use devm_hwmon_device_register [...] omits 0d5cc9383eea hwmon: (max6650) Simplify alarm handling omits f5b20b11bbc2 hwmon: (max6650) Cache alarm_en register omits bf8c9edaa5c6 hwmon: (max6650) Declare valid as boolean omits b9d8de4a173d hwmon: (max6650) Improve error handling in max6650_init_client omits b2905bb8e1f3 hwmon: (max6650) Introduce pwm_to_dac and dac_to_pwm omits 8e5e7ddd38b6 hwmon: (max6650) Use devm function to register thermal device omits 792eac184319 hwmon: (core) Add comment describing how hwdev is freed in [...] omits 5fe625c13636 hwmon: (smsc47m1) fix (suspicious) outside array bounds warnings omits 9158411b96b1 hwmon: (pmbus) Add Infineon IRPS5401 driver omits b67b7356135a hwmon: (nct7904) Fix the incorrect value of tcpu_mask in n [...] omits 37ab35641795 hwmon: (pmbus) Document Infineon PXE1610 driver omits 344757bac526 hwmon: (pmbus) Add Infineon PXE1610 VR driver omits 8083034251f1 hwmon: (occ) Add temp sensor value check omits c83529c17e12 hwmon: (pmbus/adm1275) support PMBUS_VIRT_*_SAMPLES omits 5696e4aaabf2 hwmon: (pwm-fan) Check return value from devm_add_action_or_reset omits b9bb92e1d1be hwmon: (gpio-fan) Check return value from devm_add_action_ [...] omits 674eecb3d35a drivers: hv: Add a module description line to the hv_vmbus driver omits 203dffacf592 Documentation/ABI: Document umwait control sysfs interfaces omits bd9a0c97e53c x86/umwait: Add sysfs interface to control umwait maximum time omits ff4b353f2ef9 x86/umwait: Add sysfs interface to control umwait C0.2 state omits bd688c69b7e6 x86/umwait: Initialize umwait control values omits 6dbbf5ec9e1e x86/cpufeatures: Enumerate user wait instructions omits ecf9db3d1f1a x86/vdso: Give the [ph]vclock_page declarations real types omits ad97f9df0fee riscv: add binfmt_flat support omits a2357223c50a binfmt_flat: don't offset the data start omits a445d988b479 binfmt_flat: move the MAX_SHARED_LIBS definition to binfmt_flat.c omits 6843d8aa5b9b binfmt_flat: remove the persistent argument from flat_get_ [...] omits 7a8998c9d830 binfmt_flat: provide an asm-generic/flat.h omits cf9a566c2c06 binfmt_flat: make support for old format binaries optional omits aef0f78e7460 binfmt_flat: add a ARCH_HAS_BINFMT_FLAT option omits 3b9777184232 binfmt_flat: add endianess annotations omits 34b4664ac482 binfmt_flat: use fixed size type for the on-disk format omits 3f8b76a66e0d binfmt_flat: consolidate two version of flat_v2_reloc_t omits 38e63483a317 binfmt_flat: remove the unused OLD_FLAT_FLAG_RAM definition omits 06d2bfedd147 binfmt_flat: remove the uapi <linux/flat.h> header omits bdd15a288492 binfmt_flat: replace flat_argvp_envp_on_stack with a Kconf [...] omits 1d52dca11743 binfmt_flat: remove flat_old_ram_flag omits 02da283302f7 binfmt_flat: provide a default version of flat_get_relocate_addr omits 2f3196d49b1e binfmt_flat: remove flat_set_persistent omits 9ee24b2a3835 binfmt_flat: remove flat_reloc_valid omits a88b6d5668be fix platform_no_drv_owner.cocci warnings omits 7d30a7f6424e Merge branch 'ipv6-avoid-taking-refcnt-on-dst-during-route [...] omits 7d9e5f422150 ipv6: convert major tx path to use RT6_LOOKUP_F_DST_NOREF omits 67f415dd2906 ipv6: convert rx data path to not take refcnt on dst omits d64a1f574a29 ipv6: honor RT6_LOOKUP_F_DST_NOREF in rule lookup logic omits 74109218b051 ipv6: initialize rt6->rt6i_uncached in all pre-allocated d [...] omits 0e09edcce7ad ipv6: introduce RT6_LOOKUP_F_DST_NOREF flag in ip6_pol_route() omits 7ff4f0805eb5 kbuild: fix 'No such file or directory' warning for header [...] omits a222061b8523 genksyms: Teach parser about 128-bit built-in types omits 4df607cc6fe8 kbuild: Remove unnecessary -Wno-unused-value omits 72ad21075df8 lib/raid6: refactor unroll rules with pattern rules omits 7747badc3d64 lib/raid6: remove duplicated CFLAGS_REMOVE_altivec8.o omits 3a61925e91ba kbuild: Enable -Wuninitialized omits 589834b3a009 kbuild: Add -Werror=unknown-warning-option to CLANG_FLAGS omits 8c25c0cb5bb4 doc: phy: document some PHY_INTERFACE_MODE_xxx settings omits 45d5cb137c36 net/sched: cbs: Fix error path of cbs_module_init omits 08003d0b63a6 inet: fix compilation warnings in fqdir_pre_exit() omits c9acece064e3 net: dsa: mv88e6xxx: introduce helpers for handling chip-> [...] omits 191f5c2ed4b6 mtd: spi-nor: use 16-bit WRR command when QE is set on spa [...] omits 8afecaa68df1 softirq: Use __this_cpu_write() in takeover_tasklets() omits 3e5bfb189e1a net: ena: Fix bug where ring allocation backoff stopped too late omits caa759323c73 smp: Remove smp_call_function() and on_each_cpu() return values omits a22793c79d6e smp: Do not mark call_function_data as shared omits dde3626f815e x86/apic: Use non-atomic operations when possible omits 90b45399b441 Merge 5.2-rc6 into staging-next omits 8083f3d78825 Merge 5.2-rc6 into char-misc-next omits 58ee01007c9e Merge 5.2-rc6 into usb-next omits 11518370b332 Input: iforce - add the Saitek R440 Force Wheel omits 21ae38f85585 Input: iforce - use unaligned accessors, where appropriate omits 8624dfd10a3b Input: iforce - drop couple of temps from transport code omits 2178db65cd9c Input: iforce - drop bus type from iforce structure omits dfad2b17935d Input: iforce - use DMA-safe buffores for USB transfers omits 6ac0aec6b0a6 Input: iforce - allow callers supply data buffer when fetc [...] omits 633354d19102 Input: iforce - only call iforce_process_packet() if initialized omits 2880dcf9cfc2 Input: iforce - signal command completion from transport code omits d3cc100069f9 Input: iforce - do not combine arguments for iforce_proces [...] omits 8a25e05890f1 Input: iforce - factor out hat handling when parsing packets omits 43e61fc77fd1 Input: iforce - update formatting of switch statements omits 487358627825 Input: iforce - use DMA-safe buffer when getting IDs from USB omits 4f99de6d9d57 Input: iforce - split into core and transport modules omits 81fd43132684 Input: iforce - move transport data into transport modules omits 501025df2e77 Input: iforce - add bus type and parent arguments to iforc [...] omits 05ca38283afa Input: iforce - introduce start and stop io transport ops omits 9381758466f9 Input: iforce - move command completion handling to serio code omits 2a1433ff08a1 Input: iforce - move get_id to the transport operations omits 38d107690df7 Input: iforce - introduce transport ops omits f7f3651e0887 Input: iforce - remove "being used" silliness omits 002cdb95dc39 Input: gpio_keys - use struct_size() in devm_kzalloc() omits 3d4149ec87fd Input: gpio_keys_polled - use struct_size() in devm_kzalloc() omits 06b32fdb0309 lkdtm: Check for SMEP clearing protections omits 65bbdd49b472 lkdtm: remove redundant initialization of ret omits 137e4e1ab7b3 hinic: fix dereference of pointer hwdev before it is null checked omits 969b15b00262 Merge branch 'net-mediatek-Add-MT7621-TRGMII-mode-support' omits 7ef6f6f8d237 net: dsa: mt7530: Add MT7621 TRGMII mode support omits 8efaa653a8a5 net: ethernet: mediatek: Add MT7621 TRGMII mode support omits b272a0ad7301 netns: restore ops before calling ops_exit_list omits c492d4c74dd3 tipc: change to use register_pernet_device omits 9eee3b4913d7 ipv6: Error when route does not have any valid nexthops omits 8ac8a01092b2 sis900: fix TX completion omits de467c116ca2 fjes: no need to check return value of debugfs_create functions omits 438ac88009bc net: fastopen: robustness and endianness fixes for SipHash omits d0bb82fd6018 net: stmmac: set IC bit when transmitting frames with HW t [...] omits a1e5388b4d5f net: stmmac: fixed new system time seconds value calculation omits 4b972a01a7da Linux 5.2-rc6 omits a9314773a91a timer_list: Guard procfs specific code omits 6698a71a1e36 Merge tag 'iommu-fix-v5.2-rc5' of git://git.kernel.org/pub [...] omits 22ca962288c0 x86/vdso: Add clock_gettime64() entry point omits f66501dc53e7 x86/vdso: Add clock_getres() entry point omits 7ac870747988 x86/vdso: Switch to generic vDSO implementation omits bfe801ebe84f arm64: vdso: Enable vDSO compat support omits f01703b3d2e6 arm64: compat: Get sigreturn trampolines from vDSO omits 1e3f17f55aec arm64: elf: VDSO code page discovery omits 7c1deeeb0130 arm64: compat: VDSO setup for compat layer omits c7aa2d71020d arm64: vdso: Refactor vDSO code omits a7f71a2c8903 arm64: compat: Add vDSO omits f14d8025d263 arm64: compat: Generate asm offsets for signals omits 206c0dfa3c55 arm64: compat: Expose signal related structures omits 53c489e1dfeb arm64: compat: Add missing syscall numbers omits 98cd3c3f83fb arm64: vdso: Build vDSO with -ffixed-x18 omits 28b1a824a4f4 arm64: vdso: Substitute gettimeofday() with C implementation omits 44f57d788e7d timekeeping: Provide a generic update_vsyscall() implementation omits 629fdf77ac45 lib/vdso: Add compat support omits 00b26474c2f1 lib/vdso: Provide generic VDSO implementation omits 361f8aee9b09 vdso: Define standardized vdso_datapage omits 32e29396f00e hrtimer: Split out hrtimer defines into separate header omits 0aafc8ae665f Revert "iommu/vt-d: Fix lock inversion between iommu->lock [...] omits b253d5f3ecc9 Merge tag 'pci-v5.2-fixes-1' of git://git.kernel.org/pub/s [...] omits f4102766463a Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits a8282bf087bc Merge tag 'powerpc-5.2-5' of git://git.kernel.org/pub/scm/ [...] omits 693cd8ce3f88 Bluetooth: Fix regression with minimum encryption key size [...] omits cc9e303c91f5 x86/cpu: Disable frequency requests via aperfmperf IPI for [...] omits aad1dcc4f011 ppp: mppe: Add softdep to arc4 omits 2e5db6eb3c23 be2net: fix link failure after ethtool offline test omits 92ad6325cb89 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits bad5b5e707a5 extcon: Add fsa9480 extcon driver omits fd757dbac5f6 dt-bindings: extcon: Add support for fsa9480 switch omits 62de37da9f38 mtd: spi-nor: intel-spi: Convert to use SPDX identifier omits ba0d4e04a5b5 mtd: spi-nor: intel-spi: Add support for Intel Elkhart Lak [...] omits 7586addb9932 posix-timers: Use spin_lock_irq() in itimer_delete() omits 12063d431078 posix-timers: Remove "it_signal = NULL" assignment in itim [...] omits 4c54294d01e6 timekeeping: Add missing _ns functions for coarse accessors omits 9285ec4c8b61 timekeeping: Use proper clock specifier names in functions omits 0354c1a3cdf3 timekeeping: Use proper ktime_add when adding nsecs in coa [...] omits 6808acb57a28 Merge branch 'linus' into timers/core omits ea136a112d89 x86/apic: Fix integer overflow on 10 bit left shift of cpu_khz omits 67009e1932f0 counter/ftm-quaddec: Add missing '>' in MODULE_AUTHOR omits 8dbec27a242c x86/asm: Pin sensitive CR0 bits omits 873d50d58f67 x86/asm: Pin sensitive CR4 bits omits 1909a671dbc3 binder: fix memory leak in error path omits f8c0e061cb83 x86/acpi/cstate: Add Zhaoxin processors support for cache [...] omits 773b2f30a3fc ACPI, x86: Add Zhaoxin processors support for NONSTOP TSC omits 761fdd5e3327 x86/cpu: Create Zhaoxin processors architecture support file omits 0a05fa67e62c x86/cpu: Split Tremont based Atoms from the rest omits 8915aacac4dd iio: core: no need to check return value of debugfs_create [...] omits 1c349f4fd36e docs: iio: convert to ReST omits 2c7b5ac5d5a9 Documentation/x86/64: Add documentation for GS/FS addressing mode omits f987c955c745 x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 omits 2032f1f96ee0 x86/cpu: Enable FSGSBASE on 64bit by default and add a chi [...] omits a87730cc3acc selftests/x86/fsgsbase: Test ptracer-induced GSBASE write [...] omits 9ad75a0922e1 selftests/x86/fsgsbase: Test RD/WRGSBASE omits 5bf0cab60ee2 x86/entry/64: Document GSBASE handling in the paranoid path omits 708078f65721 x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit omits 79e1932fa3ce x86/entry/64: Introduce the FIND_PERCPU_BASE macro omits 1d07316b1363 x86/entry/64: Switch CR3 before SWAPGS in paranoid entry omits f60a83df4593 x86/process/64: Use FSGSBASE instructions on thread copy a [...] omits 1ab5f3f7fe3d x86/process/64: Use FSBSBASE in switch_to() if available omits a86b4625138d x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions omits 8b71340d702e x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions omits 1fb12b35e5ff kbuild: Raise the minimum required binutils version to 2.21 omits b64ed19b93c3 x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE omits 1b6858d5a2eb selftests/x86/fsgsbase: Test ptracer-induced GSBASE write omits 48f5e52e916b x86/ptrace: Prevent ptrace from clearing the FS/GS selector omits 7685010fca2b iio: adc: stm32-adc: add missing vdda-supply omits 597382cbd3c1 dt-bindings: iio: adc: stm32: add missing vdda supply omits 18eaffab90eb iio: adc: stm32-dfsdm: add comment for 16 bits record omits fb683f47a9fb ACPI: Make AC and battery drivers available on !X86 omits d716204fd547 iio: adc: stm32-dfsdm: add fast mode support omits d21e43f2ef32 kselftests: timers: freq-step: Update maximum acceptable p [...] omits d897a4ab11dc ntp: Limit TAI-UTC offset omits e9bea8f98a53 PM: sleep: Update struct wakeup_source documentation omits 102afde62937 iio: adc: stm32-dfsdm: manage data resolution in trigger mode omits c6013bf50e2a iio: adc: stm32-dfsdm: fix data type omits 12c8398d8012 iio: adc: stm32-dfsdm: fix output resolution omits 48c7d73b2362 Merge tag 'efi-urgent' of git://git.kernel.org/pub/scm/lin [...] omits 2d60d1f64b57 mtd: spi-nor: Spelling s/Writ/Write/ omits 88489c29de60 mtd: spi-nor: Add Winbond w25q16jv support omits c2a0ffdc2551 MAINTAINERS: add entry for sensirion sps30 driver omits f24cd7df6f32 dt-bindings: iio: chemical: sps30: convert bindings to yaml omits aabcbfe8dbbf iio: sca3000: Potential endian bug in sca3000_read_event_value() omits 975a6166a858 efibc: Replace variable set function in notifier call omits 05b8bcc96278 iio: st_accel: fix iio_triggered_buffer_{pre,post}enable p [...] omits a3664a74a0aa Merge tag 'perf-core-for-mingo-5.3-20190621' of git://git. [...] omits c356dc4b540e Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits e0effb5fbd56 Merge branch 'PCI-let-pci_disable_link_state-propagate-errors' omits 62b1b3b3b6d3 r8169: don't activate ASPM in chip if OS can't control ASPM omits 4cfd21885592 PCI: let pci_disable_link_state propagate errors omits 7633b08b2750 ext4: rename htree_inline_dir_to_tree() to ext4_inlinedir_ [...] omits b6653b3629e5 tcp: refine memory limit test in tcp_fragment() omits 15aa25cbf0cc tools/memory-model: Change definition of rcu-fence omits f9de41712100 tools/memory-model: Expand definition of barrier omits 3a959dcd11a4 media: mt9m111: add regulator support omits e14b77c3db5c media: ov9640: Don't check for NULL on devm_gpiod_get retu [...] omits 4ace2d28aba5 media: v4l2-fwnode: Avoid using PTR_ERR(NULL) omits 5c49ac3ac656 media: ov6650: Fix device node exposed without proper locking omits 26092e7eec3d media: i2c: Fix Unnecessary Semicolon Warning Reported by [...] omits 121bddf39a8e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits 4196ad7cc99f media: vivid.rst: describe display present control omits 4938958f5374 media: vivid: add CEC support to display present ctrl omits 4ee895e71abb media: vivid: reorder CEC allocation and control set-up omits 8a99e9faa131 media: vivid: add HDMI (dis)connect RX emulation omits 79a792dafac6 media: vivid: add HDMI (dis)connect TX emulation omits 389e21b312a4 media: vivid: add number of HDMI ports to device state omits c533435ffb91 media: vivid: add display present control omits 6c396c28dce0 media: vivid: make input std_signal per-input omits 448e11538f71 media: vivid: make input dv_timings per-input omits b1b9b7bee370 media: staging: media: tegra-vde: Manually pack UAPI structures omits 0f8cd165287b media: staging: media: tegra-vde: Remove BIT() macro from [...] omits 56202c0cbe4f media: coda: Use devm_platform_ioremap_resource() omits 1a9ade50b82f media: aspeed: add a workaround to fix a silicon bug omits ad266c031662 media: dt-bindings: imx7-csi: Document a single CSI clock omits 03f4175bd01f media: docs: create vimc documentation omits bfa69bdf342b media: vimc: stream: add missing function documentation omits 94954bb709c9 media: video-i2c: use V4L2_FRACT_COMPARE omits eef4d8e9f06d media: meye: Fix build COMPILE_TEST error omits 8c937ab966fd media: docs: v4l2-controls: fix sentence rendered in a non [...] omits 3fcedae34602 media: vivid: remove unnecessary min and max timeperframe [...] omits 9fcb242be63d media: mtk-vcodec: remove unneeded proxy functions omits 86aed3f51931 media: mtk-vcodec: avoid unneeded pointer-to-long conversions omits d13b3cdcbacb media: vimc: Makefile: file cleanup omits 9aa36e61dc6b media: vimc: debayer: Fix typos omits 40208924b988 media: docs: v4l2-controls: remove outdated paragraph omits 025b94113235 media: docs: v4l2-controls: document file to include omits 270c0024a368 media: docs: v4l2-controls: convert code blocks to C omits 6b623dbfbd4f media: docs: v4l2-controls: add links to functions omits e36160b84253 media: docs: v4l2-controls: rearrange control initializati [...] omits 9e75efb0f2c5 media: docs: v4l2-controls: add links to structs omits e050f55207c5 media: docs: v4l2-controls: fix indentation omits 7239682847b5 media: docs: v4l2-controls: remove repeated ioctl names omits e08efef8fe7d media: s5p-mfc: Make additional clocks optional omits fc47bf1147ec media: MAINTAINERS: fix linux-media mailing list for meson [...] omits ff3c65cb8115 media: videodev2.h: Fix shifting signed 32-bit value by 31 [...] omits c036f7dabc34 Merge tag 'nfs-for-5.2-3' of git://git.linux-nfs.org/proje [...] omits 5ca004d11bfa media: media.h: Fix shifting signed 32-bit value by 31 bit [...] omits a60b42c9218b media: rcar-vin: Merge Gen2 and Gen3 file operations omits a59846ce4f26 media: rcar-vin: Fold rvin_initialize_device() into rvin_open() omits e378faaa66f1 media: rcar-vin: Merge helpers dealing with powering the p [...] omits 2a18fbec1dab media: rcar-vin: Move pm_runtime_{get,put} out of helpers omits 4e4ef86f522d media: rcar-vin: Do not sync subdevice format when opening [...] omits 11492ee7cbfe media: rcar-vin: Allow interrupting lock when trying to op [...] omits b2ef816c3db0 media: rcar-vin: Remove unneeded calls to pm_runtime_{enab [...] omits a244fabc15ff media: rcar-vin: Do not call pm_runtime_{resume,suspend}() omits b2ce5617dad2 media: i2c: fix warning same module names omits 89a9f68883bb media: staging: media: meson: remove redundant initializat [...] omits b046ec51f9bb media: atmel: atmel-isc: fix and cleanup potential bugs omits 0a0e265515db media: atmel: atmel-isc: split driver into driver base and isc omits ff17bbe0bb40 x86/vdso: Prevent segfaults due to hoisted vclock reads omits ddce3b94715c ext4: refactor initialize_dirent_tail() omits e0c76a7d3428 media: imx7-media-csi: get csi upstream endpoint omits 13d93380fca8 media: Clarify the meaning of file descriptors in VIDIOC_DQBUF omits ababd7612321 media: sti: Use vb2_get_buffer omits 9e393300167b media: mtk-vcodec: Use vb2_get_buffer omits 8eebd6150aa5 media: mtk-jpeg: Use vb2_get_buffer omits 3dd8c0975417 media: vb2: Introduce a vb2_get_buffer accessor omits a84e355ecd3e media: staging: davinci: fix memory leaks and check for al [...] omits 94b5bf3ac9c4 media: hantro: remove an unnecessary NULL check omits 4b1f67dc8edc media: v4l2-ctrl: Initialize _BUTTON and _CTRL_CLASS omits 60c112b0ada0 io_uring: ensure req->file is cleared on allocation omits 882f261874c9 Merge tag 'v5.2-rc5' into patchwork omits f036adb39976 ext4: rename "dirent_csum" functions to use "dirblock" omits 5c4c8b4a9990 media: rc: IR signal for Panasonic air conditioner too long omits 12e23ebb396e media: ttpci: Fix build error without RC_CORE omits efe8b031d8eb media: stv090x: fix double free on state object omits 12869ecd5eef scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 omits 19d55046cd82 SUNRPC: Fix a credential refcount leak omits 502980e84e40 Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" omits b96226148491 net :sunrpc :clnt :Fix xps refcount imbalance on the error path omits 909105199a68 NFS4: Only set creation opendata if O_CREAT omits a4c33bbb660b Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm omits 0728f6c3cab1 Merge tag 'drm-fixes-2019-06-21' of git://anongit.freedesk [...] omits 5043a9643fe6 f2fs: only set project inherit bit for directory omits 360985573b55 f2fs: separate f2fs i_flags from fs_flags and ext4 i_flags omits 176ef3c4dea3 f2fs: replace ktype default_attrs with default_groups omits 166da5c5462f x86/defconfigs: Remove useless UEVENT_HELPER_PATH omits db54615e2141 Merge tag 'staging-5.2-rc6' of git://git.kernel.org/pub/sc [...] omits b7b8a44f3aba Merge tag 'char-misc-5.2-rc6' of git://git.kernel.org/pub/ [...] omits cf24242189b9 Merge tag 'usb-5.2-rc6' of git://git.kernel.org/pub/scm/li [...] omits c884d8ac7ffc Merge tag 'spdx-5.2-rc6' of git://git.kernel.org/pub/scm/l [...] omits 05512b0f4652 Merge tag '5.2-rc5-smb3-fixes' of git://git.samba.org/sfre [...] omits dbb5281a1f84 netfilter: nf_tables: add support for matching IPv4 options omits 4850f26abfca usb: clean up some of the computations in adu_read omits 919aef44d73d x86/efi: fix a -Wtype-limits compilation warning omits cf47a0b882a4 ipvs: defer hook registration to avoid leaks omits f76c7bfca432 netfilter: synproxy: fix manual bump of the reference counter omits 29099462354f netfilter: bridge: Fix non-untagged fragment packet omits 43a38c3f3180 netfilter: fix nf_conntrack_bridge/ipv6 link error omits 4056e79faa2d ABI: sysfs-driver-mlxreg-io: fix the what fields omits ecb351f1c447 doc: ABI scripts: add a SPDX header file omits 7ce7b89bf565 scripts/get_abi.pl: add a validate command omits 2c0700e7afa4 scripts/get_abi.pl: add a handler for invalid "where" tag omits 2e7ce05593b3 scripts/get_abi.pl: avoid creating duplicate names omits 7d7ea8d2409f scripts/get_abi.pl: fix parse issues with some files omits 45f965179560 scripts/get_abi.pl: represent what in tables omits 33e3e9913e22 scripts/get_abi.pl: add support for searching for ABI symbols omits d0ebaf51d219 scripts/get_abi.pl: split label naming from xref logic omits 4e6a6234da84 scripts/get_abi.pl: avoid use literal blocks when not needed omits 6619c6617a88 scripts/get_abi.pl: parse files with text at beginning omits bbc249f2b859 scripts: add an script to parse the ABI files omits e39956c0d35e staging: rtl8712: Replace function r8712_init_cmd_priv() omits 7a7213b08a41 staging: rtl8712: Remove function r8712_setrfintfs_cmd() omits 8cb9a36ebf93 staging: rtl8712: Remove function r8712_setfwra_cmd() omits f9ed50d78c62 staging: rtl8712: Remove function r8712_setfwdig_cmd() omits 575922b1cf42 staging: rtl8712: Remove function r8712_setbasicrate_cmd omits 2a438ffa74c0 arm64: Allow selecting Pseudo-NMI again omits e1d22385ea66 arm64: fix kernel stack overflow in kdump capture kernel omits 48ce8f80f590 arm64: irqflags: Introduce explicit debugging for IRQ priorities omits 2e26e96672c2 staging: mt7621-pci: use 'module_init' instead of 'arch_initcall' omits bd82d4bd2188 arm64: Fix incorrect irqflag restore for priority masking omits 774dd15f81f7 staging: mt7621-pci-phy: remove disable clock from the phy [...] omits cdf6f83b3cca staging: mt7621-pci: add phy exit call if phy_power_on call fails omits 36e92f611e33 staging: mt7621-pci: disable pcie port clock if there is n [...] omits 17ce302f3117 arm64: Fix interrupt tracing in the presence of NMIs omits f57065782f24 arm64: irqflags: Add condition flags to inline asm clobber list omits f5a3cb90b802 staging: wilc1000: add passive scan support omits b43f6a60e271 staging: rtl8712: r8712_enqueue_cmd_ex(): Change return type omits 0236f87b80ab staging: rtl8712: r8712_wdg_timeout_handler: Remove function omits ec25a9c5f7d1 staging: rtl8712: r8712_wdg_wk_cmd(): Change return type omits a2b6457e58f1 staging: rtl8712: r8712_disconnectCtrlEx_cmd(): Change ret [...] omits fc73bf67123b staging: rtl8712: r8712_addbareq_cmd(): Change return type omits 3e5bc68fa596 staging: ks7010: Fix build error omits 10055c6fe274 Staging: kpc2000: kpc_dma: Fix platform_no_drv_owner.cocci [...] omits 670a44c1631f staging: rtl8723bs: Delete file odm_AntDiv.c omits 21f010b110c5 misc: xilinx_sdfec: Add CCF support omits 76d83e1c3233 misc: xilinx-sdfec: add core driver omits a00b004218be memory: jz4780_nemc: Add support for the JZ4740 omits 1a927ad64bcf memory: jz4780-nemc: Reduce size of const array omits 94b3a02c31ee memory: Kconfig: Drop dependency on MACH_JZ4780 for jz4780 omits 22d137e283e6 dt-bindings: memory: jz4780: Add compatible string for JZ4740 SoC omits 7a82a01e5c85 dt-bindings: xilinx-sdfec: Add SDFEC binding omits 1c2eb5b2853c VMCI: Fix integer overflow in VMCI handle arrays omits 84705f9f8c64 firmware: xilinx: zynqmp: Remove unused macro omits 8ecfaca7926f mux: mmio: add generic regmap bitfield-based multiplexer omits ae1c6b9aa34b dt-bindings: add register based devices' mux controller DT [...] omits 4489f161b739 docs: driver-model: convert docs to ReST and rename to *.rst omits 58cb346c7188 drivers: base/node.c: fixes a kernel-doc markups omits a6cd400ac8a8 thermal: bcm2835: no need to check return value of debugfs [...] omits 10ff826ab0a4 power: avs: smartreflex: no need to check return value of [...] omits 6987738dfa4c 6lowpan: no need to check return value of debugfs_create f [...] omits 8bff68b80964 watchdog: bcm_kona_wdt: no need to check return value of d [...] omits 1012592cce2c watchdog: mei_wdt: no need to check return value of debugf [...] omits 200f3a3fec0c coresight: cpu-debug: no need to check return value of deb [...] omits 7c7e301406d0 btrfs: sysfs: Replace default_attrs in ktypes with groups omits 235e6e0a8d5f remove Documentation/index.rst.rej omits 76c47323c151 video: fbdev: omap2: remove rfbi omits b6bb068dbd08 video: fbdev: atmel_lcdfb: remove redundant initialization [...] omits b27b0017efa2 video: fbdev-MMP: Use struct_size() in devm_kzalloc() omits acf7287e7785 video: fbdev: controlfb: fix warnings about comparing poin [...] omits b6b1d5119297 efifb: BGRT: Add check for new BGRT status field rotation bits omits 813e34adeefb jz4740_fb: fix DMA API abuse omits 56fc5f48200f video: fbdev: pvr2fb: fix link error for pvr2fb_pci_exit omits 597179b0ba55 ipsec: select crypto ciphers for xfrm_algo omits 5223bee837e8 vfio-ccw: Remove copy_ccw_from_iova() omits 7f8e89a8f2fd vfio-ccw: Factor out the ccw0-to-ccw1 transition omits ded563f31d0e vfio-ccw: Copy CCW data outside length calculation omits 6246590230e9 vfio-ccw: Skip second copy of guest cp to host omits 1d897e478da3 vfio-ccw: Move guest_cp storage into common struct omits f10effe5f77a video: fbdev: s3c-fb: add COMPILE_TEST support omits 739a6439c2bf video: fbdev: imxfb: fix sparse warnings about using incor [...] omits 10715127e4f6 video: fbdev: pvr2fb: fix build warning when compiling as module omits f4c8116e294b phy: Add driver for mixel mipi dphy found on NXP's i.MX8 SoCs omits 00fcc69d6e52 dt-bindings: phy: Add documentation for mixel dphy omits 51cc0da52e16 dt-bindings: phy-pxa-usb: add bindings omits 19c36b185a1d arm64: irqflags: Pass flags as readonly operand to restore [...] omits 9034f6251572 arm64: Do not enable IRQs for ct_user_exit omits 3f2ce83ddba9 ALSA: oxfw: ensure to release isochronous resources in pcm [...] omits a9679dd31dd3 ALSA: fireworks: ensure to release isochronous resources i [...] omits 7599e279c045 ALSA: bebob: ensure to release isochronous resources in pc [...] omits 740680f22d96 ALSA: dice: unify stop and release method for duplex streams omits b9434540dd8f ALSA: firewire-digi00x: unify stop and release method for [...] omits eccd895c9985 ALSA: firewire-motu: unify stop and release method for dup [...] omits af26bacc1c5a ALSA: fireface: unify stop and release method for duplex streams omits 9628fc82f9fe ALSA: firewire-tascam: unify stop and release method for d [...] omits 84872dc448fe serial: stm32: add RX and TX FIFO flush omits d0a6a7bcc3fa serial: stm32: add support of RX FIFO threshold omits d075719e62ae serial: stm32: add support of TX FIFO threshold omits 5d9176edacc2 serial: stm32: update PIO transmission omits 4cc0ed626f2b serial: stm32: add support of timeout interrupt for RX omits 7e31d8215fd8 Documentation: nvme: add an example for nvme fault injection omits f79d5fda4ea0 nvme: enable to inject errors into admin commands omits a3646451edd5 nvme: prepare for fault injection into admin commands omits a5448fdc469d nvmet: introduce target-side trace omits 2f5af4ab7de1 lightnvm: fix uninitialized pointer in nvm_remove_tgt() omits 510fd8ea98fc lightnvm: pblk: fix freeing of merged pages omits 5f965f4fd923 nvme-trace: print result and status in hex format omits ad795e47cdef nvme-trace: support for fabrics commands in host-side omits 26f2990d8583 nvme-trace: move opcode symbol print to nvme.h omits 7183a46a4879 nvme-trace: do not export nvme_trace_disk_name omits 7c1ce408eb32 nvme-pci: clean up nvme_remove_dead_ctrl a bit omits cee6c269b016 nvme-pci: properly report state change failure in nvme_reset_work omits e71afda49335 nvme-pci: set the errno on ctrl state change error omits dad77d63903e nvme-pci: adjust irq max_vector using num_possible_cpus() omits 483178f38cbe nvme-pci: remove queue_count_ops for write_queues and poll_queues omits a232ea0ebffe nvme-pci: remove unnecessary zero for static var omits d916b1be94b6 nvme-pci: use host managed power state for suspend omits 7a1f46e3f75c nvme: introduce nvme_is_fabrics to check fabrics cmd omits 1a87ee657c53 nvme: export get and set features omits 2181e455612a nvme: fix possible io failures when removing multipathed ns omits 4bea364f1618 nvme-fc: add message when creating new association omits 41b194b843a2 lpfc: add sysfs interface to post NVME RSCN omits 6f2589f47879 lpfc: add support for translating an RSCN rcv into a disco [...] omits ab723121a8ea lpfc: add nvmet discovery_event op support omits f60cb93bbfec lpfc: add support to generate RSCN events for nport omits 4cf7c363b415 nvme-fcloop: add support for nvmet discovery_event op omits 150d71f725fd nvmet-fc: add transport discovery change event callback support omits 9d09dd8d7626 nvmet: add transport discovery change op omits 3f2640ed7be8 Revert "serial: 8250: Don't service RX FIFO if interrupts [...] omits 474a280036e8 cgroup: export css_next_descendant_pre for bfq omits 4a96895f74c9 tty/serial/8250: use mctrl_gpio helpers omits d99482673f95 serial: mctrl_gpio: Check if GPIO property exisits before [...] omits f785b42f4cb5 ARM: 8863/1: stm32: select ARM errata 814220 omits 779eb41ccb2e ARM: 8862/1: errata: 814220-B-Cache maintenance by set/way [...] omits 8d54094ef430 Merge branch 'md-next' of https://github.com/liu-song-6/li [...] omits 5c9dc6379f53 phy: renesas: rcar-gen3-usb2: fix imbalance powered flag omits 67c2eccb7d6e phy: qcom-qmp: Drop useless msm8998_pciephy_cfg setting omits 885bd765963b phy: qcom-qmp: Correct READY_STATUS poll break condition omits 1853bc0ae64b phy: ti: am654-serdes: Make serdes_am654_xlate() static omits 5eab9cf87b6c Merge tag 'imx-drm-fixes-2019-06-20' of git://git.pengutro [...] omits 91cbf5d2365c Merge tag 'drm-intel-fixes-2019-06-20' of git://anongit.fr [...] omits ea37e1a35c88 Merge tag 'drm-misc-fixes-2019-06-19' of git://anongit.fre [...] omits 47e3c4c96460 Merge branch 'vmwgfx-fixes-5.2' of git://people.freedeskto [...] omits 4e19d6b65fb4 ext4: allow directory holes omits d68dbb0c9ac8 arch: handle arches who do not yet define clone3 omits d494549ac885 md: add bitmap_abort label in md_run omits 617b194a13c0 md-bitmap: create and destroy wb_info_pool with the change [...] omits 10c92fca636e md-bitmap: create and destroy wb_info_pool with the change [...] omits 963c555e75b0 md: introduce mddev_create/destroy_wb_pool for the change [...] omits 3e148a320979 md/raid1: fix potential data inconsistency issue with writ [...] omits 637dfa0fad6d MIPS: have "plain" make calls build dtbs for selected platforms omits 62b52c8ce9d4 scsi: virtio_scsi: remove unused 'affinity_hint_set' omits 9382cde8cd8f jbd2: drop declaration of journal_sync_buffer() omits e6c4375f7c92 ARM: 8865/1: mm: remove unused variables omits 5f41f9198f29 ARM: 8864/1: Add workaround for I-Cache line size mismatch [...] omits 304009a182b9 ARM: 8861/1: errata: Workaround errata A12 857271 / A17 857272 omits b777a981d504 ARM: 8860/1: VDSO: Drop implicit common-page-size linker flag omits 49b38c345baa ARM: arrange show_pte() to issue severity-based messages omits bafeb7a0d921 ARM: add "8<--- cut here ---" to kernel dumps omits c5d0e49e8d8f ARM: 8867/1: vdso: pass --be8 to linker if necessary omits 73131fbb003b ext4: use jbd2_inode dirty range scoping omits 6ba0e7dc64a5 jbd2: introduce jbd2_inode dirty range scoping omits 4ae004a9bca8 Merge tag 'ovl-fixes-5.2-rc6' of git://git.kernel.org/pub/ [...] omits b910f6a7ccab Merge tag 'fuse-fixes-5.2-rc6' of git://git.kernel.org/pub [...] omits aa0bfcd939c3 mm: add filemap_fdatawait_range_keep_errors() omits b3e978337b25 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 240b4cc8fd5d scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() omits c9df14427259 scsi: mpt3sas: use DEVICE_ATTR_{RO, RW} omits ab9f5adb8d14 scsi: mpt3sas: make driver options visible in sys omits 0f48a2441613 doc-rst: Add missing newline at end of file omits 57794aab8884 Documentation: x86: fix some typos omits b5453a8ec310 Documentation: x86: Clarify MBA takes MB as referring to mba_sc omits 7c7a49958286 Documentation: x86: Remove cdpl2 unspported statement and [...] omits eb8ed28f024f Documentation: x86: Contiguous cbm isn't all X86 omits 22aac857394c docs/vm: hwpoison.rst: Fix quote formatting omits 220ee02a0b38 docs: stop suggesting strlcpy omits 4ae5b8f2140d lib: list_sort.c: add a blank line to avoid kernel-doc warnings omits 7e6294cdc0b0 docs: trace: add a missing blank line omits 0ad6be30baa3 docs: fb: Add TER16x32 to the available font names omits e1a7752ca7b1 scsi: ufs-qcom: Add support for platforms booting ACPI omits e58ed5002f17 scsi: megaraid_sas: Use struct_size() helper omits 7c1f3e3447a1 scsi: mac_scsi: Treat Last Byte Sent time-out as failure omits 8fb9a64eb6e6 scsi: mac_scsi: Enable PDMA on Mac IIfx omits 78ff751f8e6a scsi: mac_scsi: Fix pseudo DMA implementation, take 2 omits 7398cee4c3e6 scsi: mac_scsi: Increase PIO/PDMA transfer length threshold omits f9dfed1c7857 scsi: NCR5380: Handle PDMA failure reliably omits 57f31326518e scsi: NCR5380: Always re-enable reselection interrupt omits 25fcf94a2fa8 Revert "scsi: ncr5380: Increase register polling limit" omits 5da1faa07b7d scsi: wd719x: Fix resets and aborts omits fd5614124406 scsi: RDMA/srp: Fix a sleep-in-invalid-context bug omits bbe9fb0d04b9 scsi: Avoid that .queuecommand() gets called for a blocked [...] omits ac88c1f6730e scsi: Restrict user space SCSI device state changes to "ru [...] omits 152e30fc53cb scsi: cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM [...] omits 22c2f35f49d4 scsi: tcmu: Simplify tcmu_update_uio_info() omits adfbd028e155 scsi: storvsc: Add ability to change scsi queue depth omits 6ea3b189f770 scsi: mpt3sas: Mark expected switch fall-through omits 924a3541eab0 scsi: libsas: aic94xx: hisi_sas: mvsas: pm8001: Use dev_is [...] omits 3e99b3b13a1f scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN omits b79d9a09ae23 scsi: lib/sg_pool.c: clear 'first_chunk' in case of no pre [...] omits 3dccdf53c2f3 scsi: core: avoid preallocating big SGL for data omits 92524fa12312 scsi: core: avoid preallocating big SGL for protection inf [...] omits 4635873c561a scsi: lib/sg_pool.c: improve APIs for allocating sg pool omits ee5a1dbfec57 scsi: esp: use sg helper to iterate over scatterlist omits 0e9fdd2b315c scsi: NCR5380: use sg helper to iterate over scatterlist omits c3c0fd9b108f scsi: wd33c93: use sg helper to iterate over scatterlist omits 57ef4e510939 scsi: ppa: use sg helper to iterate over scatterlist omits 1b3a46401066 scsi: pcmcia: nsp_cs: use sg helper to iterate over scatterlist omits 79da19b48fc1 scsi: imm: use sg helper to iterate over scatterlist omits a7a253ba6c26 scsi: aha152x: use sg helper to iterate over scatterlist omits 013be03840c2 scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist omits da5567369fb6 scsi: staging: unisys: visorhba: use sg helper to iterate [...] omits 1194b5ce57d2 scsi: usb: image: microtek: use sg helper to iterate over [...] omits 74eb7446eda5 scsi: pmcraid: use sg helper to iterate over scatterlist omits c71ae886d132 scsi: ipr: use sg helper to iterate over scatterlist omits 3c1a30df6d9c scsi: mvumi: use sg helper to iterate over scatterlist omits e929387449cf Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 0ce353794b6c f2fs: use block layer helper for show_bio_op macro omits b0e5168a7738 block: update print_req_error() omits 874c893bf07b block: use blk_op_str() in blk-mq-debugfs.c omits e47bc4eda953 block: add centralize REQ_OP_XXX to string helper omits 178cc590e54a block: improve print_req_error omits a409de616259 Merge tag 's390-5.2-5' of git://git.kernel.org/pub/scm/lin [...] omits 5c5d3ac2064a EDAC, i10nm: Add Intel additional Ice-Lake support omits 40d796243478 EDAC: Make edac_debugfs_create_x*() return void omits ff70cacc967f EDAC/aspeed: Remove set but not used variable 'np' omits 4d91fde8d570 EDAC/ie31200: Reformat PCI device table omits c452a9d30feb EDAC/ie31200: Add Intel Coffee Lake CPU support omits 91abaeaaff35 EDAC/sifive: Add EDAC platform driver for SiFive SoCs omits 0042e9e7a5f6 EDAC/sb_edac: Remove redundant update of tad_base omits 109d789922f1 arm64: dts: stratix10: Add SDMMC EDAC node omits a428b4d348c4 EDAC/altera: Add Stratix10 SDMMC support omits 3c4fcb89db2c arm64: dts: stratix10: Add OCRAM EDAC node omits 17e47dc6db4f EDAC/altera: Add Stratix10 OCRAM ECC support omits 7adc05d2dc3a EDAC/sysfs: Drop device references properly omits 585fb3d93d32 EDAC/sysfs: Fix memory leak when creating a csrow object omits 46e8e475a160 scsi: lpfc: use sg helper to iterate over scatterlist omits c0d0d81ad34a scsi: advansys: use sg helper to iterate over scatterlist omits cf9648cb71d6 scsi: vmw_pscsi: use sg helper to iterate over scatterlist omits d72558b2b331 Merge tag 'for_v5.2-rc6' of git://git.kernel.org/pub/scm/l [...] omits ee102584efd5 fs/afs: use struct_size() in kzalloc() omits 452181936931 afs: Trace afs_server usage omits 051d25250b55 afs: Add some callback management tracepoints omits fa59f52f5b14 afs: afs_unlink() doesn't need to check dentry->d_inode omits 2cd42d19cffa afs: Fix setting of i_blocks omits 6331d118ac61 Merge tag 'mmc-v5.2-rc4' of git://git.kernel.org/pub/scm/l [...] omits 41a247d896d2 Merge tag 'for-linus-20190620' of git://git.kernel.dk/linux-block omits 8060c47ba853 block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG omits d6258980daf2 bfq-iosched: move bfq_stat_recursive_sum into the only caller omits c0ce79dca5b0 blk-cgroup: move struct blkg_stat to bfq omits 7af6fd9112ba blk-cgroup: introduce a new struct blkg_rwstat_sample omits 5d0b6e48cbef blk-cgroup: pass blkg_rwstat structures by reference omits 239eeb085753 blk-cgroup: factor out a helper to read rwstat counter omits 1aa0a133fbab block: mark blk_rq_bio_prep as inline omits d627065d8846 block: untangle the end of blk_bio_segment_split omits e9cd19c0c198 block: simplify blk_recalc_rq_segments omits 14ccb66b3f58 block: remove the bi_phys_segments field in struct bio omits f924cddebc90 block: remove blk_init_request_from_bio omits 0c8cf8c2a553 block: initialize the write priority in blk_rq_bio_prep omits b21e31b25304 Merge tag 'kvmarm-fixes-for-5.2-2' of git://git.kernel.org [...] omits 9fd588772636 KVM: nVMX: reorganize initial steps of vmx_set_nested_state omits 90fa9b64523a afs: Fix uninitialised spinlock afs_volume::cb_break_lock omits a6853b9ce81a afs: Fix vlserver record corruption omits 3647e42b55dc afs: Fix over zealous "vnode modified" warnings omits ac59a471e937 livepatch: Remove duplicate warning about missing reliable [...] omits 67059d65f7da Revert "livepatch: Remove reliable stacktrace check in klp [...] omits 3c25ab35fbc8 KVM: PPC: Book3S HV: Clear pending decrementer exceptions [...] omits 869537709ebf KVM: PPC: Book3S HV: Signed extend decrementer value if no [...] omits 380178ef7fde stacktrace: Remove weak version of save_stack_trace_tsk_re [...] omits 32f010deab57 x86/resctrl: Prevent possible overrun during bitmap operations omits cf4b20ecfa4e mmc: sdio: Turn sdio_run_irqs() into static omits 61d7fdc49f03 regulator: qcom_spmi: Fix math of spmi_regulator_set_volta [...] omits f4bb1f895aa0 auxdisplay/ht16k33.c: Convert to use vm_map_pages_zero() omits 461e274b2821 auxdisplay/cfag12864bfb.c: Convert to use vm_map_pages_zero() omits 7377f5bec133 fsnotify: get rid of fsnotify_nameremove() omits 49246466a989 fsnotify: move fsnotify_nameremove() hook out of d_delete() omits 2f1539b24e2a staging: rtl8712: r8712_setMacAddr_cmd(): Change return type omits 092a370dbf38 staging: rtl8712: r8712_setstakey_cmd(): Change return type omits 612168e40755 staging: rtl8712: r8712_setopmode_cmd(): Change return type omits c24d83e14dcf staging: rtl8712: r8712_disassoc_cmd(): Change type to void omits ee71f8e8ed89 staging: rtl8712: r8712_set_chplan_cmd(): Change return type omits 29de098b330f staging: rtl8712: Change (r8712)_enqueue_cmd to void omits 36f484ef0941 staging: rtl8712: r8712_joinbss_cmd(): Change return value [...] omits 97a738d30cb1 staging: rtl8712: rtl871x_cmd.c: Remove unnecessary null check omits fbcfbf653636 staging: rtl8712: rtl8712_efuse.c: Remove leading p from v [...] omits f745aa40964e staging: rtl8712: mlme_linux.c: Remove leading p from vari [...] omits 6146e78c0364 configfs: call fsnotify_rmdir() hook omits 6679ea6dea15 debugfs: call fsnotify_{unlink,rmdir}() hooks omits 823e545c0277 debugfs: simplify __debugfs_remove_file() omits fd0d506f2b82 devpts: call fsnotify_unlink() hook omits 4bf2377472c7 tracefs: call fsnotify_{unlink,rmdir}() hooks omits a35d632c723c rpc_pipefs: call fsnotify_{unlink,rmdir}() hooks omits 014860188c15 staging: mt7621-pci: dt-bindings: add perst-gpio to sample [...] omits fd69d7faaefd staging: mt7621-dts: add gpio perst to pcie bindings node omits 07420a02b003 staging: mt7621-pci: use gpio perst instead of builtin behaviour omits fdd228cd6d90 staging: mt7621-pci: fix two messages in driver code omits 46008d9d3f0e btrfs: call fsnotify_rmdir() hook omits c2e1e0f30b1e staging: rtl8188eu: remove unused code omits e5dc970eb13c staging: rts5208: Remove function soft_reset_sd_card() omits 116b9731ad76 fsnotify: add empty fsnotify_{unlink,rmdir}() hooks omits 65ae78c20b8a staging: rtl8723bs: Fix Indentation Error: code indent sho [...] omits fabf298696d0 staging: rtl8723bs: Resolve the checkpatch error: else sho [...] omits 6a9b5dd1e24c staging: rtl8723bs: Resolve checkpatch error "that open br [...] omits a7a22bc46c70 staging: rtl8723bs: hal: hal_btcoex: Remove variables pHal [...] omits 9cc579cc9588 staging: rtl8723bs: os_dep: fix indentation on break statement omits d189a7c2f88c staging: rtl8723bs: hal: odm_RegConfig8723B: fix Lines sho [...] omits 6254acded763 staging: rtl8723bs: os_dep: ioctl_linux: make use of kzalloc omits 356596396718 staging: rtl8723bs: hal: Fix Brace Style Issues in if/else [...] omits d47f4db76732 staging: rtl8723bs: hal: Remove True/False Comparisons omits f2e741cbba1c staging: rtl8723bs: hal: rtl8723b_cmd: fix comparison to t [...] omits a029e223458f staging: rtl8723bs: hal: rtl8723b_cmd: fix Comparison to NULL omits d326d99aa00f staging: kpc2000: fix integer overflow with left shifts omits a50185cbb383 staging: kpc2000: simplify error handling in kp2000_pcie_probe omits 0234961dbc18 staging: rtl8712: rtl87x_io : make use of kzalloc omits 1011f2b09aca staging: rtl8192u: ieee80211: Remove redundant memset omits da0721cc2620 staging: rtl8192e: rtllib_module: Remove redundant memset omits 42203fbe73f2 staging: wilc1000: Remove redundant memset omits 8fa2081030e7 staging: rtl8723bs: Remove myself from CC: omits 57744c8d5ce3 staging: vt6656: fix indentation on break statement omits ecefae6db042 docs: usb: rename files to .rst and add them to drivers-api omits 743344a952fc usb: renesas_usbhs: Use struct assignment instead of memcpy() omits d46a6024c709 USB: core: correct a spelling mistake in the comment omits a251fb90ab8a KVM: x86: Fix apic dangling pointer in vcpu omits 4d763b168e9c KVM: VMX: check CPUID before allowing read/write of IA32_XSS omits 500871125920 KVM: PPC: Book3S HV: Invalidate ERAT when flushing guest T [...] omits f9481b08220d spi: fix ctrl->num_chipselect constraint omits 51c711f2c38a spi: spi-synquacer: Fixed build on architectures missing r [...] omits fd5d10059d5e regulator: da9061/62: Adjust LDO voltage selection minimum value omits 70ca117b02f3 regulator: s2mps11: Fix ERR_PTR dereference on GPIO lookup [...] omits 7f80e1376aa4 ASoC: rt5514-spi: don't use snd_soc_lookup_component() omits 9700022109b6 ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM sl [...] omits b5d8dffb8cc9 ASoC: pcm3168a: Rename min_frame_size to slot_width omits fd14f4436fd4 ASoC: ti: davinci-mcasp: Fix slot mask settings when using [...] omits 5dd17a3c3ed5 ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE omits 9e0784d00e35 ASoC: Intel: Skylake: Switch to modern UUID API omits f1572a448954 ASoC: cs47l90: Add codec driver for Cirrus Logic CS47L90 omits 95a9049b5854 ASoC: cs47l85: Add codec driver for Cirrus Logic CS47L85 omits e6a2b5c0b7eb ASoC: cs47l35: Add codec driver for Cirrus Logic CS47L35 omits 2735b683e1f2 ASoC: madera: Add common support for Cirrus Logic Madera codecs omits f0b1f5f08dfb ASoC: madera: Add DT bindings for Cirrus Logic Madera codecs omits 1e7f6e1c69f0 ASoC: stm32: dfsdm: add 16 bits audio record support omits 6f828c55e267 Merge tag 'misc-habanalabs-fixes-2019-06-20' of git://peop [...] omits b302e4b176d0 x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions omits acec0ce081de x86/cpufeatures: Combine word 11 and 12 into a new scatter [...] omits 7e6daf50e1f4 netfilter: bridge: prevent UAF in brnf_exit_net() omits 22f2efd33776 netfilter: synproxy: use nf_cookie_v6_check() from core omits 9eecd07b3450 platform/chrome: cros_ec_lpc_mec: Fix kernel-doc comment f [...] omits 22c040fa21b6 platform/chrome: cros_ec_lpc: Choose Microchip EC at runtime omits 8527fa6cc68a netfilter: synproxy: fix building syncookie calls omits d28bdaff5e26 Merge tag 'fixes-for-v5.2-rc5' of git://git.kernel.org/pub [...] omits 4116fd25c526 platform/chrome: cros_ec_lpc: Merge cros_ec_lpc and cros_e [...] omits d096aa3eb604 Input: cros_ec_keyb: mask out extra flags in event_type omits a3fb01ba5af0 blk-iolatency: only account submitted bios omits d27e84a30598 block: drbd: no need to check return value of debugfs_crea [...] omits 3a211b71529f blk-core: Remove blk_end_request*() declarations omits 45fc56e629ca x86/cpufeatures: Carve out CQM features retrieval omits 243d9f78d942 block: code cleanup queue_poll_stat_show() omits 3f6d385f8180 block: use right format specifier for op omits ee1e03598f79 block: get rid of redundant else omits 8c54803b98d5 null_blk: remove duplicate 0 initialization omits 2f578aaf5162 block: move tag field position in struct request omits f99bc332c713 habanalabs: use u64_to_user_ptr() for reading user pointers omits a6c929f69f27 pinctrl: Minimize SPDX hamming distance omits aa23ce847dda usb: dwc3: remove unused @lock member of dwc3_ep struct omits 1a044213fc64 slimbus: core: generate uevent for non-dt only omits e9cd251980f8 slimbus: remove redundant dev_err message omits c7a787de7f3f phy: usb: phy-brcm-usb: Fix platform_no_drv_owner.cocci warnings omits c886ec0256d3 phy: samsung: Use struct_size() in devm_kzalloc() omits 786285f5e05c drivers: fpga: Kconfig: pedantic cleanups omits dfd19a5004ef fonts: Prefer a bigger font for high resolution screens omits 4eb5fec31e61 fs/proc/vmcore: Enable dumping of encrypted memory when SE [...] omits 85784d16c2cf x86/kexec: Set the C-bit in the identity map page table wh [...] omits 1a79c1b8a041 x86/kexec: Do not map kexec area as decrypted when SEV is active omits 980621daf368 x86/crash: Add e820 reserved ranges to kdump kernel's e820 table omits 5da04cc86d12 x86/mm: Rework ioremap resource mapping determination omits ae9e13d621d6 x86/e820, ioport: Add a new I/O resource descriptor IORES_ [...] omits e1bfa87399e3 x86/mm: Create a workarea in the kernel for SME early encryption omits 2af47c10e80b floppy: fix harmless clang build warning omits dbb0569de852 usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices omits f467907c1c38 i3c: dw: add limited bus mode support omits cbf4f7325a63 i3c: add mixed limited bus mode omits ecc8fb54bd44 i3c: fix i2c and i3c scl rate by bus mode omits c603a309cc75 x86/mm: Identify the end of the kernel area to be reserved omits 73a649d2b98e fonts: Use BUILD_BUG_ON() for checking empty font table omits aa1d19f1f967 fonts: Fix coding style omits 576d152ccc56 crypto: nx - no need to check return value of debugfs_crea [...] omits 97a5fee2bd70 fs: cifs: switch to RC4 library interface omits 0e5a610b5ca5 ppp: mppe: switch to RC4 library interface omits 611a23c2d396 crypto: arc4 - remove cipher implementation omits 4be297016cd3 net/lib80211: move TKIP handling to ARC4 library code omits af1f3d327d49 net/lib80211: move WEP handling to ARC4 library code omits 5fdb373570b2 net/mac80211: move WEP handling to ARC4 library interface omits dc51f25752bf crypto: arc4 - refactor arc4 core code into separate library omits 192125ed5ce6 crypto: talitos - fix max key size for sha384 and sha512 omits f651bd96b201 crypto: vmx - Document CTR mode counter width quirks omits 334d37c9e263 crypto: caam - update IV using HW support omits 059d73eea640 crypto: caam - use len instead of nents for bulding HW S/G table omits 1fa6d053b2a5 hwrng: iproc-rng200 - Add support for 7211 omits 6223949a1531 dt-bindings: rng: Document BCM7211 RNG compatible string omits bdb275bb6486 Merge git://git.kernel.org/pub/scm/linux/kernel/git/herber [...] omits 055ecea0aa6e coresight: replicator: Add terminate entry for acpi_device [...] omits 745cfc56517f coresight: platform: add OF/APCI dependency omits 40a1c5b31969 coresight: Add dummy definition for of_coresight_get_cpu() omits 115b1aa23307 coresight: acpi: Support for platform devices omits 1c20a213da6c coresight: acpi: Support for AMBA components omits 76ffa5ab5b79 coresight: Support for ACPI bindings omits 68c0dacb88fb coresight: stm: ACPI support for parsing stimulus base omits 0f5f9b6ba9e1 coresight: Use platform agnostic names omits 37ea1ffddffa coresight: Use fwnode handle instead of device names omits 20961aea982e coresight: platform: Use fwnode handle for device search omits 688da45f20fe coresight: Add support for releasing platform specific data omits af7cfd0f80d7 coresight: Rearrange platform data probing omits b77e3ed038c0 coresight: Reuse platform data structure for connection tracking omits d2998dc1f9b1 coresight: Cleanup coresight_remove_conns omits 2ede79a6e8a5 coresight: Remove name from platform description omits aff70a45fe31 coresight: Remove cpu field from platform data omits 91824db2ea2d coresight: Make device to CPU mapping generic omits f03631da4be3 coresight: Introduce generic platform data helper omits a15dab756b0f coresight: Make sure device uses DT for obsolete compatible check omits 88a1607cbed3 coresight: platform: Make memory allocation helper generic omits 22aa495a6477 coresight: Rename of_coresight to coresight-platform omits 37e444c8296c usb: Replace snprintf with scnprintf in gether_get_ifname omits df5be5be8735 powerpc/pci/of: Fix OF flags parsing for 64bit BARs omits c708b1c6de7f ext4: remove redundant assignment to node omits dca73a65a683 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits 3ae72562ad91 ext4: optimize case-insensitive lookups omits b03755ad6f33 ext4: make __ext4_get_inode_loc plug omits 497ad9f5b2dc page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled omits 241e39004581 nfsd: replace Jeff by Chuck as nfsd co-maintainer omits 1196364f21ff MIPS: fix build on non-linux hosts omits 19453ce0bcfb IMA: support for per policy rule template formats omits 85f9aa7565bd inet: clear num_timeout reqsk_alloc() omits 6dbbd053e6ae PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is [...] omits 84ce4d0f9f55 net: stmmac: initialize the reset delay array omits 22f1a38a547b selftests/net: make udpgso_bench skip unsupported testcases omits 25cec756891e net/ipv4: fib_trie: Avoid cryptic ternary expressions omits 8110a7a7d295 net: mvpp2: debugfs: Add pmap to fs dump omits c7036d97acd2 ipv6: Default fib6_type to RTN_UNICAST when not set omits 16e5a266f516 net: sched: act_ctinfo: tidy UAPI definition omits 1e091c3bbf51 svcrdma: Ignore source port when computing DRC hash omits db13a5ba2732 MIPS: ath79: fix ar933x uart parity mode omits bf6de2315362 net: hns3: Fix inconsistent indenting omits c60990b361cc ext4: clean up kerneldoc warnigns when building with W=1 omits 99838e602bc8 Merge branch 'af_iucv-fixes' omits 06996c1d4088 net/af_iucv: always register net_device notifier omits 238965b71b96 net/af_iucv: build proper skbs for HiperTransport omits fdbf6326912d net/af_iucv: remove GFP_DMA restriction for HiperTransport omits abf02e2964b3 Merge tag 'pm-5.2-rc6' of git://git.kernel.org/pub/scm/lin [...] omits c3c0d546d73a Merge tag 'apparmor-pr-2019-06-18' of git://git.kernel.org [...] omits 538eca25ff8f coresight: tmc-etr: Rearrange probing default buffer size omits 18e46e1109b4 coresight: stm: Rearrange probing the stimulus area omits 6e9ad805069b coresight: etm3x: Rearrange cp14 access detection omits 6887cfa07534 coresight: Use coresight device names for sinks in PMU attribute omits 7f84712a0d9d coresight: etb10: Clean up device specific data omits aaff76232841 coresight: etm: Clean up device specific data omits ec62db1b2f18 coresight: stm: Cleanup device specific data omits fa87fa79678d coresight: tpiu: Clean up device specific data omits c95e224fee34 coresight: catu: Cleanup device specific data omits 9dd0a9209767 coresight: tmc: Clean up device specific data omits 36f590825e67 coresight: replicator: Cleanup device tracking omits 207f31125f9d coresight: funnel: Clean up device book keeping omits 5aafd9bf7aa9 coresight: perf: Don't set the truncated flag in snapshot mode omits 99f81eb9c51d coresight: tmc-etf: Fix snapshot mode update function omits 0402f75efe47 coresight: tmc-etf: Properly set AUX buffer head in snapshot mode omits 3ecb03022a25 coresight: tmc-etr: Properly set AUX buffer head in snapshot mode omits 514e5150e7c6 coresight: etb10: Properly set AUX buffer head in snapshot mode omits 4b6920ba26e1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits f506a547a9f4 eeprom: idt_89hpesx: remove unneeded csr_file variable omits 7603eab4a543 fsi: cf-fsi-fw: Use the correct style for SPDX License Identifier omits 42c3dcedc6b7 dt-bindings: nvmem: Convert Allwinner SID to a schema omits 2d1c193911b0 nvmem: Broaden the selection of NVMEM_SNVS_LPGPR omits 67ff708bd2fa nvmem: imx: add i.MX8 nvmem driver omits c2a6ea23a401 dt-bindings: fsl: scu: add ocotp binding omits d2527682160a firmware: arm_scmi: Use the correct style for SPDX License [...] omits 5d8a437c583d firmware: ti_sci: Use the correct style for SPDX License I [...] omits 6ad805b82dc5 doc: fix documentation about UIO_MEM_LOGICAL using omits 75d7627f49c5 MAINTAINERS / Documentation: Thorsten Scherer is the succe [...] omits 122f8ec7b78e lib : kobject: fix refcount imblance on kobject_rename omits fce677d7e8f0 docs: fb: Add TER16x32 to the available font names omits 1b7aebf04876 x86/cacheinfo: Fix a -Wtype-limits warning omits c61802ee54f2 Merge tag 'thunderbolt-fixes-for-v5.2-rc6' of git://git.ke [...] omits 37c600a3cc8a tools/memory-model: Do not use "herd" to refer to "herd7" omits 46f52b1fe79d tools/memory-model: Fix comment in MP+poonceonces.litmus omits 2966f8d440c3 Documentation: atomic_t.txt: Explain ordering provided by [...] omits 936bbf3aea84 ext2: Always brelse bh on failure in ext2_iget() omits edb895d3bfba ext2: add missing brelse() in ext2_iget() omits 11ca7a9d541d Merge branches 'consolidate.2019.05.28a', 'doc.2019.05.28a [...] omits 2f7da158cc79 Merge tag 'arm-soc/for-5.3/maintainers' of https://github. [...] omits 96e5aaf91406 s390/cio: move struct node_descriptor to cio.h omits 4f18d869ffd0 s390: fix stfle zero padding omits 191fa92b3448 s390/sclp: remove call home support omits d1523a8f4b8b s390: replace defconfig with performance_defconfig omits 79ebb5bb4e38 netfilter: nf_tables: enable set expiration time for set elements omits 2f0513d487d2 netfilter: nft_ct: fix null pointer in ct expectations support omits 72c5e11854af netfilter: synproxy: ensure zero is returned on non-error [...] omits 7c464359be81 MAINTAINERS: fpga: hand off maintainership to Moritz omits 6c9bef32c6e7 Merge branch 'inet-fix-defrag-units-dismantle-races' omits d5dd88794a13 inet: fix various use-after-free in defrags units omits d7d99872c144 netns: add pre_exit method to struct pernet_operations omits 2a54003e7af1 Merge branch 'xdp-page_pool-fixes-and-in-flight-accounting' omits f71fec47c2df page_pool: make sure struct device is stable omits 32c28f7e4139 page_pool: add tracepoints for page_pool with details need by XDP omits f033b688c1ed xdp: add tracepoints for XDP mem omits d956a048cd3f xdp: force mem allocator removal and periodic warning omits 99c07c43c4ea xdp: tracking page_pool resources and safe removal omits 29b006a67634 mlx5: more strict use of page_pool API omits e54cfd7e1745 page_pool: introduce page_pool_free and use in mlx5 omits cbf3351067ce veth: use xdp_release_frame for XDP_PASS omits 6bf071bf09d4 xdp: page_pool related fix to cpumap omits 516a7593fda6 xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails omits a25d50bfe645 net: page_pool: add helper function to unmap dma addresses omits 0afdeeed08b5 net: page_pool: add helper function to retrieve dma addresses omits c891f3b97964 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4cb2acc0df04 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7f904d7e1f3e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7743c48e54ee keys: Cache result of request_key*() temporarily in task_struct omits 896f1950e594 keys: Provide request_key_rcu() omits e59428f721ee keys: Move the RCU locks outwards from the keyring search [...] omits a09003b5d7ce keys: Invalidate used request_key authentication keys omits 504b69eb3c95 keys: Fix request_key() lack of Link perm check on found key omits 775c8a3d7187 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits cd93f165c9f1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0e0869949666 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 21042e414273 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits d2912cb15bdd treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 20c8ccb1975b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0c94efabe00e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 97873a3daf61 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f8a889172d52 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits aaa7cb268cc4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4c3dd9cd769b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 47d7195dbcef treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 81c9859b5129 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0a151468f9ca treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e84acbaec7d4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f2e3bd9a5a03 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 910751a782b5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f361c4dc5e2f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7a338472f225 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e500db3fa2d5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b15f321b9f27 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 6d8a639adefe treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f9724741de5b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7268a4f81d67 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3f520cd2de7e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4e5b937a3287 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 63307d015b91 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 714c29cf98be treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 6b99076ceda9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fc7669c6594f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 957ec138d766 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 6c8f392ce8da treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 912d0f0bd6f4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1f67b599f8b8 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 38cf0d46f42e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 887490a76186 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 89ee7f4f33ad treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits acee2e8d66f5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits cb849fc5f0c7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 071fb96b83f6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 023b915e1f69 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f71e7375c9cb treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits ea65cc9bfb67 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits d690ec537163 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f85d20865846 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits d6869352cb3c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 8092f73c5156 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits ddceed9d11ee treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2c162f9b4172 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits d82444d2a9d0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e311edbc45de treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 82c73e0a3868 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 077e6e51c889 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4ba774edce17 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 77512baaea9a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2504ba9f5970 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits caab277b1de0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits ac1dc6b2e7d3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a7d7a3927465 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b6a3d1b71a32 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 40b0b3f8fb2d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 33eea064b2b1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b119deca1e01 USB: fix types in uapi include omits e4e5a865e9a9 KVM: arm/arm64: Fix emulated ptimer irq injection omits 9371a56f7101 net: netsec: remove loops in napi Rx process omits 39e3622edeff net: netsec: initialize tx ring on ndo_open omits 27e23d897527 ARM: omap2: remove incorrect __init annotation omits ef51ea44a96f Merge tag 'gemini-dts-v5.2' of git://git.kernel.org/pub/sc [...] omits c91476761094 Merge tag 'imx-fixes-5.2-2' of git://git.kernel.org/pub/sc [...] omits e41d4bc554de net: dsa: mv88e6xxx: fix shift of FID bits in mv88e6250_g1 [...] omits 48620e341659 net: dsa: mv88e6xxx: fix shift of FID bits in mv88e6185_g1 [...] omits 23cdf8752b26 act_ctinfo: Don't use BIT() in UAPI headers. omits 9dba988edb31 tests: kvm: Check for a kernel warning omits 61cfcd545e42 kvm: tests: Sort tests in the Makefile alphabetically omits b6b80c78af83 KVM: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT omits 6ca00dfafda7 KVM: x86: Modify struct kvm_nested_state to have explicit [...] omits cfecf0d0017b Merge branch 'mlxsw-Implement-flower-ingress-device-matchi [...] omits dcc5e1f9cad0 selftests: tc: add ingress device matching support omits 0c1f391d192a mlxsw: spectrum_flower: Implement support for ingress devi [...] omits d8e94614461c mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size omits ff5405f69086 mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PO [...] omits 511a5adcaa11 mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element [...] omits 9558a83aee62 net: flow_offload: implement support for meta key omits 8212ed777f40 net: sched: cls_flower: use flow_dissector for ingress ifindex omits 82828b88f081 flow_dissector: add support for ingress ifindex dissection omits 21feadd024e7 ipmi: ipmb: don't allocate i2c_client on stack omits c285a2f01d69 fanotify: update connector fsid cache on add mark omits 4d0664ab8810 Merge branch 'topic/remove-fbcon-notifiers' of git://anong [...] omits c6d9c35d16f1 quota: fix a problem about transfer quota omits 2ee692802b8f Merge tag 'topic/remove-fbcon-notifiers-2019-06-14-1' of g [...] omits 475df5d0f3eb drm/i915: Don't clobber M/N values during fastset check omits 387e3746d01c locks: eliminate false positive conflicts for write lease omits d51f527f44f9 locks: Add trace_leases_conflict omits 9739ab7eda45 powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac omits 45e0f30c30bb keys: Add capability-checking keyctl function omits aed2a2628352 USB: serial: option: add support for GosunCn ME3630 RNDIS mode omits 64ee5067cf64 ASoC: soc-utils: remove dummy Platform omits 961fb3c206dc ASoC: rockchip: rk3399_gru_sound: don't select unnecessary [...] omits 0814c6412967 ASoC: qcom: don't select unnecessary Platform omits 6f0437445735 ASoC: simple-card-utils: don't select unnecessary Platform omits 9ae6cdb184b6 ASoC: ux500: mop500: don't select unnecessary Platform omits f0edc6c1ee48 ASoC: ti: rx51: don't select unnecessary Platform omits bfe1273c65e1 ASoC: ti: omap-twl4030: don't select unnecessary Platform omits edba13aeae88 ASoC: ti: omap-hdmi: don't select unnecessary Platform omits 1306ab2eddd1 ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform omits f46da1b9046e ASoC: ti: davinci-evm: don't select unnecessary Platform omits 567b374d9973 ASoC: tegra: trimslice: don't select unnecessary Platform omits 5d62677238e9 ASoC: tegra: tegra_wm9712: don't select unnecessary Platform omits b28d98527157 ASoC: tegra: tegra_wm8903: don't select unnecessary Platform omits 404b229b84af ASoC: tegra: tegra_wm8753: don't select unnecessary Platform omits cee1cf3f9f9e ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform omits d035d13b2277 ASoC: tegra: tegra_rt5677: don't select unnecessary Platform omits 1d641e1523ca ASoC: tegra: tegra_rt5640: don't select unnecessary Platform omits 4bfd08540b44 ASoC: tegra: tegra_max98090: don't select unnecessary Platform omits e7fc99e641da ASoC: tegra: tegra_alc5632: don't select unnecessary Platform omits 3f780533bac9 ASoC: sunxi: sun4i-codec: don't select unnecessary Platform omits e562a5f13c94 ASoC: sirf: sirf-audio: don't select unnecessary Platform omits ae7cbcc43b8c ASoC: samsung: tm2_wm5110: don't select unnecessary Platform omits a555b6a959e6 ASoC: samsung: snow: don't select unnecessary Platform omits d815e0f08fdd ASoC: samsung: smdk_wm8994: don't select unnecessary Platform omits 33949eb5019d ASoC: samsung: arndale_rt5631: don't select unnecessary Platform omits 27a37973a6f1 ASoC: rockchip: rockchip_rt5645: don't select unnecessary [...] omits 7df405ae5895 ASoC: rockchip: rockchip_max98090: don't select unnecessar [...] omits 9c21e82c165c ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessa [...] omits 3caf11fa88a9 ASoC: qcom: storm: don't select unnecessary Platform omits 564684387969 ASoC: qcom: apq8016_sbc: don't select unnecessary Platform omits 5f92229d184b ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform omits 717f16331712 ASoC: kirkwood: armada-370-db: don't select unnecessary Platform omits d8893261a7d3 ASoC: fsl: imx-audmix: don't select unnecessary Platform omits 014f07ca1cb1 ASoC: fsl: imx-spdif: don't select unnecessary Platform omits 82bf78ca49a3 ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform omits 577cf50d4dc8 ASoC: fsl: imx-es8328: don't select unnecessary Platform omits e57a4c2f15df ASoC: fsl: fsl-asoc-card: don't select unnecessary Platform omits 2058ea1c4f51 ASoC: fsl: eukrea-tlv320: don't select unnecessary Platform omits 655368dfc75e ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform omits ced5b08020cd ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform omits bfc7938e5814 ASoC: atmel: sam9g20_wm8731: don't select unnecessary Platform omits 318ebbe8060d ASoC: atmel: mikroe-proto: don't select unnecessary Platform omits 3609750e9d4b ASoC: atmel: atmel_wm8904: don't select unnecessary Platform omits 7baf32e164da ASoC: atmel: atmel-pdmic: don't select unnecessary Platform omits 02602401e531 ASoC: atmel: atmel-classd: don't select unnecessary Platform omits 6c6de1c9e2bf ASoC: vc4: vc4_hdmi: don't select unnecessary Platform omits 1d7689892878 ASoC: soc-core: allow no Platform on dai_link omits df9091e9d3f4 ASoC: rt5677: handle concurrent interrupts omits 4f7b018b55db ASoC: rt5677: clear interrupts by polarity flip omits 36558020128b ARM: dts: gemini Fix up DNS-313 compatible string omits cf18ea7593ad ARM: dts: Blank D-Link DIR-685 console omits 16395ceee11f ASoC: qcom: common: Fix NULL pointer in of parser omits e711223ad35b ASoC: Intel: sof-rt5682: correct naming for dmic16k omits 1eed6bc03f54 ASoC: Intel: sof-rt5682: add MCLK support for BYT platform omits b5e3cf410b48 spi/acpi: fix incorrect ACPI parent check omits 5f174cf75a8c ASoC: soc.h: fixup for_each_card_links() macro omits d909f9109c30 powerpc/64s/radix: Enable HAVE_ARCH_HUGE_VMAP omits d38153f9ccc9 powerpc/64s/radix: ioremap use ioremap_page_range omits a72808a7ec5d powerpc/64: __ioremap_at clean up in the error case omits 9c9f8fb71fee powerpc/perf: Use cpumask_last() to determine the designat [...] omits 87997471c597 powerpc/64s: Fix misleading SPR and timebase information omits 348ea30f51fc powerpc/pseries: avoid blocking in irq when queuing hotplu [...] omits f474c28fbcbe powerpc/watchpoint: Restore NV GPRs while returning from e [...] omits 1b7de1df997a cxl: no need to check return value of debugfs_create functions omits 0b1be03f25bb powerpc/ps3: Use [] to denote a flexible array member omits 46c2478af610 powerpc/mm/32s: fix condition that is always true omits 6ecb78ef56e0 powerpc/32s: fix suspend/resume when IBATs 4-7 are used omits 8d0f1e05ab16 selftests/powerpc: Fix earlyclobber in tm-vmxcopy omits 44758bafa536 ACPICA: Clear status of GPEs on first direct enable omits 25fa4d9d4ca6 drivers: base: power: remove wakeup_sources_stats_dentry variable omits 2443091408c2 fbcon: Export fbcon_update_vcs omits 0b385a0c3bd3 PM: suspend: Rename pm_suspend_via_s2idle() omits 5423f5ce5ca4 x86/microcode: Fix the microcode load on CPU hotplug for real omits 6dde1e42f497 ovl: make i_ino consistent with st_ino in more cases omits f5633efcedb4 Merge tag 'gvt-fixes-2019-06-19' of https://github.com/int [...] omits c036061be907 ecryptfs: Make ecryptfs_xattr_handler static omits 29a51df0609c ecryptfs: remove unnessesary null check in ecryptfs_keyrin [...] omits 96827c3044cf ecryptfs: use print_hex_dump_bytes for hexdump omits 5589b08e5be4 scsi: qla2xxx: Fix hardlockup in abort command during driv [...] omits 24e2e7a19f7e scsi: ufs: Avoid runtime suspend possibly being blocked forever omits 8cf4c5403aeb scsi: qedi: update driver version to 8.37.0.20 omits 1ac3549ed58c scsi: qedi: Check targetname while finding boot target inf [...] omits 39f588603238 net/mlx5: add missing void argument to function mlx5_devli [...] omits da21ad276af4 Merge branch 'net-mvpp2-cls-Allow-steering-based-on-vlan-tag' omits 1274daede3ef net: mvpp2: cls: Add steering based on vlan Id and priority. omits 12b8e2dd01ce net: mvpp2: cls: right-justify the C2 TCAM keys omits 834df6ea9555 net: mvpp2: cls: Only select applicable flows of classific [...] omits c641af4f6fe0 net: mvpp2: cls: Use a dedicated lu_type for the RSS lookup omits 9368b8e24b08 Merge branch 'macb-SiFive-FU540-C000' omits c218ad559020 macb: Add support for SiFive FU540-C000 omits d4993e19da6e macb: bindings doc: add sifive fu540-c000 binding omits d75d5f9764c3 Merge branch 'hinic-add-rss-support-and-rss-parameters-con [...] omits 4fdc51bb4e92 hinic: add support for rss parameters with ethtool omits eb8ce9ac1671 hinic: move ethtool code into hinic_ethtool omits 421e9526288b hinic: add rss support omits d470e720ef27 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits cb359b604167 hvsock: fix epollout hang from race condition omits 76e21533a48b net/udp_gso: Allow TX timestamp with UDP GSO omits e11e1007a177 Merge branch 'net-netem-fix-issues-with-corrupting-GSO-frames' omits 3e14c383de34 net: netem: fix use after free and double free with packet [...] omits 177b8007463c net: netem: fix backlog accounting for corrupted GSO frames omits 760f1dc29580 net: stmmac: add sanity check to device_property_read_u32_ [...] omits 9476274093a0 net: lio_core: fix potential sign-extension overflow on la [...] omits cf29a498796a net: hns3: Add missing newline at end of file omits 55458d2f4074 Merge branch 'net-fix-quite-a-few-dst_cache-crashes-report [...] omits c3bcde026684 tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb omits 6f6a8622057c ip6_tunnel: allow not to count pkts on tstats by passing d [...] omits 5684abf7020d ip_tunnel: allow not to count pkts on tstats by setting sk [...] omits 94079b64255f Merge branch 'bpf-bounded-loops' omits b5dc0163d8fd bpf: precise scalar_value tracking omits b061017f8b4d selftests/bpf: add realistic loop tests omits 0d3679e99ae4 selftests/bpf: add basic verifier tests for loops omits aeee380ccfc5 selftests/bpf: fix tests omits eea1c227b9e9 bpf: fix callees pruning callers omits 2589726d12a1 bpf: introduce bounded loops omits fb8d251ee2a6 bpf: extend is_branch_taken to registers omits fc559a70d57c selftests/bpf: fix tests due to const spill/fill omits f7cf25b2026d bpf: track spill/fill of constants omits a324aae32fa9 libbpf: constify getter APIs omits 895d8860a1a9 scsi: mpt3sas: Update driver version to 29.100.00.00 omits ca7e1e9d88a4 scsi: mpt3sas: Introduce perf_mode module parameter omits 2426f20903ff scsi: mpt3sas: Enable interrupt coalescing on high iops omits 728bbc6cbff7 scsi: mpt3sas: Affinity high iops queues IRQs to local node omits 998c3001d31a scsi: mpt3sas: save and use MSI-X index for posting RD omits 5dd48a555a40 scsi: mpt3sas: Use high iops queues under some circumstances omits 0213651609b9 scsi: mpt3sas: change _base_get_msix_index prototype omits 18fd3d8cf903 scsi: mpt3sas: Add flag high_iops_queues omits 79c74d03d527 scsi: mpt3sas: Add Atomic RequestDescriptor support on Aero omits 078a4cc1380d scsi: mpt3sas: function pointers of request descriptor omits 881a9a54da17 scsi: isci: Grammar s/the its/its/ omits ec0a95aba4be scsi: aic7xxx: Spelling s/configuraion/configuration/ omits bc7625795cb9 scsi: megaraid_sas: Remove unused including <linux/version.h> omits d63546834969 scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} omits ea14e46240fe scsi: megaraid_sas: use octal permissions instead of constants omits deff37063351 scsi: megaraid_sas: make max_sectors visible in sys omits cdf79db476c4 scsi: megaraid_sas: remove set but not used variables 'buf [...] omits ed17190941c7 scsi: megaraid_sas: remove set but not used variable 'sge_sz' omits 336df6eb6282 scsi: lpfc: Avoid unused function warnings omits 0824721463bc scsi: MAINTAINERS: update maintainer for PM8001 omits 961ed94e8a83 scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work omits d7b761b06949 scsi: lpfc: Make some symbols static omits a82b3539dc27 scsi: lpfc: Remove set but not used variables 'qp' omits a90ef98b21cf scsi: qla2xxx: remove double assignment in qla2x00_update_fcport omits 97fcf176b43b scsi: hisi_sas: Disable stash for v3 hw omits e4c19deba607 scsi: hisi_sas: Ignore the error code between phy down to phy up omits 0ab7bc825a12 scsi: hisi_sas: Change the type of some numbers to unsigned omits c7669f50121a scsi: hisi_sas: Reduce HISI_SAS_SGE_PAGE_CNT in size omits 794327ab53cc scsi: hisi_sas: Fix the issue of argument mismatch of prin [...] omits 6c86e046cf97 scsi: hisi_sas: Delete PHY timers when rmmod or probe failed omits b3b2a9f60fd9 scsi: message: fusion: Use kmemdup instead of memcpy and kmalloc omits de19212c2890 scsi: megaraid_sas: remove set but not used variables 'hos [...] omits dea98ba45a18 scsi: megaraid_sas: remove set but not used variable 'cur_state' omits f9e3ebeea452 scsi: mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() omits 821744403913 scsi: ufs: Add error-handling of Auto-Hibernate omits f571b377ded7 scsi: ufs: Do not overwrite Auto-Hibernate timer omits ee5f1042b20e scsi: ufs: Introduce ufshcd_is_auto_hibern8_supported() omits a1b6fb947f92 scsi: libsas: no need to join wide port again in sas_ex_di [...] omits a5c990eea5dd scsi: lpfc: Use *_pool_zalloc rather than *_pool_alloc omits 36631157eb3f scsi: hpsa: fix an uninitialized read and dereference of p [...] omits 8a914f32e2df scsi: target/iscsi: fix possible condition with no effect [...] omits 32877947b7a8 scsi: pm8001: Fix typo in code comments omits 8674a8aa2c39 scsi: fdomain: Add PCMCIA support omits 1697c6a64c49 scsi: fdomain: Add register definitions omits aa343c695aa5 scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON omits 6e40de8b6b3c scsi: ibmvscsi: redo driver work thread to use enum action states omits 2e2252047503 scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_ [...] omits 852eb63a7179 scsi: lpfc: Update lpfc version to 12.2.0.3 omits 01d53c04637f scsi: lpfc: Fix kernel warnings related to smp_processor_id() omits aa6ff3091872 scsi: lpfc: Fix BFS crash with DIX enabled omits 93f647f93df1 scsi: lpfc: Fix FDMI fc4type for nvme support omits 996a02aeb959 scsi: lpfc: Fix fcp_rsp_len checking on lun reset omits 657add4e5e15 scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors omits d9954a2d18c3 scsi: lpfc: Fix oops when driver is loaded with 1 interrup [...] omits b8e6f13617db scsi: lpfc: Fix incorrect logical link speed on trunks whe [...] omits 04d210c98e11 scsi: lpfc: Fix memory leak in abnormal exit path from lpf [...] omits c15e07047e7a scsi: lpfc: Rework misleading nvme not supported in firmwa [...] omits b9e5a2d961db scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl omits 6594d31bab02 scsi: lpfc: Cancel queued work for an IO when processing a [...] omits 51d23fb28ccb scsi: lpfc: Prevent 'use after free' memory overwrite in n [...] omits f22bfe8d1c90 scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery omits f6978f416367 scsi: lpfc: Revert message logging on unsupported topology omits 79d8c4ce01b2 scsi: lpfc: Fix nvmet handling of received ABTS for unmapp [...] omits d74a89aab9be scsi: lpfc: Separate CQ processing for nvmet_fc upcalls omits 2ab70c210664 scsi: lpfc: Revise message when stuck due to unresponsive adapter omits 4767c58af96e scsi: lpfc: Correct nvmet buffer free race condition omits 32b938656462 scsi: lpfc: Fix nvmet target abort cmd matching omits 2d71dc8eb6e8 scsi: lpfc: Fix alloc context on oas lun creations omits c9ac8e2466fe scsi: megaraid_sas: Update driver version to 07.708.03.00 omits ba53572bf02d scsi: megaraid_sas: Export RAID map through debugfs omits ce88418dce0b scsi: megaraid_sas: Fix MSI-X vector print omits 0a11c0b02a48 scsi: megaraid_sas: Add debug prints for device list omits f7331f180014 scsi: megaraid_sas: Add prints in suspend and resume path omits 223d5818e730 scsi: megaraid_sas: Print firmware interrupt status omits b6661342f26b scsi: megaraid_sas: Print FW fault information omits a6024a9e9153 scsi: megaraid_sas: Export RAID map id through sysfs omits 9a5987101c15 scsi: megaraid_sas: Print BAR information from driver omits 3d1d9eb7f294 scsi: megaraid_sas: Dump system registers for debugging omits cfb9a30e5dca scsi: megaraid_sas: Dump system interface regs from sysfs omits 4fe55035f30f scsi: megaraid_sas: Add formatting option for megasas_dump omits 2ce435087902 scsi: megaraid_sas: Enhance internal DCMD timeout prints omits 96c9603cf1ed scsi: megaraid_sas: Enhance prints in OCR and TM path omits 1d15d9098ad1 scsi: megaraid_sas: Load balance completions across all MSI-X omits 62a04f81e613 scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups omits 78409d4b47b8 scsi: megaraid_sas: Block PCI config space access from use [...] omits 44e8d6930ff6 scsi: megaraid_sas: Rework code around controller reset omits f10fb8523aee scsi: megaraid_sas: fw_reset_no_pci_access required for MF [...] omits 4a0bcf362d4a scsi: megaraid_sas: Remove unused variable target_index omits e5207cf021df scsi: fdomain: Resurrect driver - ISA support omits 68046d5003e7 scsi: fdomain: Resurrect driver - PCI support omits ebeb46653115 scsi: fdomain: Resurrect driver - Core omits 9a14f9b1be7c scsi: hpsa: update driver version omits c5dfd106414f scsi: hpsa: correct device resets omits 9e33f0d5788f scsi: hpsa: do-not-complete-cmds-for-deleted-devices omits b443d3eab600 scsi: hpsa: wait longer for ptraid commands omits 4770e68d1626 scsi: hpsa: check for tag collision omits 0119208885b3 scsi: hpsa: use local workqueues instead of system workqueues omits a68fdb3aed54 scsi: hpsa: correct simple mode omits 4e3ea141b5cb scsi: osst: kill obsolete driver omits 82a54da641f3 scsi: sd: Inline sd_probe_part2() omits f049cf1a7b67 scsi: sd: Rely on the driver core for asynchronous probing omits 156e42996bd8 apparmor: reset pos on failure to unpack for various functions omits 8404d7a674c4 apparmor: enforce nullbyte at end of tag string omits 23375b13f98c apparmor: fix PROFILE_MEDIATES for untrusted input omits 3469fa84c163 tools build: Fix the zstd test in the test-all.c common ca [...] omits 78d6ccce03e8 perf build: Handle slang being in /usr/include and in /usr [...] omits cbefd24f0aee tools build: Add test to check if slang.h is in /usr/inclu [...] omits 7a5834e456f7 RDMA/efa: Handle mmap insertions overflow omits 440078db7a55 Merge branch 'md-fixes' of https://github.com/liu-song-6/l [...] omits 0211f68e626f regulator: qcom_spmi: add PMS405 SPMI regulator omits bbd7992e6a32 dt-bindings: qcom_spmi: Document pms405 support omits 1c3f37d11023 arm64: dts: msm8998-mtp: Add pm8005_s1 regulator omits 90ec7a76cc4b iommu/io-pgtable-arm: Add support to use system cache omits 42ba89c8bbd9 regulator: qcom_spmi: Add support for PM8005 omits 4fe0676b04ed dt-bindings: qcom_spmi: Document PM8005 regulators omits bed3c0d84e7e Merge tag 'for-5.2-rc5-tag' of git://git.kernel.org/pub/sc [...] omits f56943699463 spi: don't open code list_for_each_entry_safe_reverse() omits ac28ec07ae1c ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ omits 281c443f1e8e ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC omits c054b41690a4 ASoC: qcom: common: Mark links as nonatomic omits 7a1954de3050 ASoC: Intel: Skylake: Fix incorrect capture position reporting omits f2c6203fdd11 regulator: core: Make entire header comment C++ style omits e1d700f7c94e Merge tag 'v5.2-rc4' into regulator-5.3 omits 7b306892cc57 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 72b319dc08b4 tun: wake up waitqueues after IFF_UP is set omits 815deee0e345 qed: Fix -Wmaybe-uninitialized false positive omits b594850e65b5 ps3_gelic: Use [] to denote a flexible array member omits 915ed9320cba Merge tag 'meminit-v5.2-rc6' of git://git.kernel.org/pub/s [...] omits 75345f888f70 ipoib: show VF broadcast address omits 64d701c608fe ipoib: correcly show a VF hardware address omits d25f6ead162e iommu/arm-smmu-v3: Increase maximum size of queues omits 74b67efa8d7b drm: return -EFAULT if copy_to_user() fails omits d0bae4a0e3d8 net: remove duplicate fetch in sock_getsockopt omits d0f84d0856c1 tipc: fix issues with early FAILOVER_MSG from peer omits cf18cecca911 bnx2x: Check if transceiver implements DDM before access omits 2ae6b594fb61 Merge branch 'mlxsw-Improve-IPv6-route-insertion-rate' omits 12ee82203999 selftests: mlxsw: Add a test for FIB offload indication omits d5382fef70ce ipv6: Stop sending in-kernel notifications for each nexthop omits 2d9dd7ec79fb mlxsw: spectrum_router: Create IPv6 multipath routes in one go omits d21afd3029b9 mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops omits 921bc539cbcb mlxsw: spectrum_router: Pass array of routes to route hand [...] omits 94d628d1f97b mlxsw: spectrum_router: Adjust IPv6 replace logic to new n [...] omits 928c0b534f29 mlxsw: spectrum_router: Pass multiple routes to work item omits ccd56a5f5018 mlxsw: spectrum_router: Prepare function to return errors omits 20247fcab397 mlxsw: spectrum_router: Remove processing of IPv6 append n [...] omits 2881fd61b68e ipv6: Add IPv6 multipath notification for route delete omits ebee3cad835f ipv6: Add IPv6 multipath notifications for add / replace omits d133e4f1fa12 netdevsim: Ignore IPv6 multipath notifications omits f6c3bb75165c mlxsw: spectrum_router: Ignore IPv6 multipath notifications omits d4b96c7b51e8 ipv6: Extend notifier info for multipath routes omits c82481f7ea21 netlink: Add field to skip in-kernel notifications omits 3de205cde4ee netlink: Document all fields of 'struct nl_info' omits 714a485aae9a Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits ddd57980a0fd xhci: detect USB 3.2 capable host controllers correctly omits b8c3b718087b usb: xhci: Don't try to recover an endpoint if port is in [...] omits cd4bb2a3344c mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM omits 76e3bcdb61ca KVM: fix typo in documentation omits d95ea1a4e1fb docs: Add a document on repository management omits af88ec396201 iommu/vt-d: Silence a variable set but not used omits 42db7c6a404b iommu/vt-d: Remove an unused variable "length" omits 9870dc39dc53 drm/panfrost: Make sure a BO is only unmapped when appropriate omits 29fcea8ce7f3 iommu: Fix integer truncation omits 58b55c859ac0 iommu: Add padding to struct iommu_fault omits 8a1a0cd0b770 mm/hmm: Use lockdep instead of comments omits 47f245985a4f mm/hmm: Hold on to the mmget for the lifetime of the range omits eceb9973d908 KVM: nVMX: shadow pin based execution controls omits 804939ea200d KVM: VMX: Leave preemption timer running when it's disabled omits 9642fa73d073 md: fix for divide error in status_resync omits 157816f3775f mm/hmm: Do not use list*_rcu() for hmm->ranges omits 378a60406415 mm/hmm: Remove duplicate condition test before wait_event_timeout omits 8a9320b7ec5d mm/hmm: Simplify hmm_get_or_create and make it reliable omits 1bdd44579a54 dt-bindings: Add missing newline at end of file omits 5d9c4e9591dc of/fdt: Fix ‘of_fdt_match’ defined but not used compiler warning omits 2554fcb8cc40 dt-bindings: add Kontron vendor prefix omits cd3967bee004 soc: ixp4xx: npe: Fix an IS_ERR() vs NULL check in probe omits 615c48ad8f42 arm64/mm: don't initialize pgd_cache twice omits 2a081968b1e5 MAINTAINERS: Update my email address omits 35341ca0614a arm64/sve: <uapi/asm/ptrace.h> should not depend on <uapi/ [...] omits 253e74833911 ovl: fix typo in MODULE_PARM_DESC omits 1dac6f5b0ed2 ovl: fix bogus -Wmaybe-unitialized warning omits 9179c21dc6ed ovl: don't fail with disconnected lower NFS omits 9d767dc55208 Merge branch 'fixes' into next omits 83293386bc95 mmc: core: Prevent processing SDIO IRQs when the card is s [...] omits 5666d896e838 mei: no need to check return value of debugfs_create functions omits d7ef4857d947 genwq: no need to check return value of debugfs_create functions omits 7e9f02a7896b mic: no need to check return value of debugfs_create functions omits 053cf51040ed fault-inject: clean up debugfs file creation logic omits 9fd714cd7f46 lib: dynamic_debug: no need to check return value of debug [...] omits 4eb293487d05 pinctrl: make pinconf.h self-contained omits 4a14abc4bbe5 cxl: no need to check return value of debugfs_create functions omits f9d5de4064e5 thermal: tegra: no need to check return value of debugfs_c [...] omits c008c6754c10 thermal: intel_powerclamp: no need to check return value o [...] omits 72c9f26b583c thermal: intel: no need to check return value of debugfs_c [...] omits 6e8e1acda6aa mmc: sdhci: Fix indenting on SDHCI_CTRL_8BITBUS omits de23f0b75776 mmc: sdhci: sdhci-pci-o2micro: Check if controller support [...] omits 99a934443d92 Merge branch 'fixes' into next omits 0f7b79a44e7d mmc: sdhci: sdhci-pci-o2micro: Correctly set bus width whe [...] omits 607ea69d2621 serial: 8250: pericom_do_set_divisor can be static omits f24483a64e42 Merge branch 'fixes' into next omits 65dade604407 brcmfmac: sdio: Don't tune while the card is off omits b4c9f938d542 mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() omits 2de0b42da263 brcmfmac: sdio: Disable auto-tuning around commands expect [...] omits 0a55f4ab9678 mmc: core: API to temporarily disable retuning for SDIO CR [...] omits abdd5dcc0020 Revert "brcmfmac: disable command decode in sdio_aos" omits 140d90098fed ARM: ixp4xx: include irqs.h where needed omits 4ea10150ea00 ARM: ixp4xx: mark ixp4xx_irq_setup as __init omits 6d8df6021841 ARM: ixp4xx: don't select SERIAL_OF_PLATFORM omits cad47b322da0 firmware: trusted_foundations: add ARMv7 dependency omits 9d99cc49a483 KVM: VMX: Drop hv_timer_armed from 'struct loaded_vmcs' omits 469debdb8be5 KVM: nVMX: Preset *DT exiting in vmcs02 when emulating UMIP omits de0286b7884a KVM: nVMX: Preserve last USE_MSR_BITMAPS when preparing vmcs02 omits 3af80fec6e7f KVM: VMX: Explicitly initialize controls shadow at VMCS al [...] omits ae81d08993cb KVM: nVMX: Don't reset VMCS controls shadow on VMCS switch omits 09e226cf07e6 KVM: nVMX: Shadow VMCS controls on a per-VMCS basis omits fe7f895dae4f KVM: VMX: Shadow VMCS secondary execution controls omits 2183f5645ae7 KVM: VMX: Shadow VMCS primary execution controls omits c5f2c76643b6 KVM: VMX: Shadow VMCS pin controls omits 70f932ecdfe6 KVM: VMX: Add builder macros for shadowing controls omits c075c3e49d7a KVM: nVMX: Use adjusted pin controls for vmcs02 omits c7554efc8335 KVM: nVMX: Copy PDPTRs to/from vmcs12 only when necessary omits bf03d4f93347 KVM: x86: introduce is_pae_paging omits c27e5b0d139b KVM: nVMX: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS omits 699a1ac21432 KVM: nVMX: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it' [...] omits de70d279709e KVM: nVMX: Update vmcs12 for SYSENTER MSRs when they're written omits 142e4be77bc6 KVM: nVMX: Update vmcs12 for MSR_IA32_CR_PAT when it's written omits a49700b66e35 KVM: nVMX: Don't speculatively write APIC-access page address omits ca2f5466f854 KVM: nVMX: Don't speculatively write virtual-APIC page address omits 73cb85568433 KVM: nVMX: Don't dump VMCS if virtual APIC page can't be mapped omits 8ef863e67a89 KVM: nVMX: Don't reread VMCS-agnostic state when switching VMCS omits 13b964a29d66 KVM: nVMX: Don't "put" vCPU or host state when switching VMCS omits b464f57e133d KVM: VMX: simplify vmx_prepare_switch_to_{guest,host} omits 4d6c989284ca KVM: nVMX: Don't rewrite GUEST_PML_INDEX during nested VM-Entry omits c538d57f6726 KVM: nVMX: Write ENCLS-exiting bitmap once per vmcs02 omits 3b013a2972d5 KVM: nVMX: Always sync GUEST_BNDCFGS when it comes from vmcs01 omits d28f4290b53a KVM: VMX: Always signal #GP on WRMSR to MSR_IA32_CR_PAT wi [...] omits b1346ab2afbe KVM: nVMX: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare omits 7952d769c29c KVM: nVMX: Sync rarely accessed guest fields only when needed omits e2174295b41d KVM: nVMX: Add helpers to identify shadowed VMCS fields omits 3731905ef28f KVM: nVMX: Use descriptive names for VMCS sync functions a [...] omits f4f8316d2ad5 KVM: nVMX: Lift sync_vmcs12() out of prepare_vmcs12() omits 1c6f0b47fb59 KVM: nVMX: Track vmcs12 offsets for shadowed VMCS fields omits b643780562af KVM: nVMX: Intercept VMWRITEs to GUEST_{CS,SS}_AR_BYTES omits fadcead00c3e KVM: nVMX: Intercept VMWRITEs to read-only shadow VMCS fields omits 95b5a48c4f2b KVM: VMX: Handle NMIs, #MCs and async #PFs in common irqs- [...] omits 165072b089e5 KVM: x86: Move kvm_{before,after}_interrupt() calls to ven [...] omits 2342080cd675 KVM: VMX: Store the host kernel's IDT base in a global variable omits 49def500e5ec KVM: VMX: Read cached VM-Exit reason to detect external interrupt omits 2ea72039808d kvm: nVMX: small cleanup in handle_exception omits beb8d93b3e42 KVM: VMX: Fix handling of #MC that occurs during VM-Entry omits 73f624f47c49 KVM: x86: move MSR_IA32_POWER_CTL handling to common code omits 4cb8b1163586 kvm: x86: offset is ensure to be in range omits ee171d2f39d6 kvm: x86: use same convention to name kvm_lapic_{set,clear [...] omits 7d2296bfa52c kvm: x86: check kvm_apic_sw_enabled() is enough omits 2d5ba19bdfef kvm: x86: add host poll control msrs omits fdb28619a8f0 kvm: vmx: segment limit check: use access length omits c1a9acbc5295 kvm: vmx: fix limit checking in get_vmx_mem_address() omits a87f2d3a6ead KVM: x86: Add Intel CPUID.1F cpuid emulation support omits 1fc5d19472f7 KVM: x86: Use DR_TRAP_BITS instead of hard-coded 15 omits 0bdd0047ec94 irqchip/mbigen: Stop printing kernel addresses omits d29fcf7078bc usb: gadget: ether: Fix race between gether_disconnect and [...] omits e70b3f5da001 usb: gadget: storage: Remove warning message omits 729dcffd1ed3 usb: dwc3: gadget: Add support for disabling U1 and U2 entries omits 4ed9890c4c44 usb: gadget: send usb_gadget as an argument in get_config_params omits 34cc761bdcc8 doc: dt: bindings: usb: dwc3: Update entries for disabling [...] omits 4d20a6107050 usb: dwc3: qcom: Use of_clk_get_parent_count() omits dc1b5d9aed17 usb: dwc3: Fix core validation in probe, move after clocks [...] omits 7f5d6a469617 usb: dwc3: qcom: Improve error handling omits a6e456209d08 usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 omits 2bc02355f8ba usb: dwc3: qcom: Add support for booting with ACPI omits 8bc529b25354 soc: qcom: geni: Add support for ACPI omits ad408a1596b4 Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" omits d78cc1a4b72a usb: gadget: net2272: remove redundant assignments to pointer 's' omits 508595515f4b usb: gadget: Zero ffs_io_data omits 48f5e7493a6a USB: omap_udc: Remove unneeded variable omits 811e5c3d3c4a fotg210-udc: Remove unneeded variable omits 67929a7ded52 usb: gadget: at91_udc: Remove unneeded variable omits 0604160d8c0b usb: gadget: udc: renesas_usb3: Enhance role switch support omits f4408a98c4e6 usb: gadget: u_audio: Fixed variable declaration coding st [...] omits 4833a94eb383 usb: gadget: f_fs: data_len used before properly set omits c846b03ff767 USB: dwc2: Don't turn off the usbphy in suspend if wakeup [...] omits 1d390437f605 ARM: dts: rockchip: Allow wakeup from rk3288-veyron's dwc2 [...] omits cd5f9726773b Documentation: dt-bindings: Add snps,need-phy-for-wake for [...] omits 1112cf4c4109 usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs omits f90db10779ad usb: dwc3: meson-g12a: Add support for IRQ based OTG switching omits 8eb835e4789a power: avs: smartreflex: no need to check return value of [...] omits aa8b8f9f9bef platform/chrome: wilco_ec: Fix unreleased lock in event_read() omits 35b52b3315a2 platform/chrome: cros_ec_debugfs: cros_ec_uptime_fops can [...] omits 1fbc6ec2f35e platform/chrome: cros_ec_debugfs: Add debugfs ABI documentation omits cb78a163c151 platform/chrome: cros_ec_debugfs: Fix kernel-doc comment f [...] omits e90716a66121 platform/chrome: cros_ec_debugfs: Add debugfs entry to ret [...] omits 13b18d359097 tty: serial_core: Set port active bit in uart_port_activate omits 42912081481c serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions omits 7e267b2956f1 serial: 8250: factor out serial8250_{set,clear}_THRI() helpers omits 099f79c01999 serial: fsl_lpuart: Remove unneeded OOM error message omits 8d53935d9beb serial: uartps: Remove useless return from cdns_uart_poll_ [...] omits 7be7a0145f01 serial: uartps: Do not add a trailing semicolon to macro omits a53f82d6ccb5 serial: uartps: Fix long line over 80 chars omits b6415f243919 serial: uartps: Fix multiple line dereference omits 26d5a3245b3f serial: uartps: Use octal permission for module_param() omits ab262666018d serial: uartps: Use the same dynamic major number for all ports omits 6bf4e42f1d19 serial: 8250: Add support for higher baud rates to Pericom chips omits 4e828c3e0920 serial: imx: fix locking in set_termios() omits 42de8afc40c9 usb: dwc2: Use generic PHY width in params setup omits 312d362c6ae4 MAINTAINERS: fpga: hand off maintainership to Moritz omits 108ae07c5036 selftests: firmware: Add compressed firmware tests omits 82fd7a8142a1 firmware: Add support for loading compressed files omits 5342e7093ff2 firmware: Factor out the paged buffer handling code omits 3aa6980139d1 tools/firmware: Add missing newline at end of file omits 2472d64af2d3 firmware: improve LSM/IMA security behaviour omits 61959885103a staging: rtl8723bs: hal: odm_HWConfig: Unneeded variable: [...] omits f3a9e4136893 staging: rtl8723bs: hal: rtl8723b_rf6052: fix spaces prefe [...] omits f60cb23f0f0f staging: rtl8723bs: hal: rtl8723b_hal_init: Remove set but [...] omits 7036126aa2f5 staging: rtl8723bs: hal: rtl8723b_hal_init: fix Using comp [...] omits 02ca9aa02534 staging: rtl8723bs: hal: rtl8723b_hal_init: fix Comparison [...] omits 5d8c5c684ad8 staging/rtl8723bs/core/rtw_ap: Remove redundant call to memset omits bd462d407bbb staging/rtl8723bs/core: Remove redundant call to memset omits 7930f8e5892f staging: rtl8723bs: hal: Add null check after memory allocation omits 247c2ad278dd staging: rtl8723bs: hal: fix Using comparison to false is [...] omits 289fb19ef7a9 staging: rtl8723bs: hal: Remove return type of initrecvbuf omits 4c1c1dbd6d93 staging: rtl8723bs: hal: spaces preferred around unary operator omits 88004c3e693d staging: rtl8723bs: hal: Using comparison to true is error prone omits 0c20037c6749 staging: Add missing newline at end of file omits 5c8004ce6149 staging: erofs: clean up initialization of pointer de omits 7c23143199e3 staging: comedi: usbdux: remove redundant initialization o [...] omits d7863de8cdea usb: host: fotg2: add device tree probing omits ae748b9cf852 wusb: switch to cbcmac transform omits b6409906c7c0 usb: isp1362: Spelling s/eclusive/exclusive/ omits 15d472ecc510 ALSA: firewire-motu: code refactoring for pcm.hw_params/hw [...] omits 2d103420c6ea ALSA: firewire-motu: update isochronous resources when sta [...] omits 8edc56ec8f14 ALSA: firewire-motu: reserve/release isochronous resources [...] omits ec694fba2ac9 ALSA: firewire-motu: code refactoring to finish streaming session omits e63a15185a7a ALSA: firewire-motu: minor code refactoring to stop isochr [...] omits b66ab1428e68 ALSA: firewire-motu: rename helper functions to begin/fini [...] omits fc49769af4fd ALSA: firewire-motu: code refactoring for condition to sto [...] omits 8350132e399d ALSA: firewire-motu: add helper function to keep isochrono [...] omits f6341db65a0a ALSA: firewire-motu: unify midi callback function omits 18f26034be27 ALSA: firewire-motu: unify the count of subscriber for pac [...] omits 6d101f24f1dd USB: add usbfs ioctl to retrieve the connection parameters omits 1a65a0356119 usb: host: xhci-tegra: Fix Wunused-const-variable omits a019ab406797 arm64: defconfig: Enable FSL_EDMA driver omits 13091aa30535 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 529254340c7f RDMA/efa: Fix success return value in case of error omits 942a89933570 IB/hfi1: Handle port down properly in pio omits 099a884ba4c0 IB/hfi1: Handle wakeup of orphaned QPs for pio omits f972775b1cc0 IB/hfi1: Wakeup QPs orphaned on wait list after flush omits 4bb02e9572af IB/hfi1: Use aborts to trigger RC throttling omits 9755f7249666 IB/hfi1: Create inline to get extended headers omits 3230f4a8d44e IB/hfi1: Silence txreq allocation warnings omits cf131a819675 IB/hfi1: Avoid hardlockup with flushlist_lock omits 84b028243ef0 KVM: PPC: Book3S HV: Only write DAWR[X] when handling h_se [...] omits fabb2efcf084 KVM: PPC: Book3S HV: Fix r3 corruption in h_set_dabr() omits 000dd5316e1c PCI: Do not poll for PME if the device is in D3cold omits c2bf1fc212f7 PCI: Add missing link delays required by the PCIe spec omits f97252a8c33f Merge branch 'UDP-GSO-audit-tests' omits 4ffc37f5c077 net/udpgso_bench.sh test fails on error omits ade90d69ffef net/udpgso_bench.sh add UDP GSO audit tests omits 79ebc3c26010 net/udpgso_bench_tx: options to exercise TX CMSG omits 29f785ff76b6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4bd366cecefa Merge branch 'net-ipv4-remove-erroneous-advancement-of-lis [...] omits 3cfa148826e3 selftests: rtnetlink: add addresses with fixed life time omits 40008e921133 net: ipv4: remove erroneous advancement of list pointer omits 78fe8a28fb96 net: dsa: sja1105: fix ptp link error omits c63d1e5c2d3d net: stmmac: fix unused-variable warning omits da0f38202986 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits efa14c398582 iavf: allow null RX descriptors omits 68dfe6348f06 iavf: add call to iavf_[add|del]_cloud_filter omits b66c7bc1cd4d iavf: Refactor init state machine omits bac8486116b0 iavf: Refactor the watchdog state machine omits fdd4044ffdc8 iavf: Remove timer for work triggering, use delaying work instead omits b476b0030e61 iavf: Move commands processing to the separate function omits 16e00c25ac36 iavf: Fix the math for valid length for ADq enable omits f0a48fb44138 iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() omits 88ec7308eadb iavf: wait longer for close to complete omits 168d91cf2a90 iavf: use signed variable omits c2417a7b0e3c iavf: Create VLAN tag elements starting from the first element omits 4d18f6de6ac1 samples: bpf: refactor header include path omits fa206dccd85d samples: bpf: remove unnecessary include options in Makefile omits 32b88d374357 Merge branch 'bpf-libbpf-btf-defined-maps' omits df0b77925982 selftests/bpf: convert tests w/ custom values to BTF-defined maps omits f654407481e9 selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-de [...] omits 9e3d709c47ca selftests/bpf: add test for BTF-defined maps omits abd29c931459 libbpf: allow specifying map definitions using BTF omits 063183bf0486 libbpf: split initialization and loading of BTF omits db48814bd283 libbpf: identify maps by section index in addition to offset omits bf82927125dd libbpf: refactor map initialization omits 01b29d1dc9a0 libbpf: streamline ELF parsing error-handling omits 9c6660d0406f libbpf: extract BTF loading logic omits d7fe74f9404a libbpf: add common min/max macro to libbpf_internal.h omits d728cf79164b fs/namespace: fix unprivileged mount propagation omits 1b0b9cc8d379 vfs: fsmount: add missing mntget() omits 61cabc7b0a5c cifs: fix GlobalMid_Lock bug in cifs_reconnect omits 56f0f84e69c7 bpf: fix the check that forwarding is enabled in bpf_ipv6_ [...] omits 8d526d62db90 SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of fa [...] omits f517f2716c34 net: sched: cls_matchall: allow to delete filter omits ad9bf5451945 net: hns3: fix dereference of ae_dev before it is null checked omits 76bc27a26acc staging: erofs: rename data_mapping_mode to datamode omits 98a716ce1d6a Merge branch 'erofs_fix' into staging-next omits 43321251e2f2 Merge branch 'net-sched-act_ctinfo-fixes' omits c197d6362750 net: sched: act_ctinfo: fix policy validation omits a658c2e49f02 net: sched: act_ctinfo: fix action creation omits 9b9410766f54 Merge branch 'erofs_fix' into staging-linus omits 5efe5137f05b staging: erofs: add requirements field in superblock omits 098eadce3c62 vhost_net: disable zerocopy by default omits c681edae33e8 net: ipv4: move tcp_fastopen server side code to SipHash library omits d7a5417b8947 Merge tag 'iio-fixes-for-5.2b' of git://git.kernel.org/pub [...] omits 6a6b5c8bff89 tipc: include retrans failure detection for unicast omits 9ed68ca0d90b team: add ethtool get_link_ksettings omits 8bb0d36cbaee iio: adc: xilinx: support all platforms omits 7e8b817e5978 iio: humidity: Replace older GPIO APIs with GPIO Consumer [...] omits 517b2d045aeb MAINTAINERS: add counter/ftm-quaddec driver entry omits 4766975556e7 staging: iio: ad7150: clean up of comments omits 28c7901451b6 staging: iio: ad7150: simplify i2c SMBus return treatment omits 34b94f938313 staging: iio: ad7150: use FIELD_GET and GENMASK omits 362cd500a2da staging: iio: ad7150: use ternary operating to ensure 0/1 value omits 387c1d770667 iio: ad_sigma_delta: return directly in ad_sd_buffer_postenable() omits 075da9cd6aa5 iio: amplifiers: ad8366: Add support for ADL5240 VGA omits cee211f4e5a0 iio: amplifiers: ad8366: Add support for the ADA4961 DGA omits 11ab555a6d3b iio: amplifiers: ad8366: rework driver to allow other chips omits dbcf6b5d2625 iio: amplifiers: ad8366: use own lock to guard state omits 38ffa3a34cb0 iio: amplifiers: update license information omits 925120108860 dt-bindings: iio: accel: adxl372: switch to YAML bindings omits 0e4f0b42f42d iio: adxl372: fix iio_triggered_buffer_{pre,post}enable positions omits 4b65e3ba97ca dt-bindings: iio: frequency: Add docs for ADF4371 PLL omits 7f699bd14913 iio: frequency: adf4371: Add support for ADF4371 PLL omits 81956a93b552 iio: imu: st_lsm6dsx: get device name from st_lsm6dsx_sens [...] omits 9f3bf94f65fc iio: imx7d_adc: Remove unneeded 'average_en' member omits f5d2f9c293c2 iio: imx7d_adc: Fit into a single line omits 9ce92da84ff2 iio: imx7d_adc: Introduce a definition for the input clock omits fe9311645971 iio: imx7d_adc: Remove unneeded error message omits 677f16813a92 iio: light: stk3310: Add support for stk3335 omits 936d3e536dcf iio:core: Fix bug in length of event info_mask and catch u [...] omits cf344bd67e56 staging: iio: ad2s1210: Remove platform data NULL check in probe omits aa7093299253 iio: light: bh1780: simplify getting the adapter of a client omits 1955c8cf5e26 perf tools: Don't hardcode host include path for libslang omits fdbdd7e8580e perf evsel: Make perf_evsel__name() accept a NULL argument omits 016f327ce48f perf trace: Fixup pointer arithmetic when consuming augmen [...] omits 599ee18f0740 perf pmu: Fix uncore PMU alias list for ARM64 omits 5875cf4cd32e perf tests: Add missing SPDX headers omits 5e2156d837e8 tools build feature tests: Add missing SPDX headers omits 99f26f854867 perf trace: Streamline validation of select syscall names list omits a4066d64d939 perf trace: Fix exclusion of not available syscall names f [...] omits 4541a8bb13a8 tools build: Check if gettid() is available before providi [...] omits e01f0ef509ea perf intel-pt: Add callchain to synthesized PEBS sample omits 975846eddf90 perf intel-pt: Add memory information to synthesized PEBS sample omits aa62afd7daac perf intel-pt: Add LBR information to synthesized PEBS sample omits 143d34a6b387 perf intel-pt: Add XMM registers to synthesized PEBS sample omits 9e9a618afc17 perf intel-pt: Add gp registers to synthesized PEBS sample omits 9d0bc53e35b8 perf intel-pt: Synthesize PEBS sample basic information omits 0dfded34a2e3 perf intel-pt: Factor out common sample preparation for re-use omits e62ca655eea7 perf intel-pt: Prepare to synthesize PEBS samples omits 4c35595e1ea7 perf intel-pt: Add decoder support for PEBS via PT omits a0db77bf880b perf intel-pt: Add Intel PT packet decoder test omits edff7809c80f perf intel-pt: Add new packets for PEBS via PT omits 374d910f87b8 perf: cs-etm: Optimize option setup for CPU-wide sessions omits 010e3e8fc12b perf tests arm64: Compile tests unconditionally omits 3ce5aceb5dee Merge tag 'perf-core-for-mingo-5.3-20190611' of git://git. [...] omits 8c655784e2cf integrity: Fix __integrity_init_keyring() section mismatch omits 4fddbf8a99ee Merge branch 'tcp-fixes' omits adeaa21a4b69 arm64: ssbd: explicitly depend on <linux/prctl.h> omits eb7c825bf747 Merge tag 'riscv-for-v5.2/fixes-rc6' of git://git.kernel.o [...] omits f9bc64a0f0f8 block: use req_op() to maintain consistency omits 456918049560 block: fix page leak when merging to same page omits ff896738be38 block: return from __bio_try_merge_page if merging occured [...] omits 501e94b52aed ASoC: Add missing newline at end of file omits 3e802e90ffcc ASoC: ti: Fix SDMA users not providing channel names omits d7f9b2f18eae netfilter: synproxy: extract SYNPROXY infrastructure from [...] omits 241800642ea3 ASoC: rt5677: move jack-detect init to i2c probe omits 8893cba2fa69 ASoC: rt5677: fall back to DT prop names on error omits 3006a5224f15 netfilter: synproxy: remove module dependency on IPv6 SYNPROXY omits 5fcc88ecf681 netfilter: synproxy: add common uapi for SYNPROXY infrastructure omits ba576a6232dc regulator: qcom_spmi: Refactor get_mode/set_mode omits 86f4ff7a0c0c regulator: qcom_spmi: enable linear range info omits 9de7eaddfa7f ASoC: SOF: disallow building without CONFIG_PCI again omits 667ec21ebf09 Merge branch 'master' of git://blackhole.kfki.hu/nf-next omits 3763771cf602 Btrfs: fix failure to persist compression property xattr d [...] omits 22567590b2e6 netfilter: bridge: namespace bridge netfilter sysctls omits ff6d090d0db4 netfilter: bridge: port sysctls to use brnf_net omits 9911c1139fd0 netfilter: xt_owner: bail out with EINVAL in case of unsup [...] omits 87e389b4c200 netfilter: conntrack: small conntrack lookup optimization omits 857b46027d6f netfilter: nft_ct: add ct expectations support omits 55535589eb7f regmap: lzo: Switch to bitmap_zalloc() omits c8edb316b9bb clk: Do a DT parent lookup even when index < 0 omits 259931fd3b96 riscv: remove unused barrier defines omits c19dffc0a951 usb: chipidea: udc: workaround for endpoint conflict issue omits 5669245b57df ARM: omap1: remove unused variable omits ebc37af5e0a1 spi: No need to assign dummy value in spi_unregister_controller() omits 36f34737ff48 spi: Add a prototype for exported spi_set_cs_timing() omits 5b8cc7d17f56 ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 duri [...] omits 7bcaf0f2cdfa ASoC: SOF: Intel: hda: make sure DMA is start/stop by read [...] omits 3a39e0eae809 ASoC: SOF: Intel: hda: clear stream status and wakests properly omits 9a50ee58b8b1 ASoC: SOF: Intel: hda: use the defined stop chip in suspend omits 13063a2ccf79 ASoC: SOF: Intel: hda: add function for hda stop chip omits 24b6ff686fce ASoC: SOF: Intel: hda: use the SOF defined ppcap functions omits 7fd572e7d317 ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock omits 6297a0dc4c14 ASoC: SOF: Intel: hda: modify stream interrupt handler omits 93146bc22f61 ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free omits 7077a07a72d3 ASoC: SOF: Intel: hda: release link DMA for paused streams [...] omits 6b2239e3337b ASoC: SOF: Intel: hda: reserve host DMA channel for hostle [...] omits bdf4ad3fd01f ASoC: SOF: Intel: hda: assign link DMA channel at run-time omits 1b7e1956860d ASoC: SOF: topology: add cpu_dai_name for DAIs omits f5dbba9fee80 ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() omits 7623ae793c28 ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hd [...] omits 23c46801d14c dt-bindings: usb: renesas_gen3: Rename bindings documentat [...] omits 59d7d4c5178d dt-bindings: usb: renesas_usbhs: Rename bindings documenta [...] omits 83ee240aad91 ASoC: cx2072x: mark PM function as __maybe_unused omits 41d92e0c835b ASoC: rockchip: pdm: select CONFIG_RATIONAL omits 440c4983de26 platform/x86: wmi: add context argument to the probe function omits a48e23385fcf platform/x86: wmi: add context pointer field to struct wmi [...] omits 3e58167ac370 platform/x86: asus-wmi: Do not disable keyboard backlight [...] omits b096f626a682 platform/x86: asus-wmi: Switch fan boost mode omits 4fd198254539 platform/x86: asus-wmi: Enhance detection of thermal data omits 54a3121f00da platform/x86: asus-wmi: Organize code into sections omits 1827f3f06aaf platform/x86: asus-wmi: Refactor error handling omits 2b5767bf86ea platform/x86: asus-nb-wmi: Add microphone mute key code omits 1a373d15e283 platform/x86: asus-wmi: Support WMI event queue omits 8abd752bd473 platform/x86: asus-wmi: Refactor WMI event handling omits e0668f288881 platform/x86: asus-wmi: Improve DSTS WMI method ID detection omits e7488e58c7cf platform/x86: wmi: Add function to get _UID of WMI device omits 98e865a52298 platform/x86: asus-wmi: Increase input buffer size of WMI methods omits 8853a2f6498b platform/x86: asus-wmi: Fix preserving keyboard backlight [...] omits cd10ee006ab5 platform/x86: asus-wmi: Fix hwmon device cleanup omits 2a5753559ed3 platform/x86: intel_telemetry: no need to check return val [...] omits 151675540a2f platform/x86: intel_pmc: no need to check return value of [...] omits d42c06c44baf platform/x86: pmc_atom: no need to check return value of d [...] omits d30cdc9a8adb platform/x86: samsung-laptop: no need to check return valu [...] omits 17f1bf38c882 platform/x86: ideapad-laptop: no need to check return valu [...] omits 9ea18802d04c platform/x86: dell-laptop: no need to check return value o [...] omits d2785d37ed6f platform/x86: asus-wmi: no need to check return value of d [...] omits 0b9dd93492ee platform/x86: acer-wmi: no need to check return value of d [...] omits 4b576d15df5c MAINTAINERS: Change QCOM repo location omits 791463ba1ae9 mmc: sdhci-of-esdhc: use 1/2 periperhal clock for ls1028a omits 04509d770979 mmc: sdhci-of-esdhc: set the sd clock divisor value above 3 omits 01aa26c672c0 s390/cio: Combine direct and indirect CCW paths omits 5928d8929d8c mmc: host: s3cmci: no need to check return value of debugf [...] omits fcac152782e3 mmc: host: dw_mmc: no need to check return value of debugf [...] omits e8573b39a81b vfio-ccw: Rearrange IDAL allocation in direct CCW omits 091eb12f62b0 mmc: host: atmel-mci: no need to check return value of deb [...] omits a04c50aaa916 mmc: core: no need to check return value of debugfs_create [...] omits e7eaf91b0aad vfio-ccw: Remove pfn_array_table omits 8aabf0edae4a vfio-ccw: Adjust the first IDAW outside of the nested loops omits cc06ee983cff vfio-ccw: Rearrange pfn_array and pfn_array_table arrays omits 99afcb05d973 s390/cio: Use generalized CCW handler in cp_init() omits 363fe5f7aee0 s390/cio: Generalize the TIC handler omits e64bd68946be s390/cio: Refactor the routine that handles TIC CCWs omits 812271b91006 s390/cio: Squash cp_free() and cp_unpin_free() omits 163367c952e7 Merge branch 'fixes' into next omits 20314ce30af1 mmc: mediatek: fix SDIO IRQ detection issue omits 8a5df8ac628f mmc: mediatek: fix SDIO IRQ interrupt handle flow omits b0e370b95a3b mmc: core: complete HS400 before checking status omits 8f5c9037a55b arm64/mm: Correct the cache line size warning with non coh [...] omits bf587caae305 riscv: mm: synchronize MMU after pte change omits 2234a6d3a28a x86/percpu: Optimize raw_cpu_xchg() omits 8dc2d993cf1a x86/percpu, sched/fair: Avoid local_clock() omits 602447f95461 x86/percpu, x86/irq: Relax {set,get}_irq_regs() omits 9ed7d75b2f09 x86/percpu: Relax smp_processor_id() omits 0b9ccc0a9b14 x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() omits c584b1202f2d MAINTAINERS: Update my email address to use @kernel.org omits d0e1a507bdc7 perf/x86/intel: Disable check_msr for real HW omits b7c9b3927337 perf/x86/intel: Use ->is_visible callback for default group omits ee49532b38dd perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge omits 07ce734dd8ad perf/x86/intel/uncore: Clean up client IMC omits 3da04b8a00dd perf/x86/intel/uncore: Support MMIO type uncore blocks omits c8872d90e0a3 perf/x86/intel/uncore: Factor out box ref/unref functions omits 210cc5f9db7a perf/x86/intel/uncore: Add uncore support for Snow Ridge server omits 543ac280b357 perf/x86/intel/uncore: Handle invalid event coding for fre [...] omits faaeff98666c perf/x86/intel: Add more Icelake CPUIDs omits 2a538fda8282 perf/x86/intel: Add Icelake desktop CPUID omits 0c7376ada950 PCI: PM: Replace pci_dev_keep_suspended() with two functions omits 234f223d63d8 PCI: PM: Avoid resuming devices in D3hot during system suspend omits bddb3636737f Merge branch 'x86/cpu' into perf/core, to pick up dependen [...] omits a15ea1a35f1b locking/rwsem: Guard against making count negative omits 5cfd92e12e13 locking/rwsem: Adaptive disabling of reader optimistic spinning omits 7d43f1ce9dd0 locking/rwsem: Enable time-based spinning on reader-owned rwsem omits 94a9717b3c40 locking/rwsem: Make rwsem->owner an atomic_long_t omits cf69482d62d9 locking/rwsem: Enable readers spinning on writer omits 02f1082b003a locking/rwsem: Clarify usage of owner's nonspinaable bit omits d3681e269fff locking/rwsem: Wake up almost all readers in wait queue omits 990fa7384a30 locking/rwsem: More optimal RT task handling of null owner omits 00f3c5a3df2c locking/rwsem: Always release wait_lock before waking up tasks omits 4f23dbc1e657 locking/rwsem: Implement lock handoff to prevent lock starvation omits 3f6d517a3ece locking/rwsem: Make rwsem_spin_on_owner() return owner state omits 6cef7ff6e43c locking/rwsem: Code cleanup after files merging omits 5dec94d49236 locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c omits 64489e78004c locking/rwsem: Implement a new locking scheme omits 5c1ec49b60cd locking/rwsem: Remove rwsem_wake() wakeup optimization omits c71fd893f614 locking/rwsem: Make owner available even if !CONFIG_RWSEM_ [...] omits 2d4a79ae3404 cpufreq: pcc-cpufreq: Fail initialization if driver cannot [...] omits 466329bf407c x86/fpu: Remove the fpu__save() export omits 6d79d86f9600 x86/fpu: Simplify kernel_fpu_begin() omits 66567fcbaeca sched/fair: Don't push cfs_bandwith slack timers forward omits aacedf26fb76 sched/core: Optimize try_to_wake_up() for local wakeups omits 509466b7d480 sched/fair: Fix "runnable_avg_yN_inv" not used warnings omits b0c792244138 sched/fair: Clean up definition of NOHZ blocked load functions omits e3b929b0a184 sched/core: Add __sched tag for io_schedule() omits 23da766ab1dc Merge tag 'v5.2-rc5' into sched/core, to pick up fixes omits 085ebfe937d7 perf/core: Fix perf_sample_regs_user() mm check omits 69d927bba395 x86/atomic: Fix smp_mb__{before,after}_atomic() omits dd471efe345b locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() omits 9ffbe8ac05db locking/lockdep: Rename lockdep_assert_held_exclusive() -> [...] omits ba54f0c3f7c4 x86/jump_label: Batch jump label updates omits c2ba8a15f310 jump_label: Batch updates if arch supports it omits c0213b0ac03c x86/alternative: Batch of patch operations omits 0f133021bd82 jump_label: Sort entries of the same key by the code omits 4cc6620b5e4c x86/jump_label: Add a __jump_label_set_jump_code() helper omits e1aacb3f4adc jump_label: Add a jump_label_can_update() helper omits 410df0c5748f Merge tag 'v5.2-rc5' into locking/core, to pick up fixes omits 1accbced1c32 mmc: sdhci_am654: Add Support for 4 bit IP on J721E omits 99909b55f298 mmc: sdhci_am654: Add Support for 8 bit IP on J721E omits a457b70904bb dt-bindings: mmc: sdhci-am654: Document bindings for the h [...] omits 7b347ad4938d Merge tag 'v5.2-rc5' into x86/asm, to refresh the branch omits cd49b84d61b2 mfd: stmfx: Uninitialized variable in stmfx_irq_handler() omits a954e5fb4bc2 Merge 5.2-rc5 into usb-next omits b8d6d0079757 xfrm: fix sa selector validation omits 702655234dd1 irqchip/gic: Add dependency for ARM_GIC_MAX_NR omits c35f1b87fc59 riscv: dts: add initial board data for the SiFive HiFive U [...] omits 72296bde4f42 riscv: dts: add initial support for the SiFive FU540-C000 SoC omits 4fd669a8c487 dt-bindings: riscv: convert cpu binding to json-schema omits c7af55981789 dt-bindings: riscv: sifive: add YAML documentation for the [...] omits 8d4e048d60bd arch: riscv: add support for building DTB files from DT so [...] omits b78ea19ac22f x86/fpu: Simplify kernel_fpu_end() omits 971afec3a537 drm/i915/gvt: ignore unexpected pvinfo write omits 7bc93821a70a ALSA: firewire-lib: split allocation of isochronous resour [...] omits c6b84ffbd5e7 ALSA: fireworks: change the range of critical section for [...] omits d173265ae36f ALSA: bebob: code refactoring for error path to start dupl [...] omits 5e818ac21f9d ALSA: bebob: change the range of critical section for stre [...] omits 73f7864eb5f0 ALSA: bebob: code refactoring for callback function to raw [...] omits f69fc17947f1 ALSA: bebob: code rafactoring for callback functions to PC [...] omits cd7ea582866f opp: Make dev_pm_opp_set_rate() handle freq = 0 to drop pe [...] omits b3e3759ee4ab opp: Don't overwrite rounded clk rate omits 6be8e297f9bc lapb: fixed leak of control-blocks. omits 5cf02612b33f tipc: purge deferredq list for each grp member in tipc_gro [...] omits d6ed083f5cc6 MIPS: Fix bounds check virt_addr_valid omits a52548dd0491 Merge tag 'irqchip-5.2-2' of git://git.kernel.org/pub/scm/ [...] omits f464100f5766 selftests/net: fix warnings in TFO key rotation selftest omits 8e6a481739a8 x25_asy: fixed function name in error message. omits 4201c9260a8d lapb: moved export of lapb_register. omits d4d5d8e83c96 ax25: fix inconsistent lock state in ax25_destroy_timer omits f3e92cb8e2eb neigh: fix use-after-free read in pneigh_get_next omits 2e05fcae83c4 tcp: fix compile error if !CONFIG_SYSCTL omits 1718132587e8 tc-tests: updated skbedit tests omits 92c1a19e2fb9 tc-tests: added path to ip command in tdc omits 871e84658591 net: ethernet: ti: davinci_cpdma: use idled submit omits d424a2afd7da hv_sock: Suppress bogus "may be used uninitialized" warnings omits 4e18a8a149d5 Merge branch 'stmmac-cleanups-for-stmmac_mdio_reset' omits fead5b1b5838 net: stmmac: drop the phy_reset hook from struct stmmac_md [...] omits ce4ab73ab0c2 net: stmmac: drop the reset delays from struct stmmac_mdio [...] omits 7e770b252a62 net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data omits 42a90766fe1f net: stmmac: use device_property_read_u32_array to read th [...] omits 626c5fe423c2 net: stmmac: drop redundant check in stmmac_mdio_reset omits 718f4a253708 be2net: Fix number of Rx queues used for flow hashing omits 36b2f61a42c2 net: handle 802.1P vlan 0 packets properly omits 80d1d4652545 Merge tag 'omap-for-v5.2/fixes-rc4' of git://git.kernel.or [...] omits d5d3652af157 Merge tag 'davinci-fixes-for-v5.2' of git://git.kernel.org [...] omits 75d91ba4750e Merge tag 'mvebu-fixes-5.2-1' of git://git.infradead.org/l [...] omits 5a55a1612373 Merge tag 'am654-fixes-for-v5.2' of git://git.kernel.org/p [...] omits 9f22081ea221 Merge tag 'arm-soc/for-5.2/devicetree-fixes' of https://gi [...] omits 6515a2ceac76 Merge tag 'omap-for-v5.2/fixes-rc2' of git://git.kernel.or [...] omits 4bded299838f Merge tag 'imx-fixes-5.2' of git://git.kernel.org/pub/scm/ [...] omits 9925a6d9b794 Merge tag 'arm-soc/for-5.2/maintainers' of https://github. [...] omits c1d6f4adf465 Merge tag 'arm-soc/for-5.2/drivers-fixes' of https://githu [...] omits 748b170ca19a x86/apic: Make apic_bsp_setup() static omits 9e0babf2c06c Linux 5.2-rc5 omits 963172d9c7e8 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits efba92d58fa3 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] omits f763cf8e47d3 Merge branch 'ras-urgent-for-linus' of git://git.kernel.or [...] omits 3c23e9e80853 iio: adc: ad7606: Add software configuration omits 88dd03135063 iio: adc: ad7606: Move oversampling and scale options to c [...] omits 47dd8378f953 iio: adc: meson_saradc: update with SPDX Licence identifier omits d4e96de0f45f MAINTAINERS: add entry for ad7780 adc driver omits 8f69a686e235 dt-bindings: iio: adc: add adi,ad7780.yaml binding omits 4a0ce7764b09 habanalabs: Allow accessing host mapped addresses via debugfs omits 82b11f071936 net/mlx5: Expose eswitch encap mode omits 98fdbea55037 net/mlx5: Declare more strictly devlink encap mode omits 967c05aee439 tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() omits 5f3e2bf008c2 tcp: add tcp_min_snd_mss sysctl omits f070ef2ac667 tcp: tcp_fragment() should apply sane memory limits omits 3b4929f65b0d tcp: limit payload size of sacked skbs omits 1eb4169c1e6b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 5db2e7c7917f Revert "net: phylink: set the autoneg state in phylink_phy [...] omits 9594dc3c7e71 bpf: fix nested bpf tracepoints with per-cpu data omits 85749218e3a6 bpf: Fix out of bounds memory access in bpf_sk_storage omits a51486266c3b net: sched: remove NET_CLS_IND config option omits 9d9f3fba4c46 r8169: improve handling of Abit Fatal1ty F-190HD omits 42f5cda5eaf4 vsock/virtio: set SOCK_DONE on peer shutdown omits 4838a5405028 net: stmmac: Fix wrapper drivers not detecting PHY omits 91d0a48a480a Merge branch 'Reuse-ptp_qoriq-driver-for-dpaa2-ptp' omits 28c67157e637 MAINTAINERS: maintain DPAA2 PTP driver in QorIQ PTP entry omits 8893a843b1ac dpaa2-ptp: add interrupt support omits fe844f1936c9 arm64: dts: fsl: add ptp timer node for dpaa2 platforms omits d2563290dbe1 dt-binding: ptp_qoriq: support DPAA2 PTP compatible omits d346c9e86d86 dpaa2-ptp: reuse ptp_qoriq driver omits 8099d7ca6e7b ptp: add QorIQ PTP support for DPAA2 omits 760c80b70bed net: dsa: rtl8366: Fix up VLAN filtering omits 930cfe0f129d hinic: Use devm_kasprintf instead of hard coding it omits 407308f60d46 Revert "net: dsa: mv88e6xxx: do not flood CPU with unknown [...] omits ef7bfa84725d net: phylink: set the autoneg state in phylink_phy_change omits 422efd032775 net: dsa: mv88e6xxx: do not flood CPU with unknown multicast omits faa398844161 staging: rtl8723bs: hal: sdio_halinit: fix Comparison to NULL omits 639b6023beb4 staging: rtl8723bs: hal: sdio_halinit: fix spaces preferre [...] omits c11621ffd9a8 staging: rtl8723bs: hal: sdio_halinit: fix comparison to t [...] omits 0c3b9b7e19ec staging: kpc2000: remove dead code in core.c omits c90c1b427b08 staging: most: deregister net and video config subsystems [...] omits 9884b3f6f73d staging: android: fix style problem omits e01e060fe00d Merge tag 'platform-drivers-x86-v5.2-3' of git://git.infra [...] omits ff39074b1d4e Merge tag 'usb-5.2-rc5' of git://git.kernel.org/pub/scm/li [...] omits fa1827d7731a Merge tag 'powerpc-5.2-4' of git://git.kernel.org/pub/scm/ [...] omits 6a71398c6aea Merge tag 'trace-v5.2-rc4' of git://git.kernel.org/pub/scm [...] omits 663114222900 blkcg, writeback: dead memcgs shouldn't contribute to writ [...] omits 71c814077de6 blkcg: blkcg_activate_policy() should initialize ancestors first omits ef069b97feec blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() omits f539da82f215 blkcg: update blkcg_print_stat() to handle larger outputs omits 5de0073fcd50 blk-iolatency: clear use_delay when io.latency is set to zero omits 82f6e266f812 powerpc/32: fix build failure on book3e with KVM omits 9c4e4c90ec24 powerpc/64: mark start_here_multiplatform as __ref omits e8732ffa2e09 powerpc/booke: fix fast syscall entry on SMP omits b7f8b440f300 powerpc/32s: fix initial setup of segment registers on sec [...] omits e846f0dc57f4 kbuild: add support for ensuring headers are self-contained omits 0315bb7a2526 kbuild: deb-pkg: do not run headers_check omits 555187a8791d kbuild: simplify scripts/headers_install.sh omits a5bae54c106d kbuild: move hdr-inst shorthand to top Makefile omits d5470d14431e kbuild: re-implement Makefile.headersinst without recursion omits 59b2bd05f5f4 kbuild: add 'headers' target to build up uapi headers in u [...] omits bdd7714b6f4c kbuild: build all prerequisites of headers_install simultaneously omits 2b8481be3cc3 kbuild: remove build_unifdef target in scripts/Makefile omits e949f4c2d6a3 kbuild: add CONFIG_HEADERS_INSTALL and loosen the dependen [...] omits c6509a24d6ba kbuild: fix Kconfig prompt of CONFIG_HEADERS_CHECK omits 7a739ce51dca kbuild: make gdb_script depend on prepare0 instead of prepare omits 3a51f9081e7b kbuild: remove stale dependency between Documentation/ and [...] omits f3c8d4c7a728 kbuild: remove headers_{install,check}_all omits 39c00378e337 Update default configuration omits 4ecf0a43e729 processor: get rid of cpu_relax_yield omits 38f2c691a4b3 s390: improve wait logic of stop_machine omits 7928260539f3 processor: remove spin_cpu_yield omits b4e3133b6598 s390/traps: simplify data exception handler omits 39c7dcb15892 virtio/s390: make airq summary indicators DMA omits 48720ba56891 virtio/s390: use DMA memory for ccw I/O and classic notifiers omits 22a4a639b9ce virtio/s390: add indirection to indicators access omits 01b3fb1ea00d virtio/s390: use cacheline aligned airq bit vectors omits b50623e5db80 s390/airq: use DMA memory for adapter interrupts omits 37db8985b211 s390/cio: add basic protected virtualization support omits bb99332a2b55 s390/cio: introduce DMA pools to cio omits 64e1f0c531d1 s390/mm: force swiotlb for protected virtualization omits 45488c48e49b s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP omits ba6a98fe79b4 s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP omits 1c0908fcdaeb s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP omits 58443b676b9e s390/pkey: Use -ENODEV instead of -EOPNOTSUPP omits 78f4e932f776 x86/microcode, cpuhotplug: Add a microcode loader CPU hotp [...] omits f1f8f292cd12 block: bio: Use struct_size() in kmalloc() omits 78b90a2ce842 block: genhd: Use struct_size() helper omits 7602843fd873 block: null_blk: fix race condition for null_del_dev omits 315eb656649d blk-mq/debugfs: Fix improper print qualifier omits e9eeba28a1e0 md/raid10: read balance chooses idlest disk for SSD omits c7afa8034b09 md: raid1-10: Unify r{1,10}bio_pool_free omits 8cf05a7841e1 md: raid10: Use struct_size() in kmalloc() omits ebfeb444fa6f md/raid1: get rid of extra blank line and space omits e5b521ee9b58 md: fix spelling typo and add necessary space omits 168b305b0cfb md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show omits d9771f5ec46c raid5-cache: Need to do start() part job after adding jour [...] omits 3f677f9c998a drivers: md: Unify common definitions of raid1 and raid10 omits e610a466d16a powerpc/pseries/mobility: rebuild cacheinfo hierarchy post [...] omits e59a175faa8d powerpc/pseries/mobility: prevent cpu hotplug during DT update omits d4aa219a074a powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild omits 129fb4cb3b6a ABI: Fix KernelVersion tags omits abf313b5a8b7 ABI: sysfs-bus-pci-devices-aer_stats uses an invalid tag omits 0011572c8830 Merge branch 'for-5.2-fixes' of git://git.kernel.org/pub/s [...] omits 6aa7a22b9790 Merge tag 'drm-fixes-2019-06-14' of git://anongit.freedesk [...] omits 406652440172 Merge tag 'gfs2-v5.2.fixes2' of git://git.kernel.org/pub/s [...] omits 877cd9ffbc9c Merge branch 'net-dsa-use-switchdev-attr-and-obj-handlers' omits 79b139f4bc46 net: dsa: use switchdev handle helpers omits f3b78049d462 net: dsa: make dsa_slave_dev_check use const omits 68b2d4a844e1 net: dsa: make cpu_dp non const omits 14aafbd82233 net: dsa: do not check orig_dev in vlan del omits 35fc07aee8f6 Merge branch 'tcp-add-three-static-keys' omits ce27ec60648d net: add high_order_alloc_disable sysctl/static key omits 0b7d7f6b2208 tcp: add tcp_tx_skb_cache sysctl omits ede61ca474a0 tcp: add tcp_rx_skb_cache sysctl omits a8e11e5c5611 sysctl: define proc_do_static_key() omits 5a1c492b00aa Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits f48d2ccee1ba udp: Remove unused variable/function (exact_dif) omits 735453730a05 udp: Remove unused parameter (exact_dif) omits d6fb396cfaa7 ipv4: tcp: fix ACK/RST sent with a transmit delay omits 3e1894333340 net: remove empty netlink_tap_exit_net omits c4aaa5ddffe7 Merge branch 'nfp-flower-loosen-L4-checks-and-add-extack-t [...] omits bef6e97d57f5 nfp: flower: extend extack messaging for flower match and actions omits 14179c4b4572 nfp: flower: use extack messages in flower offload omits 2a04784594f6 nfp: flower: check L4 matches on unknown IP protocols omits 9a33629ba6b2 hv_netvsc: Set probe mode to sync omits b4a6d9abeb54 Merge tag 'mlx5-updates-2019-06-13' of git://git.kernel.or [...] omits 363887a2cdfe ipv4: Support multipath hashing on inner IP pkts for GRE tunnel omits 31c03aef9bc2 virtio_net: enable napi_tx by default omits 87f373921c4e net: sched: ingress: set 'unlocked' flag for clsact Qdisc ops omits 3d797eb1d08f Merge branch 'enable-and-use-static_branch_deferred_inc' omits 7b58139f98e2 tcp: use static_branch_deferred_inc for clean_acked_data_enabled omits f01c373fbeed locking/static_key: always define static_branch_deferred_inc omits 99815f5031db net: sched: flower: don't call synchronize_rcu() on mask creation omits f0c03ee0ec66 net: dsa: fix warning same module names omits ce950f1050ce sctp: Free cookie before we memdup a new one omits 26e392ca9b76 Merge branch 'hns3-next' omits ebaf1908772e net: hns3: some variable modification omits 3a30964a2eef net: hns3: delay ring buffer clearing during reset omits 8f9eed1a8791 net: hns3: fix for skb leak when doing selftest omits 757188005f90 net: hns3: fix for dereferencing before null checking omits d547ecdc1fc1 net: hns3: free irq when exit from abnormal branch omits 31bb229d6f4a net: hns3: clear restting state when initializing HW device omits 9e0254ddea78 net: hns3: extract handling of mpf/pf msi-x errors into functions omits 9f65e5ef900f net: hns3: some changes of MSI-X bits in PPU(RCB) omits e3b84ed27043 net: hns3: add recovery for the H/W errors occurred before [...] omits e4193e24a520 net: hns3: process H/W errors occurred before HNS dev init [...] omits a955d71df26c net: hns3: fix avoid unnecessary resetting for the H/W err [...] omits 123297b78bc6 net: hns3: delay setting of reset level for hw errors unti [...] omits cbbe9bd0a088 Merge branch 'qed-iWARP-fixes' omits fbce23a8036d qed: iWARP - Fix default window size to be based on chip omits cb94d52b93c7 qed: iWARP - Fix tc for MPA ll2 connection omits 43cf40d93fad qed: iWARP - fix uninitialized callback omits 6117561e1bb3 qed: iWARP - Use READ_ONCE and smp_store_release to access [...] omits 1086ca3a63a3 net: phy: sfp: clean up a condition omits d5afa82c977e vsock: correct removal of socket from the list omits b3733263ef23 Merge branch 'nfp-add-two-user-friendly-errors' omits f767fc6655ea nfp: print a warning when binding VFs to PF driver omits 605fd1c67e65 nfp: update the old flash error message omits d42176c6bf50 Merge branch 'Microchip-KSZ-driver-enhancements' omits 79c8bd15b61e net: dsa: microchip: Support optional 125MHz SYNCLKO output omits 1fc33199185d net: dsa: microchip: Add PHY errata workarounds omits 6bb9e376c2a4 net: dsa: microchip: Don't try to read stats for unused ports omits 7c86f20d15b7 net: stmmac: use GPIO descriptors in stmmac_mdio_reset omits 2309f5179710 Merge branch 'qmi_wwan-fix-QMAP-handling' omits 36815b416fa4 qmi_wwan: extend permitted QMAP mux_id value range omits a8fdde1cb830 qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode omits 44f82312fe91 qmi_wwan: add network device usage statistics for qmimux devices omits 61356088ace1 qmi_wwan: add support for QMAP padding in the RX path omits 1ed1fa5f9c31 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 4373a5e2606b Merge branch 'packet-DDOS' omits 9bb6cd652454 net/packet: introduce packet_rcv_try_clear_pressure() helper omits 3a2bb84e4aea net/packet: remove locking from packet_rcv_has_room() omits 2c51c6273c73 net/packet: implement shortcut in tpacket_rcv() omits 8e8e2951e309 net/packet: make tp_drops atomic omits 0338a14523e3 net/packet: constify __packet_rcv_has_room() omits dcf70cefaf99 net/packet: constify prb_lookup_block() and __tpacket_v3_h [...] omits d4b5bd98faec net/packet: constify packet_lookup_frame() and __tpacket_h [...] omits 96f657e6cfc2 net/packet: constify __packet_get_status() argument omits f30e33bcdab9 net: phy: Add more 1000BaseX support detection omits 9126e75e39e1 net: ethernet: ti: cpsw_ethtool: simplify slave loops omits bfe59032bd61 net: ethernet: ti: cpsw: use cpsw as drv data omits 7b10315128c6 Merge tag 'for-linus-20190614' of git://git.kernel.dk/linux-block omits 5dcedf4600f8 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits fe8d9571dc50 bpf, x64: fix stack layout of JITed bpf code omits 6e7739fc938c Smack: Restore the smackfsdef mount option and add missing [...] omits 7f94208c8f9a bpf: Fix build error without CONFIG_INET omits 69d96519dbf0 selftests/bpf: convert socket_cookie test to sk storage omits cd17d7770578 bpf/tools: sync bpf.h omits 1314ef561102 bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type omits fb85c4a730af bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type omits d30bd78ce8ba bpf: Add test for SO_REUSEPORT_DETACH_BPF omits 13a748ea6df1 bpf: Sync asm-generic/socket.h to tools/ omits 99f3a064bc2e bpf: net: Add SO_DETACH_REUSEPORT_BPF omits e55d54f43d3f libbpf: fix check for presence of associated BTF for map creation omits cabd3e889b57 selftests/bpf: signedness bug in enable_all_controllers() omits b552d33c80a9 samples/bpf: fix include path in Makefile omits 86723c864063 bpf, devmap: Add missing RCU read lock on flush omits edabf4d9dd90 bpf, devmap: Add missing bulk queue free omits d4dd153d5516 bpf, devmap: Fix premature entry free on destroying map omits eea9e3a40dbc Merge branch 'net-mlx5-use-indirect-call-wrappers' omits 55f968726e14 net/mlx5e: use indirect calls wrapper for the rx packet handler omits b3c04e834082 net/mlx5e: use indirect calls wrapper for skb allocation omits 04e03d9a616c ftrace: Fix NULL pointer dereference in free_ftrace_func_mapper() omits 9f255b632bf1 module: Fix livepatch/ftrace module text permissions race omits a4158345ec5a tracing/uprobe: Fix obsolete comment on trace_uprobe_create() omits f01098c74b52 tracing/uprobe: Fix NULL pointer dereference in trace_upro [...] omits ff585c5b9a27 tracing: Make two symbols static omits 9d9b889540c3 block: document iostat changes for disk busy time accounting omits 31753202325d Documentation/stackprotector: powerpc supports stack protector omits cd84d63a2983 Documentation: coresight: Update the generic device names omits 83e8b971f81c sphinx.rst: Add note about code snippets embedded in the text omits 407b584d155b scripts/documentation-file-ref-check: ignore output dir omits cbdaeaf050b7 tracing: avoid build warning with HAVE_NOP_MCOUNT omits a2f405a5269f docs: EDID/HOWTO.txt: convert it and rename to howto.rst omits d6a3b247627a docs: scheduler: convert docs to ReST and rename to *.rst omits d22388408973 docs: xilinx: convert eemi.txt to eemi.rst omits cc2a2d19f896 docs: watchdog: convert docs to ReST and rename to *.rst omits 458f69ef3665 docs: timers: convert docs to ReST and rename to *.rst omits 4ca9bc225e46 docs: target: convert docs to ReST and rename to *.rst omits bdf3a950fb46 docs: riscv: convert docs to ReST and rename to *.rst omits 329f00415a42 docs: ptp.txt: convert to ReST and move to driver-api omits 28aedd7ee214 docs: pps.txt: convert to ReST and rename to pps.rst omits 99c8b231ae6c docs: cgroup-v1: convert docs to ReST and rename to *.rst omits becf33f694dc tracing: Fix out-of-range read in trace_stack_print() omits 3bdab16c55f5 docs: pcmcia: convert docs to ReST and rename to *.rst omits 593733ab80ac docs: netlabel: convert docs to ReST and rename to *.rst omits 09bbf055c332 docs: mic: convert docs to ReST and rename to *.rst omits d67297ad343e docs: kdump: convert docs to ReST and rename to *.rst omits cd238effefa2 docs: kbuild: convert docs to ReST and rename to *.rst omits d7b461c5e82f docs: ide: convert docs to ReST and rename to *.rst omits c220a1fae6c5 docs: fpga: convert docs to ReST and rename to *.rst omits ab42b818954c docs: fb: convert docs to ReST and rename to *.rst omits 10ffebbed550 docs: fault-injection: convert docs to ReST and rename to *.rst omits f0ba43774cea docs: convert docs to ReST and rename to *.rst omits 8ea618899b6b docs: cdrom: convert docs to ReST and rename to *.rst omits e327cfcb2542 docs: cdrom-standard.tex: convert from LaTeX to ReST omits b693d0b372af docs: arm64: convert docs to ReST and rename to .rst omits 305a99eb98af docs: aoe: convert docs to ReST and rename to *.rst omits 8afecfb0ec96 Merge tag 'v5.2-rc4' into mauro omits 514af5f09952 i40e: mark expected switch fall-through omits c1e212bfc32e i40e: Missing response checks in driver when starting/stop [...] omits 781ee4ae16e5 i40e: remove duplicate stat calculation for tx_errors omits fefa9cfddf29 i40e: Check if the BAR size is large enough before writing [...] omits c1041d070437 i40e: Missing response checks in driver when starting/stop [...] omits d510497b8397 i40e: add input validation for virtchnl handlers omits b83ebf506ba3 i40e: Improve AQ log granularity omits f5a2b3ffb7af i40e: Add bounds check for ch[] array omits 97e42ef440a3 i40e: Use signed variable omits f031c7227a4a i40e: add constraints for accessing veb array omits 51110f162d21 i40e: let untrusted VF to create up to 16 VLANs omits 6a6567776fdf i40e: add functions stubs to support EEE omits abdcfc25641c ASoC: meson: add tohdmitx DT bindings omits d96ec9751114 Merge tag 'mac80211-next-for-davem-2019-06-14' of git://gi [...] omits 025e32048f39 x86/amd_nb: Make hygon_nb_misc_ids static omits 1419f64ef526 dt-bindings: stm32: serial: Add optional reset omits 9caec6620f25 clk: tegra210: Fix default rates for HDA clocks omits 38cf3a687f58 cgroup: Move cgroup_parse_float() implementation out of CO [...] omits ce1a5ea18ef9 Documentation: Remove duplicate x86 index entry omits 2741b6723bf6 gfs2: Fix rounding error in gfs2_iomap_page_prepare omits 2a2af5e6e6f5 Merge tag 'mac80211-for-davem-2019-06-14' of git://git.ker [...] omits 4add700968c7 net: phylink: further mac_config documentation improvements omits 1107049034ac ABI: better identificate tables omits d59f0ec7151e ABI: sysfs-class-uwb_rc: remove a duplicated incomplete entry omits 745b2888a2af ABI: sysfs-driver-hid: the "What" field doesn't parse fine omits ed66bcd0674a ABI: fix some syntax issues at the ABI database omits 72a20cee5d99 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits fd6b99fa41dd Merge branch 'akpm' (patches from Andrew) omits e14c5873d2a3 Merge branch 'drm-fixes-5.2' of git://people.freedesktop.o [...] omits 733f0766c3de sched: act_ctinfo: use extack error reporting omits c78ad1be4b4d Merge tag 'iommu-fixes-v5.2-rc4' of git://git.kernel.org/p [...] omits 7617c9a087d2 Merge tag 'gpio-v5.2-3' of git://git.kernel.org/pub/scm/li [...] omits 385097a36757 nfc: Ensure presence of required attributes in the deactiv [...] omits 3adcfa447866 l2tp: no need to check return value of debugfs_create functions omits 0b55b630352e Merge branch 'r8169-add-and-use-helper-rtl_is_8168evl_up' omits 272b2265c87c r8169: use helper rtl_is_8168evl_up for setting register M [...] omits 9e9f33bae812 r8169: add helper rtl_is_8168evl_up omits 227ab8baa15b ASoC: fsl: no need to check return value of debugfs_create [...] omits 7f807f280964 ASoC: wm_adsp: no need to check return value of debugfs_cr [...] omits bcb46a0e0e5c Merge tag 'sound-5.2-rc5' of git://git.kernel.org/pub/scm/ [...] omits c4e0540d0ad4 btrfs: start readahead also in seed devices omits 141e1ecda356 alarmtimer: Fix kerneldoc comment for alarmtimer_suspend() omits 0f48b41f597e clocksource: Move inline keyword to the beginning of funct [...] omits 83e837269e87 x86/tsc: Move inline keyword to the beginning of function [...] omits f3176ec9420d x86/kasan: Fix boot with 5-level paging and KASAN omits ddb754aa3181 mac80211: notify offchannel expire on mgmt_tx omits 1c38c7f22068 nl80211: send event when CMD_FRAME duration expires omits 5a7bb7ce26a9 mac80211: no need to check return value of debugfs_create [...] omits 6e4f929ea8b2 x86/mce: Do not check return value of debugfs_create functions omits b65842025335 cfg80211: report measurement start TSF correctly omits 4f488fbca2a8 cfg80211: fix memory leak of wiphy device name omits 1a473d6092d5 cfg80211: util: fix bit count off by one omits f8891461a277 mac80211: do not start any work during reconfigure flow omits ebb3ca3b4477 cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() omits 563572340173 mac80211: only warn once on chanctx_conf being NULL omits 588f7d39b359 mac80211: drop robust management frames from unknown TA omits e038f5f691e0 ima: Use designated initializers for struct ima_event_data omits b16942455193 ima: use the lsm policy update notifier omits 42df744c4166 LSM: switch to blocking policy update notifiers omits 9e1e5d4372d6 x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY omits 68f2529078f9 ima: Make arch_policy_entry static omits d5f34153e526 debugobjects: Move printk out of db->lock critical sections omits a7344a68a79a debugobjects: Less aggressive freeing of excess debug objects omits d26bf5056fc0 debugobjects: Reduce number of pool_lock acquisitions in f [...] omits 634d61f45d6f debugobjects: Percpu pool lookahead freeing/allocation omits d86998b17a01 debugobjects: Add percpu free pools omits fecb0d95cdf7 debugobjects: No need to check return value of debugfs_create() omits 591fcf3b301b iommu/dma: Apply dma_{alloc,free}_contiguous functions omits 4b4b077cbd0a dma-remap: Avoid de-referencing NULL atomic_pool omits 163a7cdd1f30 mac80211: extend __rate_control_send_low warning omits 583a7a34c5d3 mac80211: fill low rate even for HAS_RATE_CONTROL omits bd718fc11d5b mac80211: use STA info in rate_control_send_low() omits 1e87fec9fa52 mac80211: call rate_control_send_low() internally omits cd6f34110285 ieee80211: Add a missing extended capability flag definition omits 4770c8f90228 cfg80211: Add a function to iterate all BSS entries omits a0de1ca383c7 mac80211: allow turning TWT responder support on and off v [...] omits c9d3245e03ce mac80211: dynamically enable the TWT requester support on [...] omits 901bb9891855 nl80211: require and validate vendor command policy omits d7edf40c15e8 mac80211: add ieee80211_get_he_iftype_cap() helper omits 26f7044e9504 nl80211: add support for SAE authentication offload omits cc3e14c21ae9 nl80211: add WPA3 definition for SAE authentication omits f4d75993d85b nl80211: add NL80211_ATTR_IFINDEX to port authorized event omits 912bbf7e9ca4 gpu: ipu-v3: image-convert: Fix image downsize coefficients omits bca4d70cf1b8 gpu: ipu-v3: image-convert: Fix input bytesperline for pac [...] omits ff391ecd65a1 gpu: ipu-v3: image-convert: Fix input bytesperline width/h [...] omits 90cc4bd61190 mac80211: AMPDU handling for Extended Key ID omits 0d53827d7c17 thunderbolt: Implement CIO reset correctly for Titan Ridge omits 1a2a66db4967 arm64: remove redundant 'default n' from Kconfig omits 68f2515bb31a ARM: davinci: da8xx: specify dma_coherent_mask for lcdc omits 0c0c9b5753cd ARM: davinci: da850-evm: call regulator_has_full_constraints() omits cbb99c0f5887 x86/cpufeatures: Add FDP_EXCPTN_ONLY and ZERO_FCS_FDS omits e3ff9c3678b4 timekeeping: Repair ktime_get_coarse*() granularity omits 034252e37b31 usb: chipidea: msm: Use devm_platform_ioremap_resource() omits 8fbd06e59230 usb: chipidea: imx: Use devm_platform_ioremap_resource() omits b8a4f526faba usb: chipidea: Use dev_err() instead of pr_err() omits ed5a419bb019 usb: chipidea: imx: "fsl,usbphy" phandle is not mandatory now omits d1609c312d42 usb: chipidea: imx: add imx7ulp support omits d06c47e3dd07 ACPI: configfs: Resolve objects on host-directed table loads omits 744ed8cb8a47 Merge tag 'drm-misc-fixes-2019-06-13' of git://anongit.fre [...] omits 5f4318c1b1d2 perf/x86: Add Intel Ice Lake NNPI uncore support omits 3540d38dd383 PM: sleep: Show how long dpm_suspend_start() and dpm_suspe [...] omits 17d304604a88 Revert "ALSA: hda/realtek - Improve the headset mic for Ac [...] omits 1ec0cd8286f3 PM: hibernate: powerpc: Expose pfn_is_nosave() prototype omits 4892d3a6a009 gpio: Drop the parent_irq from gpio_irq_chip omits 9a82ee69ee93 gpio: Add GPIOLIB_IRQCHIP cleanup to TODO omits 42d9fc7176eb gpio: ftgpio: Pass irqchip when adding gpiochip omits 8928aa6a007d xfrm: remove empty xfrmi_init_net omits 20023d3e5071 r8169: improve rtl_coalesce_info omits 9b994b4a074c r8169: let mdio read functions return -ETIMEDOUT omits 6358f38c062d net: dsa: tag_sja1105: Select CONFIG_PACKING omits 7fa0043d5c74 net: axienet: move use of resource after validity check omits f9a94f85e885 Merge branch 's390-qeth-next' omits d9b9f40bba7d s390/qeth: allocate a single cmd on read channel omits f3b783b1d0d7 s390/qeth: command-chain the IDX sequence omits 2066e1db9eef s390/qeth: convert RCD code to common IO infrastructure omits 405548959cc7 s390/qeth: add support for dynamically allocated cmds omits fcda7f73b618 s390/qeth: remove 'channel' parameter from callbacks omits 57a688aa22eb s390/qeth: convert device-specific trace entries omits 0ce37ec297f6 s390/qeth: remove OSN-specific IO code omits 1273a8001410 s390/qeth: remove qeth_wait_for_buffer() omits 09ac887f0360 s390/qeth: clean up setting of BLKT defaults omits 7cbc9e8fe6cc s390/qeth: restart pending READ cmd from callback omits ad1608722226 s390/qeth: simplify DOWN state handling omits 4e2fe4edcabe s390/qeth: use mm helpers omits e8b1116118d7 s390/qeth: don't mask TX errors on IQD devices omits 0aa82c482ab2 powerpc/pseries: Fix oops in hotplug memory notifier omits 934bda59f286 powerpc/pseries/hvconsole: Fix stack overread via udbg omits 2305ff225c0b ocxl: do not use C++ style comments in uapi header omits 11817aa69bf3 Merge branch 'mlxsw-Add-support-for-physical-hardware-clock' omits 9366211f3207 selftests: ptp: Add Physical Hardware Clock test omits 412cd2ad18d3 mlxsw: spectrum: PTP physical hardware clock initialization omits 992aa864dca0 mlxsw: spectrum_ptp: Add implementation for physical hardw [...] omits 4368dada5b37 ptp: ptp_clock: Publish scaled_ppm_to_ppb omits 1078645af6c0 mlxsw: reg: Add Management Pulse Per Second Register omits 55a8b00157d2 mlxsw: reg: Add Management UTC Register omits 8289169dd262 mlxsw: pci: Query free running clock PCI BAR and offsets omits 34dacb4d519d mlxsw: core: Add a new interface for reading the hardware [...] omits 4b6b8c02f6e6 mlxsw: cmd: Free running clock PCI BAR and offsets via que [...] omits 514fcaac371e tc-tests: updated fw with bind actions by reference use cases omits 50f44ee7248a mm/devm_memremap_pages: fix final page put race omits 1570175abd16 PCI/P2PDMA: track pgmap references per resource, not globally omits 795ee30648c7 lib/genalloc: introduce chunk owners omits e615a191216e PCI/P2PDMA: fix the gen_pool_add_virt() failure path omits 2e3f139e8ece mm/devm_memremap_pages: introduce devm_memunmap_pages omits 2374b6822551 drivers/base/devres: introduce devm_release_action() omits a58f2cef26e1 mm/vmscan.c: fix trying to reclaim unevictable LRU page omits 59ea6d06cfa9 coredump: fix race condition between collapse_huge_page() [...] omits 0874bb49bb21 mm/mlock.c: change count_mm_mlocked_page_nr return type omits 7a30df49f63a mm: mmu_gather: remove __tlb_reset_range() for force flush omits be99ca271697 fs/ocfs2: fix race in ocfs2_dentry_attach_lock() omits b17f18aff287 mm/vmscan.c: fix recent_rotated history omits dedca63504a2 mm/mlock.c: mlockall error for flag MCL_ONFAULT omits c04e32e91165 scripts/decode_stacktrace.sh: prefix addr2line with $CROSS [...] omits 3510955b3271 mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node omits 815744d75152 mm: memcontrol: don't batch updates of local VM stats and events omits 4c0a59e1123f Documentation: arm: Link idle-states binding to "enable-me [...] omits 9129b017b54d rcu: Don't return a value from rcu_assign_pointer() omits 6da9f775175e rcu: Force inlining of rcu_read_lock() omits b3119cde1d70 rcu: Fix irritating whitespace error in rcu_assign_pointer() omits 96050c68be33 rcu: Upgrade sync_exp_work_done() to smp_mb() omits 3e26c5feed2a PCI: PM: Skip devices in D0 for suspend-to-idle omits 15d5dfaf4adb sparc: fix unknown type name u_int in uapi header omits 6284ad9453ba sparc: configs: Remove useless UEVENT_HELPER_PATH omits 4165c54c97bd sparc: Remove redundant copy of the LGPL-2.0 omits 09f6ac2c31f3 Merge branch 'bpf-ppc-div-fix' omits 758f2046ea04 powerpc/bpf: use unsigned division instruction for 64-bit [...] omits 3e0682695199 bpf: fix div64 overflow tests to properly detect errors omits 07a6d63eb1b5 sunhv: Fix device naming inconsistency between sunhv_conso [...] omits 425b0fad9c7e Merge branch 'net-stmmac-Convert-to-phylink' omits 74371272f97f net: stmmac: Convert to phylink and remove phylib logic omits eeef2f6b9f6e net: stmmac: Start adding phylink support omits 9ad372fc5aaf net: stmmac: Prepare to convert to phylink omits 5948d11766bc qede: Make two functions static omits 1dbb98699cf0 net: dsa: sja1105: Make two functions static omits c78fea61f0c1 ACPI: tables: Allow BGRT to be overridden omits 0e265747491c bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi omits b1d6c15b9d82 bpf: simplify definition of BPF_FIB_LOOKUP related flags omits a3487d8f3063 ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() omits 33ee09cd59ce device property: Add helpers to count items in an array omits 573748081a66 dt-bindings: property-units: Sanitize unit naming omits 06efeb555524 Documentation: net: mlx5: Devlink health documentation omits b3bd076f7501 net/mlx5: Report devlink health on FW fatal issues omits 9b1f29823605 net/mlx5: Add support for FW fatal reporter dump omits 96c82cdfe77b net/mlx5: Add fw fatal devlink_health_reporter omits d1bf0e2cc4a6 net/mlx5: Report devlink health on FW issues omits fd1483fe1f9f net/mlx5: Add support for FW reporter dump omits 1e34f3efd413 net/mlx5: Create FW devlink_health_reporter omits 3e5b72ac2f29 net/mlx5: Issue SW reset on FW assert omits 1ef6f1a17e56 net/mlx5: Control CR-space access by different PFs omits 63cbc552eebf net/mlx5: Handle SW reset of FW in error flow omits 8b9d8baae1de net/mlx5: Add Crdump support omits b25bbc2f24dc net/mlx5: Add Vendor Specific Capability access gateway omits 1f28d7768f1d net/mlx5: Move all devlink related functions calls to devlink.c omits 00091c0da136 Documentation: net: mlx5: Add mlx5 initial documentation omits e44ef4e4516c devlink: Hang reporter's dump method on a dumpit cb omits 487317c99477 cifs: add spinlock for the openFileList to cifsInodeInfo omits 0ff2b018b02f cifs: fix panic in smb2_reconnect omits 4c3c59544f33 spi/acpi: enumerate all SPI slaves in the namespace omits 8d3289f2fa1e x86/fpu: Don't use current->mm to check for a kthread omits 0c888baba8e0 ASoC: SOF: dont wake dsp up in kcontrol IO omits 7df43911e92a ASoC: SOF: Add DMIC token for unmute gain ramp time omits 65a18a46b274 ASoC: SOF: topology: pass volume min/max linear value to FW omits aa66fd80e081 ASoC: SOF: topology: add min/max step for volume_table omits 847a040dd2eb ASoC: SOF: ipc: clarify operator precedence omits e2eba551d2f4 ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend omits f1fd9d0e6dba ASoC: SOF: intel: extend IPC dump information omits b943f7980113 ASoC: SOF: uapi: align comments with firmware files omits 4cee883e97b6 ASOC: SOF: ipc: prevent logging trace messages omits 3e6de89409bf ASoC: soc-topology: fix modern dai link style omits 2f7e015c1f20 ASoC: tas571x: Fix -Wunused-const-variable omits 05113483fd30 ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines omits 489f231e0f4c ASoC: codec: hdac_hdmi: fix pin connections at cvt enable omits cb36ff785e86 ASoC: meson: axg-tdm: fix sample clock inversion omits 7e0d7d0fbd06 ASoC: meson: axg-tdmout: right_j is not supported omits 47c317b786b6 ASoC: meson: axg-tdmin: right_j is not supported omits 575f60312b3c media: cx231xx-cards: Add Hauppauge 955Q variant omits dd60bf436031 media: pvrusb2: Add Hauppauge HVR1955/1975 devices omits 6f6be371608e media: pvrusb2: Add i2c client demod/tuner support omits cac821d2ea72 media: pvrusb2: Add multiple dvb frontend support omits d5cb82b01a5a media: si2157: add detection of si2177 tuner omits 630eccfd0a03 Documentation: devicetree: Add vendor prefix for B&R Indus [...] omits 1f8a7bee27e6 net/mlx5: Add EQ enable/disable API omits 81bfa206032a net/mlx5: Use a single IRQ for all async EQs omits cf49f41d2946 net/mlx5: Rename mlx5_irq_info to mlx5_irq omits 256cf690af06 net/mlx5: Move all IRQ logic to pci_irq.c omits bfb49549ea79 net/mlx5: Generalize IRQ interface to work with irq_table omits e1706e62801e net/mlx5: Separate IRQ table creation from EQ table creation omits 90426cc00c77 net/mlx5: Move IRQ affinity set to IRQ allocation phase omits b79e6beb9c36 net/mlx5: Move IRQ rmap creation to IRQ allocation phase omits 561aa15ad69e net/mlx5: Separate IRQ data from EQ table data omits 24163189da48 net/mlx5: Separate IRQ request/free from EQ life cycle omits ca390799c2aa net/mlx5: Change interrupt handler to call chain notifier omits 081cc2d7fa58 net/mlx5: Introduce EQ polling budget omits 86eec50beaf3 net/mlx5: Support querying max VFs from device omits 10ee82cedb62 net/mlx5: E-Switch, Return raw output for query esw functions omits ac35dcd6e4bd net/mlx5: E-Switch, Handle representors creation in handle [...] omits b8a92577f4be net/mlx5: Increase wait time for fw initialization omits e32d045cd4ba x86/cpu: Add Ice Lake NNPI to Intel family omits 1dfdb45ec510 KVM: x86: clean up conditions for asynchronous page fault [...] omits 837158b847a4 dt-bindings: Check the examples against the schemas omits f7a6463e389e dt-bindings: vendor-prefixes: Also allow node names starti [...] omits 9aa892d2c1a0 ALSA: pci: echoaudio: remove variable which is a constant omits 6cb3dd75b00e Merge tag 'timers-v5.2-rc1' of https://git.linaro.org/peop [...] omits c11fb13a117e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a75e91bad717 spi: qup: fix PIO/DMA transfers. omits fd742eaab827 regulator: max8952: Convert to use GPIO descriptors omits 84396d141894 Merge tag 'asoc-fix-v5.2-rc4' of https://git.kernel.org/pu [...] omits fc30f2adb621 ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k omits cbb9f8ccc823 ASoC: nau8825: fix fake interruption when booting omits 15893fa40109 HID: wacom: generic: read the number of expected touches o [...] omits f4e11d599610 HID: wacom: generic: support the 'report valid' usage for touch omits 184eccd40389 HID: wacom: generic: read HID_DG_CONTACTMAX from any featu [...] omits 912c6aa67ad4 HID: wacom: Add 2nd gen Intuos Pro Small support omits f9bc5227652d KVM: nVMX: use correct clean fields when copying from eVMCS omits 11aff183225c vfio-ccw: Destroy kmem cache region on module exit omits 855b5e01c073 ALSA: hda/hdmi - consider eld_valid also in sync_eld_via_acomp() omits dad4afe746b3 f2fs: replace ktype default_attrs with default_groups omits c9c5b5e1565d dlm: Replace default_attrs in dlm_ktype with default_groups omits 59137a93f3af ext4: replace ktype default_attrs with default_groups omits ef254d13f178 gfs2: replace ktype default_attrs with default_groups omits ae9924667a7e MAINTAINERS: Add maintainer entry for the imx8 DDR PMU driver omits 9a66d36cc7ac drivers/perf: imx_ddr: Add DDR performance counter support [...] omits 7c11bb40f125 staging: rtl8723bs: Remove rtw_btcoex_Initialize() omits eddd422b54ac staging: rtl8723bs: hal: Replace function _InitQueuePriority() omits 7ee3501de816 staging: rtl8723bs: Fix typo in function name omits f4db969efa80 staging: rtl8723bs: Remove function rtw_set_scan_deny_timer_hdl() omits 2b524fc4ffd3 staging: rtl8723bs: Replace function rtw_free_network_queue() omits 534415d29c0c staging: rtl8723bs: core: Remove wrapper functions omits 183eb53d25a3 staging: rtl8723bs: core: Remove function enable_rate_adaptive() omits eb569cc0d916 staging: rtl8723bs: core: Replace function Set_MSR() omits 65699f341f15 staging: rtl8723bs: core: Remove eeprom_write16() omits a8c14146084c staging: rtl8723bs: core: Remove function read_eeprom_content() omits 67c4f7fc5dd3 staging: rtl8723bs: core: Remove function eeprom_read_sz() omits 232034b34253 staging: rtl8188eu: Change type of rtw_get_sec_ie() omits bb3982b42e79 staging: most: register net and video config subsystems wi [...] omits 8810493fc54e staging: rtl8712: Fixed CamelCase wkFilterRxFF0 renamed to [...] omits 6cc6677aee43 staging: rtl8712: Fixed CamelCase lockRxFF0Filter renamed [...] omits 12efdd8dc675 staging: rtl8723bs: hal: Change return type to void from u8 omits 52f7ee660f43 staging: rtl8723bs: hal: sdio_ops: fix braces {} are not n [...] omits 282c7818a57b staging: rtl8723bs: hal: sdio_ops: fix spaces preferred ar [...] omits e99547e5ae17 staging: rtl8723bs: hal: sdio_ops: fix Comparison to NULL omits 1714844abbca staging: rtl8723bs: fix issue Comparison to NULL omits a89ba68105f8 staging: rtl8723bs: fix spaces required around unary operator omits 6e12260a7c18 staging: rtl8712: remove the leading spaces omits febe80307d2c Merge tag 'drm-intel-fixes-2019-06-13' of git://anongit.fr [...] omits 288f9aca4c78 staging: rtl8723bs: os_dep: Remove variable pos omits a21a773f3d06 staging: rtl8723bs: rtw_get_sec_ie(): Change return type omits fc98ef8fb854 staging: rtl8723bs: core: rtw_mlme_ext.c: Remove unused variables omits 4c0955991b00 staging: rtl8723bs: hal: rtl8723b_cmd.c: Remove variables omits 581b4945bfcc staging: rtl8723bs: core: Remove variable change_priority omits 535e5a9b630c staging: rtl8723bs: hal: hal_btcoex.c: Remove variables omits d4c33acb2a30 staging: rtl8723bs: hal: sdio_halinit.c: Remove variables omits 8915d9896b00 staging: rtl8723bs: os_dep: ioctl_linux.c: Remove return v [...] omits 85d237bdf8d3 staging: rtl8723bs: Change type of rtw_os_recvbuf_resource_free() omits d05b53205e96 staging: rtl8723bs: Change type of rtw_os_recv_resource_alloc() omits 6c8265009f85 staging: rtl8712: Change return values of r8712_createbss_cmd() omits 1f1e13017d64 staging: rtl8712: Change return values of r8712_setdatarate_cmd() omits c77a6794c0fe staging: kpc2000: removed DMA AIO implementation. omits 2b37c1c3e7bb dt-bindings: perf: imx8-ddr: add imx8qxp ddr performance monitor omits 3e985effb25e ALSA: hda: remove an unused field from struct hda_codec omits f94287b65354 ALSA: hda: Add Elkhart Lake PCI ID omits 1d0c06513bd4 block/ps3vram: Use %llu to format sector_t after LBDAF removal omits 31f6264e225f libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk omits 1f0ffa67349c bcache: only set BCACHE_DEV_WB_RUNNING when cached device [...] omits 31b90956b124 bcache: fix stack corruption by PRECEDING_KEY() omits 41040cf7c5f0 arm64/sve: Fix missing SVE/FPSIMD endianness conversions omits d382084f77b0 Merge back earlier pm-tools material for v5.3. omits c326f846ebc2 blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_fre [...] omits 30f234b4d6f0 Merge tag 'linux-cpupower-5.2-rc6' of git://git.kernel.org [...] omits fb5772cbfe48 blkio-controller.txt: Remove references to CFQ omits 8614b0085d98 block/switching-sched.txt: Update to blk-mq schedulers omits 154085ffdcc6 null_blk: remove duplicate check for report zone omits 6cfc0081b046 blk-mq: no need to check return value of debugfs_create functions omits 355e8d26f719 io_uring: fix memory leak of UNIX domain socket inode omits b9aef63aca77 block: force select mq-deadline for zoned block devices omits eafae15fe16d staging: kpc2000: remove unnecessary comments in kp2000_pc [...] omits fd5a82f4a615 staging: kpc2000: improve label names in kp2000_pcie_probe omits 0bbb1374f1fe Staging: kpc2000: kpc_dma: Make some symbols static omits abddd78ef465 staging: kpc2000: Fix: 'kpc_dma_del_device' and other symb [...] omits a370003cc301 binder: fix possible UAF when freeing buffer omits 1dcff4ae6518 backlight: simplify lcd notifier omits af1440368837 staging/olpc_dcon: Add drm conversion to TODO omits 94193d2aae63 fbcon: Document what I learned about fbcon locking omits b0d765219fb3 crypto: sahara - Use devm_platform_ioremap_resource() omits cec1caaf3f62 crypto: mxs-dcp - Use devm_platform_ioremap_resource() omits b0200065cd6e crypto: hisilicon - Use the correct style for SPDX License [...] omits 1793d1aba194 crypto: qat - use struct_size() helper omits 0b211338cf73 ARM: dts: imx7ulp: add crypto support omits 98785092f279 crypto: cavium/nitrox - Use the correct style for SPDX Lic [...] omits dd508618486b crypto: bcm - Make some symbols static omits 860ab2e50204 crypto: chacha - constify ctx and iv arguments omits 76cadf224451 crypto: chacha20poly1305 - a few cleanups omits 314d0f0ea69f crypto: skcipher - make chunksize and walksize accessors internal omits 81bcbb1ee75d crypto: skcipher - un-inline encrypt and decrypt functions omits f2fe1154542e crypto: aead - un-inline encrypt and decrypt functions omits 07269559ac0b crypto: x86/aesni - remove unused internal cipher algorithm omits 03d66cfa2ad6 crypto: doc - improve the skcipher API example code omits e63e1b0dd000 crypto: testmgr - add some more preemption points omits 177f87d063eb crypto: algapi - require cra_name and cra_driver_name omits d6ebf5286f8f crypto: make all generic algorithms set cra_driver_name omits da0f843e6e6f Revert "serial: stm32: select pinctrl state in each suspen [...] omits 65565a68c582 Merge branch 'context-id-fix' into fixes omits c72d3a0a9347 ALSA: dice: fix compiler warning due to returning uninitia [...] omits d3df18a97e58 cpufreq: add driver for Raspberry Pi omits b076173a309e Merge tag 'selinux-pr-20190612' of git://git.kernel.org/pu [...] omits 16391bfc8623 selftests/powerpc: Add test of fork with mapping above 512TB omits f3a5231c8f14 drm/amdgpu: return 0 by default in amdgpu_pm_load_smu_firmware omits 99f304beb82a drm/amdgpu: Fix bounds checking in amdgpu_ras_is_supported() omits d664c43958e0 gpio: Fix build warnings on undefined struct pinctrl_dev omits f18d43046ad2 Merge tag 'clk-meson-5.2-1-fixes' of https://github.com/Ba [...] omits 9843f3e08e21 Input: synaptics - enable SMBus on ThinkPad E480 and E580 omits a842fe1425cb tcp: add optional per socket transmit delay omits 464c258aa45b selinux: fix empty write to keycreate file omits fe2d70d6f6ff fbcon: Call con2fb_map functions directly omits 1cd51b5d200d vgaswitcheroo: call fbcon_remap_all directly omits 9e1467002630 fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls omits c428f35adf0f fb: Flatten control flow in fb_set_var omits 3667617347ba fbdev: remove FBINFO_MISC_USEREVENT around fb_blank omits de29ae5c092b fbmem: pull fbcon_fb_blanked out of fb_blank omits 7a625549ea8c Revert "backlight/fbcon: Add FB_EVENT_CONBLANK" omits 0526c2239ad8 fbdev: Call fbcon_get_requirement directly omits 13ff178ccd6d fbcon: Call fbcon_mode_deleted/new_modelist directly omits 50c505635634 fbdev: directly call fbcon_suspended/resumed omits 9c22ad983328 fbdev/sh_mob: Remove fb notifier callback omits 927ab1aed13d fbdev: unify unlink_framebuffer paths omits deb00d2785be fbdev: make unregister/unlink functions not fail omits 0e0f3250d440 fbcon: call fbcon_fb_bind directly omits cf4a3ae4ef33 fbdev: lock_fb_info cannot fail omits cd90b5fdfad5 fbdev/atyfb: lock_fb_info can't fail omits 9ef373923756 staging/olpc: lock_fb_info can't fail omits 34f31f14c477 fbdev: sysfs files can't disappear before the device is gone omits 1e16eaebe2ea fbdev/omap: sysfs files can't disappear before the device is gone omits 0fe66f327c46 fbdev/sh_mobile: remove sh_mobile_lcdc_display_notify omits 97b67986f145 fbcon: call fbcon_fb_(un)registered directly omits 1f4ed2fb01f8 fbcon: Remove fbcon_has_exited omits 50233393f0cf fbcon: s/struct display/struct fbcon_display/ omits 127cd8d33ec7 fbdev/aty128fb: Remove dead code omits 561f1f6e023b fbdev/cyber2000: Remove struct display omits 390e5de11284 fbdev/sa1100fb: Remove dead code omits ddde3c18b700 vt: More locking checks omits a135513c0b57 vt: might_sleep() annotation for do_blank_screen omits 7076404f7c8d fbdev: locking check for fb_set_suspend omits 214b0dd591ab dummycon: Sprinkle locking checks omits e0ffbd37f3de Merge branch 'ena-dynamic-queue-sizes' omits dbbc6e687776 net: ena: update driver version from 2.0.3 to 2.1.0 omits c2b542044761 net: ena: remove inline keyword from functions in *.c omits eece4d2ab9d2 net: ena: add ethtool function for changing io queue sizes omits 13ca32a69e29 net: ena: allow queue allocation backoff when low on memory omits 9f9ae3f98b8d net: ena: make ethtool show correct current and max queue sizes omits 31aa9857f173 net: ena: enable negotiating larger Rx ring size omits ba8ef506fb91 net: ena: add MAX_QUEUES_EXT get feature admin command omits f2dec9a2760a Merge branch 'dpaa2-eth-Add-support-for-MQPRIO-offloading' omits ab1e6de2bd49 dpaa2-eth: Add mqprio support omits 15c87f6b0d10 dpaa2-eth: Support multiple traffic classes on Tx omits 06d5b1791126 dpaa2-eth: Refactor xps code omits a41efedfaf95 net: ethernet: ti: cpts: fix build failure for powerpc omits b8003cef2e63 Merge branch 'net-mvpp2-prs-Fixes-for-VID-filtering' omits 6b7a3430c163 net: mvpp2: prs: Use the correct helpers when removing all [...] omits 46b0090a6636 net: mvpp2: prs: Fix parser range for VID filtering omits 1d63f0e3274f Merge branch 'mlxsw-Various-fixes' omits 4b14cc313f07 mlxsw: spectrum: Disallow prio-tagged packets when PVID is [...] omits e891ce1dd2a5 mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 omits 0b0c0098348f selftests: tc_flower: Add TOS matching test omits e49f9adffb28 mlxsw: spectrum_flower: Fix TOS matching omits 45a69b70f548 selftests: mlxsw: Test nexthop offload indication omits 83d5782681cc mlxsw: spectrum_router: Refresh nexthop neighbour when it [...] omits ee02c2699326 mlxsw: spectrum: Use different seeds for ECMP and LAG hash omits 648ee6cea7dd net: tls, correctly account for copied bytes with multiple [...] omits 2131fba53186 net: dsa: Deal with non-existing PHY/fixed-link omits e1ae5c2ea478 vrf: Increment Icmp6InMsgs on the original netdev omits d477f8c202d1 cpuset: restore sanity to cpuset_cpus_allowed_fallback() omits fcf15367cbd9 net: dsa: mv88e6xxx: lock mutex in port_fdb_dump omits f0d2ca153137 net: ethtool: Allow matching on vlan DEI bit omits bb2e05e0c8dc linux-next: DOC: RDS: Fix a typo in rds.txt omits 71ab8323cc35 x86/kgdb: Return 0 from kgdb_arch_set_breakpoint() omits 0114214eca21 dt-bindings: net: wiznet: add w5x00 support omits b9dd694eb058 net: ethernet: wiznet: w5X00 add device tree support omits ec66854c832c mpls: fix af_mpls dependencies for real omits 7a096d579e8e net: sched: ingress: set 'unlocked' flag for Qdisc ops omits fec6375320c6 selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() omits 76509d6b103b Merge branch 'mediatek-drm-fixes-5.2' of https://github.co [...] omits 74e80d81cc7e Merge tag 'ib-mfd-cros-v5.3' into chrome-platform/for-next omits f5b999c03f4c xfs: remove unused flag arguments omits 76dee76921e1 xfs: remove the debug-only q_transp field from struct xfs_dquot omits f9a196ee5ab5 xfs: merge xfs_buf_zero and xfs_buf_iomove omits 8c9ce2f707a1 xfs: remove unused flags arg from getsb interfaces omits 35110e38e6c5 Merge tag 'media/v5.2-2' of git://git.kernel.org/pub/scm/l [...] omits 6f10419187d0 regulator: 88pm800: fix warning same module names omits 513dbd35b5d9 media: add SPDX headers to some files omits e2e0e09758a6 selinux: fix a missing-check bug in selinux_add_mnt_opt( ) omits d03a2f1b9fa8 xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS omits 4b4d98cca320 xfs: finish converting to inodes_per_cluster omits 490d451fa518 xfs: fix inode_cluster_size rounding mayhem omits 494dba7b276e xfs: refactor inode geometry setup routines omits ef325959993e xfs: separate inode geometry omits 01d57485fcdb arm64: tlbflush: Ensure start/end of address range are ali [...] omits 5f54a85db5df usb: typec: Make sure an alt mode exist before getting its [...] omits 4729ec8c1e11 KVM: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy omits df205b5c6328 KVM: arm64: Filter out invalid core register IDs in KVM_GE [...] omits 0c529ff789bc KVM: arm64: Implement vq_present() as a macro omits aee450cbe482 bpf: silence warning messages in core omits 3dad39e67cca media: imx214: Fix typo in module description of imx214 omits be22203aec44 media: s5p-mfc: fix reading min scratch buffer size on MFC v6/v7 omits 64f883cd98c6 media: davinci: vpif_capture: fix memory leak in vpif_probe() omits 3510c68d32bf media: meson: vdec: Add missing kthread.h omits 1296987d2baf media: drivers: media: coda: fix warning same module names omits 4419617e0d0c media: drivers: media: i2c: don't enable if CONFIG_DRM_I2C [...] omits de7a0020901e media: MAINTAINERS: media: Add Tomasz Figa as a videobuf2 [...] omits 6c0bbc933386 media: touchscreen/sur40: set device_caps in struct video_device omits 01d76b531700 xdp: check device pointer before clearing omits b86b8473d52f media: hantro: allow arbitrary number of clocks omits c330d371137f media: hantro: add support for separate control block omits f855fc2c0d71 media: hantro: add support for named register ranges omits 4d20d087db46 media: hantro: make irq names configurable omits f12dd75959b0 bpf: net: Set sk_bpf_storage back to NULL for cloned sk omits 0fd7ada14eef media: hantro: add PM runtime resume callback omits 0b675962d939 media: hantro: print video device name in addition to device node omits a29add8c9bb2 media: rockchip/vpu: rename from rockchip to hantro omits 8eaf40c0e24e Btrfs: fix race between block group removal and block grou [...] omits 5d6168fc61b7 clocksource/drivers/arm_arch_timer: Don't trace count read [...] omits ca72d88378b2 powerpc/mm/64s/hash: Reallocate context ids on fork omits 0356ce3adda0 ALSA: oxfw: configure stream parameter in pcm.hw_params callback omits 4f380d007052 ALSA: oxfw: configure packet format in pcm.hw_params callback omits 4a0a04729a44 ALSA: oxfw: unify substreams counter omits 779f0dba0b99 ALSA: oxfw: rename helper functions for duplex streams omits e34244dd2266 ALSA: oxfw: expand stop procedure for packet streaming omits 7efa19ab4848 ALSA: oxfw: break packet streaming at bus-reset handler omits 20358d4460bd ALSA: oxfw: start duplex streams if supported omits 521b2e11fad0 ALSA: oxfw: set packet parameter according to current conf [...] omits da2af86d51ac ALSA: oxfw: code refactoring for stop condition of packet [...] omits 5ad840728ac3 ALSA: fireworks: don't set XRUN in stop streaming omits 206cf896d6e9 ALSA: fireworks: configure stream parameters in pcm.hw_par [...] omits 3d7250667ea9 ALSA: fireworks: configure sampling transfer frequency in [...] omits fb56eb73c626 ALSA: fireworks: code refactoring for pcm.hw_params/hw_free omits add147ad556c ALSA: fireworks: code refactoring for rawmidi.open/close omits 1dc5921082d4 ALSA: fireworks: unify substream counter omits 33e41a5ce59a ALSA: bebob: code refactoring to initialize/destroy stream data omits 87a23092dd97 ALSA: bebob: obsolete useless member of private structure omits 83122f85d4d8 ALSA: bebob: don't set XRUN in stop streaming omits ac2888b958f2 ALSA: bebob: configure sampling transfer frequency in pcm. [...] omits fdbd3e8c9ffd ext2: Fix a typo in ext2_getattr argument omits 1fe03415447b ext2: fix a typo in comment omits 9bb9c6a110ea scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 omits 9a5ed0bac86e regulator: wm831x: Convert to use GPIO descriptors omits db057679de3e regmap: fix bulk writes on paged registers omits 764958f2b523 ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio omits b7e47f48f119 bindings: sound: davinci-mcasp: Add support for optional a [...] omits 2e927ad7981d ASoC: nau8822: support master mode omits a522f1d0c381 gpio: omap: Fix lost edge wake-up interrupts omits 6a80b30086b8 fmc: Delete the FMC subsystem omits 102308f557bc ipmi: ipmb: Fix build error while CONFIG_I2C is set to m omits 2e80e10f2d71 dt-bindings: pinctrl: add compatible string for Allwinner [...] omits 1d90dff62e16 dt-bindings: pinctrl: add missing compatible string for V3s omits 909bad2d9787 ti-st: no need to check return value of debugfs_create functions omits 5a2338dbf97f lkdtm: no need to check return value of debugfs_create functions omits 225afca60b8a vmw_balloon: no need to check return value of debugfs_crea [...] omits a0cac264a86f i2c: pca-platform: Fix GPIO lookup code omits 4f7c2e0d8765 thunderbolt: Make sure device runtime resume completes bef [...] omits 48eaeb7664c7 drm: add fallback override/firmware EDID modes workaround omits ca21f851cc96 i2c: acorn: fix i2c warning omits e3888cda394c phy: tegra: xusb: Add Tegra210 PLL power supplies omits aa5452f54b9f phy: tegra: xusb: Add Tegra124 PLL power supplies omits f40043b368ae dt-bindings: phy: tegra-xusb: List PLL power supplies omits d9e100829fca phy: usb: phy-brcm-usb: Remove sysfs attributes upon drive [...] omits d4a36e82924d phy: renesas: rcar-gen2: Fix memory leak at error paths omits fa63da2ab046 arm64: Don't unconditionally add -Wno-psabi to KBUILD_CFLAGS omits 56a2b7f2a39a drm/edid: abstract override/firmware EDID retrieval omits a2558e247804 platform/x86: hp_accel: Add support for HP ProBook 450 G0 omits 84f669b4b8c9 platform/x86: pcengines-apuv2: Make two symbols static omits 92a74ce3c466 platform/x86: intel_menlow: avoid null pointer deference error omits 711486fd1859 Documentation/filesystems/proc.txt: Add arch_status file omits 0c608dad2a77 x86/process: Add AVX-512 usage elapsed time to /proc/pid/a [...] omits 68bc30bb9f33 proc: Add /proc/<pid>/arch_status omits 8d4b2daff256 platform/x86: Remove left-over BACKLIGHT_LCD_SUPPORT omits 754dfd799265 gpio: omap: clean up register access in omap2_set_gpio_debounce() omits f1c32ef14b4c gpio: omap: irq_startup() must not return error codes omits 40fd422a7d59 gpio: omap: clean up wakeup handling omits 18bd49c4c7c2 gpio: omap: constify register tables omits 9c7f798d170a gpio: omap: clean up omap_gpio_restore_context() omits 9a3027812257 gpio: omap: remove dataout variation in context handling omits 31b2d7f7cc07 gpio: omap: simplify omap_set_gpio_irqenable() omits a47b91587f6a gpio: omap: simplify omap_toggle_gpio_edge_triggering() omits 8ee1de65a94b gpio: omap: simplify read-modify-write omits a0e881e2c573 gpio: omap: simplify bank->level_mask omits 8ba705957f56 gpio: omap: simplify set_multiple() omits 6653dd88cf69 gpio: omap: simplify get_multiple() omits 5ca5f92c1add gpio: omap: simplify get() method omits 40bb2273a263 gpio: omap: simplify omap_gpio_get_direction() omits dfbc6c7a1d25 gpio: omap: move omap_gpio_request() and omap_gpio_free() omits 693de831c6e5 gpio: omap: remove irq_ack method omits 395373c721a2 gpio: omap: clean up edge interrupt handling omits c030a9c96b8e gpio: omap: remove remainder of list management omits 64ea3e9094a1 gpio: omap: fix lack of irqstatus_raw0 for OMAP4 omits c859e0d479b3 gpio: omap: ensure irq is enabled before wakeup omits a66d955e910a cpu/hotplug: Abort disabling secondary CPUs if wakeup is pending omits 1be451d99317 xfrm: fix bogus WARN_ON with ipv6 omits 6baac53e03c3 platform/x86: touchscreen_dmi: Add info for the CHUWI Hi10 [...] omits 0bfcd24b39c2 platform/mellanox: mlxreg-hotplug: Add devm_free_irq call [...] omits fa882fc80dc8 platform/x86: mlx-platform: Fix parent device in i2c-mux-r [...] omits 89ae3a073625 platform/x86: intel-vbtn: Report switch events when event [...] omits 1dd93f873d8e platform/x86: asus-wmi: Only Tell EC the OS will handle di [...] omits 4e6d2739407a Platform: OLPC: Add a config menu category for XO 1.75 omits af21f32c78e0 Platform: OLPC: Require CONFIG_POWER_SUPPLY for XO-1.75 EC omits fd43f16cca95 Platform: OLPC: Fix olpc_xo175_ec_cmd() return value omits 0e51833042fc genirq/affinity: Remove unused argument from [__]irq_build [...] omits 8c2eb7b6468a platform/mellanox: mlxreg-hotplug: Add devm_free_irq call [...] omits 160da20b254d platform/x86: mlx-platform: Fix parent device in i2c-mux-r [...] omits cb1921b17adb platform/x86: intel-vbtn: Report switch events when event [...] omits 401fee8195d4 platform/x86: asus-wmi: Only Tell EC the OS will handle di [...] omits 699785f5d898 genirq/timings: Add selftest for next event computation omits f52da98d900e genirq/timings: Add selftest for irqs circular buffer omits 6aed82de719b genirq/timings: Add selftest for circular array omits 23aa3b9a6b7d genirq/timings: Encapsulate storing function omits df025e47e4e3 genirq/timings: Encapsulate timings push omits 3c2e79f4cef7 genirq/timings: Optimize the period detection speed omits 2840eef0513c genirq/timings: Fix timings buffer inspection omits 619c1baa91b2 genirq/timings: Fix next event index function omits 123b2ffc376e iommu/vt-d: Consolidate domain_init() to avoid duplication omits 16c9e29e12e8 iommu/vt-d: Cleanup after delegating DMA domain to generic iommu omits d5692d4af08c iommu/vt-d: Fix suspicious RCU usage in probe_acpi_namespa [...] omits 5679582c2fad iommu/vt-d: Allow DMA domain attaching to rmrr locked device omits 6a8c6748b94b iommu/vt-d: Don't enable iommu's which have been ignored omits c57b260a7d7d iommu/vt-d: Set domain type for a private domain omits f4c63ea91c6f iommu/vt-d: Don't return error when device gets right domain omits cc538ca43083 ARM: mvebu_v7_defconfig: fix Ethernet on Clearfog omits 1c5c59fbad20 iommu/vt-d: Differentiate relaxable and non relaxable RMRRs omits adfd37382090 iommu: Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memo [...] omits 3855ba2d834d iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_ [...] omits e143fd4598dd iommu/vt-d: Handle RMRR with PCI bridge device scopes omits b9a7f9816483 iommu/vt-d: Introduce is_downstream_to_pci_bridge helper omits 5f64ce5411b4 iommu/vt-d: Duplicate iommu_resv_region objects per device list omits ad0834dedaa1 iommu: Fix a leak in iommu_insert_resv_region omits c7563e62a6d7 x86/resctrl: Prevent NULL pointer dereference when local M [...] omits 87d3aa28f345 x86/resctrl: Don't stop walking closids when a locksetup g [...] omits 0e5aa23282f8 hrtimer: Remove unused header include omits bf3255b3cfe2 iommu: Add recoverable fault reporting omits 0c830e6b3282 iommu: Introduce device fault report API omits 4e32348ba526 iommu: Introduce device fault data omits ec6bc2e9e81b driver core: Add per device iommu param omits 4e4abae311e4 iommu/arm-smmu: Avoid constant zero in TLBI writes omits 74a36e4a038b Merge branch 'ib-snps-reset-gpio' into devel omits edc1ef3ff342 gpio: of: parse stmmac PHY reset line specific active-low [...] omits c5cc0bf870cf drm/i915/perf: fix whitelist on Gen10+ omits d74408f52826 drm/i915/sdvo: Implement proper HDMI audio support for SDVO omits 77ce94dbe586 drm/i915: Fix per-pixel alpha with CCS omits 326fb6dd1483 drm/i915/dmc: protect against reading random memory omits f9a99131ce18 drm/i915/dsi: Use a fuzzy check for burst mode clock check omits c204436506fc Merge branch 'ib-qcom-acpi' into devel omits a229105d7a1e pinctrl: qcom: sdm845: Provide ACPI support omits 4c0efbfb2669 pinctrl: msm: Add ability for drivers to supply a reserved [...] omits b314dd49a28a vsprintf: fix data type of variable in string_nocheck() omits 78b99577b393 pinctrl: remove unused pin_is_valid() omits 6cadafb31086 pinctrl: remove unneeded initializer for list_for_each_ent [...] omits 53f2ac9d3aa8 arm64: dts: ls1028a: Fix CPU idle fail. omits 64f35709d573 MAINTAINERS: BCM53573: Add internal Broadcom mailing list omits 9c8434516bd9 MAINTAINERS: BCM2835: Add internal Broadcom mailing list omits aa7235483a83 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4d8f5f91b8a6 Merge branch 'stable/for-linus-5.2' of git://git.kernel.or [...] omits c23b07125f8a Merge tag 'vfio-v5.2-rc5' of git://github.com/awilliam/linux-vfio omits 6fa425a26515 Merge tag 'for-5.2-rc4-tag' of git://git.kernel.org/pub/sc [...] omits ce9a53eb3dbc Input: imx_keypad - make sure keyboard can always wake up system omits aff7ed485168 selinux: log raw contexts as untrusted strings omits 25529edef561 Merge tag 'ti-lmu-led-drivers' into for-next omits d1c5947ec678 security: Make capability_hooks static omits f6581f5b5514 ptrace: restore smp_rmb() in __ptrace_may_access() omits cc78076af14e IB/hfi1: Correct tid qp rcd to match verbs context omits da9de5f8527f IB/hfi1: Close PSM sdma_progress sleep window omits 5f90677ed319 IB/hfi1: Validate fault injection opcode user input omits 498ad3936886 x86/acrn: Use HYPERVISOR_CALLBACK_VECTOR for ACRN guest up [...] omits ec7972c99fff x86: Add support for Linux guests on an ACRN hypervisor omits 758a0a4d60ab Merge branch 'tls-add-support-for-kernel-driven-resync-and [...] omits 9ed431c1d7cf nfp: tls: make use of kernel-driven TX resync omits 50180074099f net/tls: add kernel-driven resync mechanism for TX omits eeb2efaf36c7 net/tls: generalize the resync callback omits c0a4948e1dda nfp: tls: enable TLS RX offload omits cad228a3760c nfp: tls: implement RX TLS resync omits e2c7114a1236 nfp: add async version of mailbox communication omits d7053e0433c2 nfp: rename nfp_ccm_mbox_alloc() omits 5bcb5c7e981b nfp: tls: set skb decrypted flag omits f953d33ba122 net/tls: add kernel-driven TLS RX resync omits fe58a5a02cd9 net/tls: rename handle_device_resync() omits 89fec474fa1a net/tls: pass record number as a byte array omits 4967373959cd net/tls: simplify seq calculation in handle_device_resync() omits ecca25029473 x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol omits 46088059aaa0 packet: remove unused variable 'status' in __packet_lookup [...] omits 93c65f83f25b Merge branch 'vxlan-geneve-linear' omits eccc73a6b2cb geneve: Don't assume linear buffers in error handler omits 8399a6930d12 vxlan: Don't assume linear buffers in error handler omits f7a8fb1ff1e5 net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vp [...] omits abf9979f7ef3 net: netlink: make netlink_walk_start() void return type omits 309b66970ee2 net: openvswitch: do not free vport if register_netdevice( [...] omits ec9b4feb1e41 ARC: [plat-hsdk]: unify memory apertures configuration omits 2bc42bfba9b2 ARC: build: Try to guess CROSS_COMPILE with cc-cross-prefix omits 522924b58308 net: correct udp zerocopy refcnt also when zerocopy only o [...] omits e28799e52a0a selftests: pmtu: Introduce list_flush_ipv6_exception test case omits 517b91f4cde3 drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc omits b8a84365bbff Platform: OLPC: Make olpc_dt_compatible_match() static __init omits cdaf018c54bd Platform: OLPC: Add INPUT dependencies omits ad04ca76c653 Platform: OLPC: Fix build error without CONFIG_SPI omits c7e68a697c7c ALSA: hda: fix a mask for unsolicited event tags omits 4e8c120de926 media: fdp1: Support M3N and E3 platforms omits a8a3e813963c media: i2c: mt9p031: simplify getting the adapter of a client omits 11a087f484bf media: uvcvideo: Fix access to uninitialized fields on pro [...] omits 675e2f20b113 media: uvcvideo: Include streaming interface number in deb [...] omits 580057196023 Merge tag 'v5.2-rc4' into media/master omits d17589afa970 media: vicodec: improve handling of ENC_CMD_STOP/START omits 3b6813d6f52d media: vicodec: stateless codecs do not have EOS and SOURC [...] omits 8307f0ab0331 media: vicodec: use correct sizeimage value when draining omits fbbbb2cd0b39 media: vicodec: set KEY/PFRAME flag when decoding omits 358387d34bea media: vicodec: add V4L2_CID_MIN_BUFFERS_FOR_OUTPUT omits efec9c815e5d media: vicodec: pass on enc output format to capture side omits 518f6b9a145a media: vicodec: fix initial stateless sizeimage value omits d421ba0c165f media: vicodec: always return a valid format. omits e5bc0e1ddd1c media: vicodec: move v4l2_ctrl_request_complete after spin_unlock omits 22670e77724d media: MAINTAINERS: Add meson video decoder omits 3e7f51bd9607 media: meson: add v4l2 m2m video decoder driver omits 941d935ac763 ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls omits d0e1f2110a5e riscv: Fix udelay in RV32. omits 39916897cd81 drm/vmwgfx: fix a warning due to missing dma_parms omits 405945588fee riscv: export pm_power_off again omits bde15555ba61 drm/vmwgfx: Honor the sg list segment size limitation omits 3b025f2bc989 RISC-V: defconfig: enable clocks, serial console omits cc0ba0d8624f drm/vmwgfx: Use the backdoor port if the HB port is not available omits a1ccca0e8424 media: dt-bindings: media: add Amlogic Video Decoder Bindings omits 73c699ffe538 dt-bindings: vendor: Add a bunch of vendors omits a483fcab38b4 efi/bgrt: Drop BGRT status field reserved bits check omits 18df7577adae efi/memreserve: deal with memreserve entries in unmapped memory omits 4dbf4f44cf83 ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks omits d5553026b53a ALSA: dice: update isochronous resources when starting pac [...] omits 3cd2c2d780a2 ALSA: dice: reserve/release isochronous resources in pcm.h [...] omits c738aed136a7 ALSA: dice: code refactoring to keep isochronous resources omits b3480638a52a ALSA: dice: code refactoring to stop packet streaming omits 478f3a56dcbc ALSA: firewire-digi00x: code refactoring for pcm.hw_params [...] omits 24bb77b3fff4 ALSA: firewire-digi00x: update isochronous resources when [...] omits ae8ffbb26512 ALSA: firewire-digi00x: reserve/release isochronous resour [...] omits ad3065054761 ALSA: firewire-digi00x: code refactoring to keep isochrono [...] omits 638e19fc46af ALSA: firewire-digi00x: simplify error path to begin strea [...] omits d18b0a6e42f7 ALSA: firewire-digi00x: code refactoring to finish streami [...] omits 6bc9322936f2 ALSA: firewire-digi00x: refactoring to move timing of regi [...] omits 068b053dca0e x86/MCE: Determine MCA banks' init state properly omits c7d314f386e9 x86/MCE: Make the number of MCA banks a per-CPU variable omits 95d057f54664 x86/MCE/AMD: Don't cache block addresses on SMCA systems omits b4914508f1fe x86/MCE: Make mce_banks a per-CPU array omits 95fdce6b24f3 x86/MCE: Make struct mce_banks[] static omits da2577fdd093 bpf: lpm_trie: check left child of last leftmost node for NULL omits b744c3bcff5a irqchip/qcom: Use struct_size() in devm_kzalloc() omits 766741fcaa1f Revert "fuse: require /dev/fuse reads to have enough buffe [...] omits e85c9c90b431 irqchip/irq-csky-mpintc: Remove unnecessary loop in interr [...] omits dc96f45074a5 dt-bindings: interrupt-controller: Update csky mpintc omits 648f835a028f irqchip/irq-csky-mpintc: Add triger type omits 17c888920949 irqchip/renesas-irqc: Use proper irq_chip name and parent omits ec93b94ac16a irqchip/renesas-intc-irqpin: Use proper irq_chip name and parent omits c64a9e804ccf irqchip/meson-gpio: Add support for Meson-G12A SoC omits 5028bd681559 dt-bindings: interrupt-controller: New binding for Meson-G12A SoC omits 02d7e0417f6e irqchip: Enable compile-testing for Renesas drivers omits 90b4c5558615 irqchip/gic-v2m: Add support for Amazon Graviton variant o [...] omits 88bb346dd63b HID: uclogic: Add support for Ugee Rainbow CV720 omits 861bee5adc8b ALSA: usb-audio: Enable .product_name override for Emagic, [...] omits 352bcae97f9b ALSA: ice1712: Check correct return value to snd_i2c_sendb [...] omits d8fa87c368f5 ALSA: oxfw: allow PCM capture for Stanton SCS.1m omits 49f621fe3c79 ALSA: fireface: code refactoring for pcm.hw_params/hw_free [...] omits f55e2a897962 ALSA: fireface: minor code refactoring to finish streaming [...] omits b88f4d7c3812 ALSA: fireface: update isochronous resources when starting [...] omits 55162d2bb0e8 ALSA: fireface: reserve/release isochronous resources in p [...] omits 60aec494b389 ALSA: fireface: support allocate_resources operation in la [...] omits 75be43d97f55 ALSA: fireface: support allocate_resources operation in ff [...] omits ca8159a8e66f ALSA: fireface: support allocate_resources operation in ff [...] omits 47b87c8ed072 ALSA: fireface: add protocol-specific operation to allocat [...] omits d8f291b7b84c ALSA: firewire-tascam: code refactoring for pcm.hw_params/ [...] omits ece92831f0fa ALSA: firewire-tascam: minor code refactoring to finish st [...] omits a0c049a647fb ALSA: firewire-tascam: update isochronous resources when s [...] omits 07b266424df5 ALSA: firewire-tascam: reserve/release isochronous resourc [...] omits a364af2eecfa ALSA: firewire-tascam: code refactoring for release of iso [...] omits 810b37ff294d ALSA: firewire-tascam: code refactoring for reservation of [...] omits 2ef0b7cf161c ALSA: firewire-tascam: code refactoring for registration o [...] omits d670d4458284 ALSA: lx6464es - Remove set but not used variables 'orun_m [...] omits 0e3fb6995bfa ALSA: firewire-motu: fix destruction of data for isochrono [...] omits dbcbabf7da92 HID: logitech-dj: fix return value of logi_dj_recv_query_h [...] omits 5e2ac390fbd0 Merge branch 'bpf-libbpf-num-cpus' omits 4c587c196d82 bpf: use libbpf_num_possible_cpus internally omits ebb886078bae selftests/bpf: remove bpf_util.h from BPF C progs omits 6446b3155521 bpf: add a new API libbpf_num_possible_cpus() omits 89cceaa93917 selftests/bpf : clean up feature/ when make clean omits 2980ba6ae8ca s390/kdump: get rid of compile warning omits eec0a43ddd36 RAID/s390: remove invalid 'r' inline asm operand modifier omits a20aa857e0c2 s390: include/asm/debug.h add kerneldoc markups omits 8b4a503d659b docs: s390: convert docs to ReST and rename to *.rst omits dc3988f40fdf docs: Debugging390.txt: convert table to ascii artwork omits 93c2f55ffc89 s390/ctl_reg: mark __ctl_set_bit and __ctl_clear_bit as __ [...] omits f9364df30420 s390/boot: disable address-of-packed-member warning omits c7cebffea2c7 selftests/bpf: fix constness of source arg for bpf helpers omits 0ed3cc4abc10 samples: bpf: don't run probes at the local make stage omits ab1b3a957de3 Merge branch 'xskmap-lookup' omits 10a13bb40e54 libbpf: remove qidconf and better support external bpf programs. omits 940e7be34ab3 tools/bpf: Add bpf_map_lookup_elem selftest for xskmap omits 91eda5998c31 bpf/tools: sync bpf.h omits fada7fdc83c0 bpf: Allow bpf_map_lookup_elem() on an xskmap omits 0bb06cac060d fscrypt: remove unnecessary includes of ratelimit.h omits 04c41bcb862b perf trace: Skip unknown syscalls when expanding strace li [...] omits 180ca71cf1be perf report: Support s390 diag event display on x86 omits 515f0453752e x86/resctrl: Use _ASM_BX to avoid ifdeffery omits 5a949b38839e x86/kexec: Add the ACPI NVS region to the ident map omits 51bd6f291583 Add support for IPMB driver omits 8a07aa4e9b7b perf report: Fix OOM error in TUI mode on s390 omits 53fe307dfd30 perf test 6: Fix missing kvm module load for s390 omits a77a05e2337d perf time-utils: Add support for multiple explicit time intervals omits e39a12cbd249 perf tests: Add a test for time-utils omits 929afa0092d0 perf time-utils: Make perf_time__parse_for_ranges() more logical omits 2a8afddc084a perf time-utils: Simplify perf_time__parse_for_ranges() er [...] omits 0ccc69ba0af4 perf time-utils: Fix --time documentation omits b16bfeb3db1b perf time-utils: Prevent percentage time range overlap omits c763242a5e74 perf time-utils: Factor out set_percent_time() omits f79a7689d993 perf time-utils: Treat time ranges consistently omits 2c47db90ed71 perf intel-pt: Add support for efficient time interval filtering omits da9000ae3502 perf intel-pt: Add support for lookahead omits e96f7df88076 perf intel-pt: Factor out intel_pt_get_buffer() omits a7fa19f5a255 perf intel-pt: Add intel_pt_fast_forward() omits 6c1f0b18ac33 perf intel-pt: Add reposition parameter to intel_pt_get_data() omits 6492e5f013d9 perf intel-pt: Factor out intel_pt_reposition() omits e72b52a2cfde perf intel-pt: Factor out intel_pt_8b_tsc() omits 4d678e9039b0 perf intel-pt: Add lookahead callback omits 4885c90c5e84 perf report: Set perf time interval in itrace_synth_ops omits 400ae9818fe6 perf script: Set perf time interval in itrace_synth_ops omits 33526f362b01 perf auxtrace: Add perf time interval to itrace_synth_ops omits 87407fa58b66 perf config: Update default value for llvm.clang-bpf-cmd-template omits 965e176f3c4a perf cs-etm: Remove duplicate GENMASK() define, use linux/ [...] omits e45c48a9a4d2 perf cs-etm: Properly set the value of 'old' and 'head' in [...] omits 36edfb940195 perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY omits 0ccdb8407a46 perf tools: Apply new CPU topology sysfs attributes omits e05a899718f0 perf header: Rename "sibling cores" to "sibling sockets" omits db5742b6849e perf stat: Support per-die aggregation omits 71f49a8bf5c5 media: ttpci: use rc-core for the IR receiver omits eb5005df886b media: stv090x: Implement probe/remove for stv090x omits 3c8f4cd271c4 media: stv6110x: Implement probe/remove for stv6110x omits 2659417876d5 media: Revert "media: staging/imx: Allow driver to build i [...] omits f0d2b7a8915a media: v4l2: Fix the _MPLANE format check in v4l_enum_fmt() omits acae8b36cded perf header: Add die information in CPU topology omits b74d8686a18b perf cpumap: Retrieve die id information omits 21fe8dc1191a perf cs-etm: Add support for CPU-wide trace scenarios omits 675f302fc261 perf cs-etm: Add notion of time to decoding code omits 0a6be300eb7b perf cs-etm: Linking PE contextID with perf thread mechanic omits c152d4d49a35 perf cs-etm: Add support for multiple traceID queues omits af21577c05a7 perf cs-etm: Use traceID aware memory callback API omits 0abb868bbcbc perf cs-etm: Move tid/pid to traceid_queue omits 3c21d7d813c5 perf cs-etm: Move thread to traceid_queue omits 6672559307d0 perf cs-etm: Get rid of unused cpu in struct cs_etm_queue omits c7bfa2fd0da9 perf cs-etm: Introduce the concept of trace ID queues omits 882f4874ad74 perf cs-etm: Fix indentation in function cs_etm__process_d [...] omits 5f7cb03555c6 perf cs-etm: Move packet queue out of decoder structure omits 3470d48a4ef3 perf cs-etm: Refactor error path in cs_etm_decoder__new() omits e0d170fa9a5c perf cs-etm: Add handling of switch-CPU-wide events omits a465f3c3e3e6 perf cs-etm: Add handling of itrace start events omits e5993c42e8bb perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode omits 1c839a5a4061 perf cs-etm: Configure timestamp generation in CPU-wide mode omits 3399ad9ac234 perf cs-etm: Configure contextID tracing in CPU-wide mode omits 10981c8012bc perf evsel: Remove superfluous nthreads system_wide setup [...] omits 53651b28cfb6 perf record: Add support to collect callchains from kernel [...] omits 22d4621987fa perf config: Bail out when a handler returns failure for a [...] omits 012749caf941 perf trace: Exit when failing to build eBPF program omits 4343f61103cd Merge tag 'v5.2-rc4' into spi-5.3 omits 48debfd736d5 Merge branch 'net-Enable-nexthop-objects-with-IPv4-and-IPv [...] omits cab14d1087d9 selftests: Add version of router_multipath.sh using nextho [...] omits 735ab2f65dce selftests: Add test with multiple prefixes using single nexthop omits 622946d9186e selftests: icmp_redirect: Add support for routing via next [...] omits 438a9a856ba4 selftests: pmtu: Add support for routing via nexthop objects omits f4ca0c341ce0 selftests: pmtu: Move route installs to a new function omits 243781dba790 selftests: pmtu: Move running of test into a new function omits 7bf4796dd099 nexthops: add support for replace omits 5b98324ebe29 ipv6: Allow routes to use nexthop objects omits 6c48ea5fe639 ipv4: Optimization for fib_info lookup with nexthops omits 493ced1ac47c ipv4: Allow routes to use nexthop objects omits 2d44234bf9ed ipv6: Handle all fib6_nh in a nexthop in mtu updates omits 49d5b8ef20d0 ipv6: Handle all fib6_nh in a nexthop in rt6_do_redirect omits c55c89884d3d ipv6: Handle all fib6_nh in a nexthop in __ip6_route_redirect omits e659ba31d806 ipv6: Handle all fib6_nh in a nexthop in exception handling omits 2c170e075375 ipv6: Handle all fib6_nh in a nexthop in fib6_info_uses_dev omits a1b7a1f06c78 ipv6: Handle all fib6_nh in a nexthop in rt6_nlmsg_size omits 17a5984eee6c ipv6: Handle all fib6_nh in a nexthop in __find_rr_leaf omits 962b68038351 ipv6: Handle all fib6_nh in a nexthop in rt6_device_match omits 2ab75bfb17e2 ipv6: Handle all fib6_nh in a nexthop in fib6_drop_pcpu_from omits f88c9aa12fd0 nexthops: Add ipv6 helper to walk all fib6_nh in a nexthop struct omits e137d34f94eb Revert "usb: mtu3: fix up undefined reference to usb_debug_root" omits 01ccc3ad4413 Merge tag 'for-linus-20190610' of git://git.kernel.dk/linux-block omits ba3684f99f1b tty: serial: msm_serial: avoid system lockup condition omits 948622f9840a tcp: Make tcp_fastopen_alloc_ctx static omits 00fa28390c78 Merge branch 'r8169-improve-handling-of-chip-specific-conf [...] omits 145a40e87e0b r8169: remove struct rtl_cfg_info omits 9fa0a8e1e15a r8169: remove member coalesce_info from struct rtl_cfg_info omits 6c19156e2995 r8169: remove callback hw_start from struct rtl_cfg_info omits bc73241e29cc r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions omits ec9a40881732 r8169: improve setting interrupt mask omits 5e3b6b8ecc53 Merge tag 'regulator-fix-v5.2-rc4' of git://git.kernel.org [...] omits 993f5d11a963 firmware: Use kvmalloc for page tables omits 8f58570b98c0 firmware: Unify the paged buffer release helper omits ddaf29fd9bb6 firmware: Free temporary page table after vmapping omits e59bf4282c8b Merge tag 'spi-fix-v5.2-rc4' of git://git.kernel.org/pub/s [...] omits db1b5bc047b3 serial: 8250: Fix TX interrupt handling condition omits 707aeea13a9c serial: stm32: fix a recursive locking in stm32_config_rs485 omits 87bb008c77a3 tty: serial: 8250-of: Do not warn on deferred probe omits f5a9e5f7dd8c serial: imx: Use dev_info() instead of pr_info() omits 9edaf50b373d serial: fsl_lpuart: Use dev_info() instead of printk() omits 9315ad99ed5b uart: mediatek: support Rx in-band wakeup omits 277375b864e8 serial: uartps: Add a timeout to the tx empty wait omits 107475685abf serial: uartps: Move the spinlock after the read of the tx empty omits 1f74dfa803e3 serial: 8250-mtk: modify uart DMA rx omits c7ad9ba0611c tty/serial: digicolor: Fix digicolor-usart already registe [...] omits 929ffa4ade6c serial: stm32: Make stm32_get_databits static omits c70669ecef4e serial: stm32: select pinctrl state in each suspend/resume [...] omits b0c35cb59f7b misc: mic: scif: fix potential double free of scif_dev omits 2f0f2441b4a1 slimbus: fix kerneldoc comments omits a248384e6420 cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI omits ba217a44f815 Merge branch 'mvpp2-stats' omits 9bea6897cc43 net: mvpp2: Add support for more ethtool counters omits f9fa96b980b9 net: mvpp2: Rename mvpp2_ethtool_counters to mvpp2_ethtool [...] omits 6410c1391a9c net: mvpp2: Only clear the stat counters at port init omits 11dc8b4011f5 Merge branch 'for-5.2-fixes' into for-5.3 omits c596687a008b cgroup: Fix css_task_iter_advance_css_set() cset skip condition omits b7108486d2d6 Merge tag 'soundwire-5.2-rc4' of git://git.kernel.org/pub/ [...] omits a3fe2605a60d USB: sisusbvga: Remove unneeded variable omits 3300a661a97e staging: rtl8712: removed unused variables from struct _adapter omits cc96550b698e staging: rtl8712: Fixed CamelCase cmdThread rename to cmd_thread omits 43dfe7df06a9 staging: rtl8712: Removed redundant code from function oid [...] omits 906ad742fdbf staging: rtl8712: Fixed CamelCase for EepromAddressSize omits 2af0ada29f84 staging: rtl8723bs: provide spaces around unary operators omits 045e1ee01da7 staging: rtl8723bs: fix issue "Using comparison to true is [...] omits 9254695963a2 staging: rtl8723bs: fix warning comparison to NULL omits 117e9dcf74d5 staging: rtl8723bs: hal: move common code to macro omits a98daf5c5d1b staging: kpc2000: remove unnecessary debug prints in kpc_d [...] omits 7cb0163aa273 staging: kpc2000: remove unnecessary debug prints in fileops.c omits 39547bc5e81a staging: kpc2000: remove unnecessary debug prints in dma.c omits fef138203b9e staging: kpc2000: remove unnecessary debug prints in core.c omits ac6ab6da5b49 staging: kpc2000: remove unnecessary debug prints in cell_probe.c omits 991661e673f6 staging: kpc2000: remove extra white space in kpc2000_spi.c omits de060de333ef drm/panfrost: Require the simple_ondemand governor omits 1c3b526e559d drm/panfrost: make devfreq optional again omits ee3095c194c5 misc: fsa9480: simplify getting the adapter of a client omits 3cc2decc6a08 misc: tsl2550: simplify getting the adapter of a client omits 1a0911a06c23 misc: isl29003: simplify getting the adapter of a client omits be7d9f05c53e drm/gem_shmem: Use a writecombine mapping for ->vaddr omits ef4a8d90b7f4 mmc: sdhi: remove unneeded initialization omits 6a6869869a37 mmc: sdhi: improve quirk descriptions omits 07649d955043 Merge branch 'fixes' into next omits 00a9584eadf3 sdhci: tegra: Do not log error message on deferred probe omits 5f2f4e0da2b5 mmc: sdhci-sprd: Add PHY DLL delay configuration omits c8ff5351b598 dt-bindings: mmc: sprd: Add PHY DLL delay documentation omits 87a395c27bfa mmc: sdhci-sprd: Enable PHY DLL to make clock stable omits 494c11e1a536 mmc: sdhci-sprd: Add HS400 enhanced strobe mode omits 7486831d7d6a mmc: sdhci-sprd: Implement the get_max_timeout_count() interface omits ebd88a38dbf9 mmc: sdhci-sprd: Add optional gate clock support omits 334eb9bcb94f dt-bindings: mmc: sprd: Add another optional clock documentation omits 1d94717ddcc7 mmc: sdhci-sprd: Check the enable clock's return value correctly omits 90298dc353bc mmc: sdhci-pci: remove redundant check of slots == 0 omits ca4570a4c2d3 dt-bindings: mmc: sun4i: Add YAML schemas omits f9b7989859dd dt-bindings: mmc: Add YAML schemas for the generic MMC options omits 7e24e28b79b3 mmc: sdhci_am654: Print error message if the DLL fails to lock omits 8023cf2634b0 mmc: sdhci_am654: Improve whitespace utilisation with regm [...] omits 65f1a0d39c28 memstick: Fix error cleanup path of memstick_init omits acdc8e71d9bb mmc: meson-gx: add dram-access-quirk omits 5a46b6fa0f33 dt-bindings: mmc: meson-gx: add dram-access-quirk property omits 754aee559160 mmc: meson-gx-mmc: update with SPDX Licence identifier omits 7ff213193310 mmc: tmio: move runtime PM enablement to the driver implem [...] omits fdc4e755f6c5 mmc: android-goldfish: Drop pointer to mmc_host from goldf [...] omits 97bf85b6ec9e mmc: sdhi: disallow HS400 for M3-W ES1.2, RZ/G2M, and V3H omits aef9752274f4 spi: Use struct_size() helper omits d17adf7d3f5b regulator: max77802: Drop unused includes omits 6b96092a6bfa regulator: max8952: simplify getting the adapter of a client omits 960f428ca0a0 ASoC: meson: axg-card: fix null pointer dereference in clean up omits 3da428ff2aa5 ASoC: Intel: sst: fix kmalloc call with wrong flags omits 495f926c68dd ASoC: core: Fix deadlock in snd_soc_instantiate_card() omits c2ed3d474fac Merge tag 'usb-serial-5.2-rc5' of https://git.kernel.org/p [...] omits 9d373acadaf6 gpio: altera: Allocate irq_chip dynamically omits 1ebd06871b57 gpio: xilinx: convert from OF GPIO to standard devm APIs omits 0f2692f7f282 staging: fieldbus: Fix build error without CONFIG_REGMAP_MMIO omits 7fae8a9ced74 fmc: Decouple from Linux GPIO subsystem omits c8a53b2db0ae mm/hmm: Hold a mmgrab from hmm to mm omits e36acfe6c86d mm/hmm: Use hmm_mirror not mm as an argument for hmm_range [...] omits 9b6047220590 arm64: mm: avoid redundant READ_ONCE(*ptep) omits fe03d4745675 Update my email address omits 11921796f479 ipset: Fix memory accounting for hash types on resize omits b1732e163892 netfilter: ipset: Fix error path in set_target_v3_checkentry() omits 13c6ba1f8554 netfilter: ipset: Fix the last missing check of nla_parse_ [...] omits f4f5748bfec9 netfilter: ipset: fix a missing check of nla_parse omits f0cb839084ef netfilter: ipset: merge uadd and udel functions omits 24c509b2e2f1 netfilter: ipset: remove useless memset() calls omits cf8929885de3 cgroup/bfq: revert bfq.weight symlink change omits 3aa6be30da89 mfd: cros_ec: Update I2S API omits 2f2e6d14866e mfd: cros_ec: Add Management API entry points omits cc3a032fd712 mfd: cros_ec: Add SKU ID and Secure storage API omits a0d50b31cee9 mfd: cros_ec: Add API for rwsig omits da038d6ee7a4 mfd: cros_ec: Add API for Fingerprint support omits 6f9d485ca4c5 mfd: cros_ec: Add API for Touchpad support omits d90a4121bf98 mfd: cros_ec: Add API for EC-EC communication omits a47bc8a4e88b mfd: cros_ec: Add I2C passthru protection API omits 77c48c76ad91 mfd: cros_ec: Add Smart Battery Firmware update API omits b92be99f3742 mfd: cros_ec: Add Hibernate API omits fd5372848a6f mfd: cros_ec: Add API for keyboard testing omits e16efdf12105 mfd: cros_ec: Complete Power and USB PD API omits 170309b438a3 mfd: cros_ec: Fix temperature API omits 716bf50ea8b1 mfd: cros_ec: Add fingerprint API omits 784dd15c930f mfd: cros_ec: Fix event processing API omits a517bb4bb8c1 mfd: cros_ec: Complete MEMS sensor API omits 2908c4ed296e mfd: cros_ec: Add EC transport protocol v4 omits 03f6896aeb5b mfd: cros_ec: Expand hash API omits de83db57d734 mfd: cros_ec: Add lightbar v2 API omits 89193a04fce5 mfd: cros_ec: Add PWM_SET_DUTY API omits 3c46ae6160af mfd: cros_ec: Add Flash V2 commands API omits fd3bbf4a4744 mfd: cros_ec: Remove zero-size structs omits e849b87487fb mfd: cros_ec: move HDMI CEC API definition omits ce86c87d7351 mfd: cros_ec: Update ACPI interface definition omits 9e8165606377 mfd: cros_ec: use BIT macro omits ff8343328bb9 mfd: cros_ec: Define commands as 4-digit UPPER CASE hex values omits 6f72c3f9bbdf mfd: cros_ec: add ec_align macros omits df95a3bdf8f1 mfd: cros_ec: set comments properly omits c9f69d8b170c mfd: cros_ec: Zero BUILD_ macro omits 2769bd79a915 mfd: cros_ec: Update license term omits 8a0098c05a27 ARM: dts: am335x phytec boards: Fix cd-gpios active level omits cbdce1418894 ARM: dts: dra72x: Disable usb4_tm target module omits 7ddf79a10395 ext4: only set project inherit bit for directory omits ad3a9ee0b623 ocelot: remove unused variable 'rc' in vcap_cmd() omits c67b85558ff2 ipv6: tcp: send consistent autoflowlabel in TIME_WAIT state omits dce5ccccd123 nfp: ensure skb network header is set for packet redirect omits 6566cd3690c1 Merge branch 'RGMII-delays-for-SJA1105-DSA-driver' omits c05ec3d4d7df net: dsa: sja1105: Add RGMII delay support for P/Q/R/S chips omits b5b0c7f41e73 net: dsa: sja1105: Remove duplicate rgmii_pad_mii_tx from regs omits 283da99af1d8 net: phy: broadcom: Add genphy_suspend and genphy_resume f [...] omits fcc2202a9d6e tcp: fix undo spurious SYNACK in passive Fast Open omits a274ce0f3110 Merge branch 'Rethink-PHYLINK-callbacks-for-SJA1105-DSA' omits 8400cff60b47 net: dsa: sja1105: Rethink the PHYLINK callbacks omits d114fb04163f net: dsa: sja1105: Export the sja1105_inhibit_tx function omits 1fd4a173f027 net: dsa: sja1105: Update some comments about PHYLIB omits c44d05358ebf net: dsa: sja1105: Use SPEED_{10, 100, 1000, UNKNOWN} macros omits c1a9d65954c6 mpls: fix af_mpls dependencies omits de47c5d8e11d af_key: make use of BUG_ON macro omits 7f0b44a42e22 Merge branch 'ibmvnic-Fixes-for-device-reset-handling' omits 7c940b1a5291 ibmvnic: Fix unchecked return codes of memory allocations omits be32a24372cf ibmvnic: Refresh device multicast list after reset omits 1f94608b0ce1 ibmvnic: Do not close unopened driver during reset omits 4172eadb0864 Merge tag 'mlx5-fixes-2019-06-07' of git://git.kernel.org/ [...] omits 62f42a114b92 Merge tag 'linux-can-fixes-for-5.2-20190607' of git://git. [...] omits 392096736a06 ipv6: tcp: fix potential NULL deref in tcp_v6_send_reset() omits e8a492cd5394 Merge branch 'Avoid-local_irq_save-and-use-napi_alloc_frag [...] omits 6dcdd884e2a4 net: hwbm: Make the hwbm_pool lock a mutex omits 49eef82dcd54 tg3: Use napi_alloc_frag() omits 3a89aae4b49e bnx2x: Use napi_alloc_frag() omits 90bc6d4b5466 dpaa2-eth: Use napi_alloc_frag() omits f9dae5554aed dpaa2-eth: Remove preempt_disable() from seed_pool() omits 92dcabd7a0ea net: Don't disable interrupts in __netdev_alloc_skb() omits 7ba7aeabbaba net: Don't disable interrupts in napi_alloc_frag() omits 9e49fe4d6e17 Merge branch 'SFP-polling-fixes' omits 2158e856f56b net: sfp: add mutex to prevent concurrent state checks omits 257c25598584 net: sfp: Stop SFP polling and interrupt handling during shutdown omits 02b016ca7f99 ext4: enforce the immutable flag on open files omits 2e5384036277 ext4: don't allow any modifications to an immutable file omits 5270041d342d nexthop: off by one in nexthop_mpath_select() omits 90b8b7e755db Merge branch 'bonding-clean-up-and-standarize-logging-printks' omits f887e54ce349 bonding/options: convert to using slave printk macros omits 7ea2e4232d9b bonding/alb: convert to using slave printk macros omits 17720981964a bonding/802.3ad: convert to using slave printk macros omits e2a7420df2e0 bonding/main: convert to using slave printk macros omits 5237ff79b239 bonding: add slave_foo printk macros omits f43b6530265a bonding: fix error messages in bond_do_fail_over_mac omits 75466dce4d72 bonding: improve event debug usability omits 517a772c6c65 net: fec_main: Use dev_err() instead of pr_err() omits c976507441ee cxgb4: Set initial IRQ affinity hints omits 2f3f7d1fa0d1 mpls: fix warning with multi-label encap omits a9520543b123 net: phy: rename Asix Electronics PHY driver omits 632d1a4840c4 Merge branch 'hns3-next' omits 9b2f3477d1ed net: hns3: fix some coding style issues omits 63cbf7a94142 net: hns3: some modifications to simplify and optimize code omits 3caf772bcea1 net: hns3: refactor PF/VF RSS hash key configuration omits b37ce5876d7f net: hns3: use macros instead of magic numbers omits e91e388ca737 net: hns3: small changes for magic numbers omits b69c97373769 net: hns3: delete the redundant user NIC codes omits 0cd8618298cc net: hns3: trigger VF reset if a VF has an over_8bd_nfe_err omits 4a43caf5b74f net: hns3: refactor hns3_get_new_int_gl function omits d5970dc73f1c net: hns3: replace numa_node_id with numa_mem_id for buffe [...] omits e2ee1c5a5944 net: hns3: make HW GRO handling compliant with SW GRO omits f5d20e396abf net: hns3: fix wrong size of mailbox responding data omits 238882c8e034 net: hns3: log detail error info of ROCEE ECC and AXI errors omits 65a3c497c0e9 ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero omits 900d96e418dc Merge branch 'net-ethernet-ti-netcp-update-and-enable-cpts [...] omits a3047a81ba13 net: ethernet: ti: cpts: add support for ext rftclk selection omits c8ad14514302 net: ethernet: ti: netcp_ethss: add support for child cpts node omits 8a6389a515f4 net: ethernet: ti: cpts: use devm_get_clk_from_child omits 12775af50549 dt-bindings: doc: net: keystone-netcp: document cpts omits c3fee640bcf5 net: ipv4: fib_semantics: fix uninitialized variable omits a876697b0ad1 Input: iqs5xx - get axis info before calling input_mt_init [...] omits fe0da9c09b2d fuse: copy_file_range needs to strip setuid bits and updat [...] omits 5dae222a5ff0 vfs: allow copy_file_range to copy across devices omits 8c3f406c097b xfs: use file_modified() helper omits e38f7f53c352 vfs: introduce file_modified() helper omits 96e6e8f4a68d vfs: add missing checks to copy_file_range omits 646955cd5425 vfs: remove redundant checks from generic_remap_checks() omits a31713517dac vfs: introduce generic_file_rw_checks() omits 64bf5ff58dff vfs: no fallback for ->copy_file_range omits f16acc9d9b37 vfs: introduce generic_copy_file_range() omits f652e66fcca0 pinctrl: add include guard to pinctrl-state.h omits 09bfa5f6833a leds: leds-tca6507: simplify getting the adapter of a client omits 1c57d9bd29f6 leds: leds-pca955x: simplify getting the adapter of a client omits 130b5fb3738c Staging: ralink-gdma: fixed a brace coding style issue omits 58462a443563 staging: kpc2000: kpc2000_i2c: add space after , omits 546cbac4ab54 staging: kpc2000: kpc2000_i2c: void* -> void * omits 800c16c8a927 staging: erofs: make use of DBG_BUGON omits 308f9df30bc4 staging: erofs: fix warning Comparison to bool omits 5555ebbbac82 staging: fsl-dpaa2/ethsw: fix memory leak of switchdev_work omits 7a58b4abc774 staging: rtl8188eu: core: Replace function rtw_free_networ [...] omits 4087a2faa4d8 staging: rtl8712: usb_halinit.c: Remove p from variable names omits 2370b876fc5e staging: rtl8712: usb_ops.c: Remove leading p from variable names omits 3f35d9022761 staging: rtl8712: xmit_linux.c: Remove leading p from vari [...] omits a78e4b1f25f2 staging: rtl8712: recv_linux.c: Remove leading p from vari [...] omits 286570fbdf4c staging: rtl8712: hal_init.c: Remove leading p from variab [...] omits 4769aae357ba staging: rtl8723bs: Fix Unneeded variable: "ret". Return "0" omits a7dd567eb6f2 staging: rtl8723bs: Resolve "(foo*)" should be "(foo *)" e [...] omits 7bce355180a8 Staging: vc04_services : vchiq_core: Fix a brace issue omits 8f3220a80654 arch: wire-up clone3() syscall omits 7f192e3cd316 fork: add clone3 omits 0154ec71d597 Merge 5.2-rc4 into char-misc-next omits a94a48b16141 unicore32: rename unicore32_defconfig to defconfig omits bd305f259cd3 kconfig: make arch/*/configs/defconfig the default of KBUI [...] omits 5533397d1ec8 kconfig: add static qualifier to expand_string() omits b6f7e9f7050b kconfig: require the argument of --defconfig omits e0a2668665a5 kconfig: remove always false ifeq ($(KBUILD_DEFCONFIG,) co [...] omits 869ee58b8268 kbuild: Remove -Waggregate-return from scripts/Makefile.extrawarn omits d1fdb6d8f6a4 Linux 5.2-rc4 omits 2759e05cdb25 Merge tag 'ceph-for-5.2-rc4' of git://github.com/ceph/ceph-client omits 8d94a8733c94 Merge branch 'PTP-support-for-the-SJA1105-DSA-driver' omits a602afd200f5 net: dsa: sja1105: Expose PTP timestamping ioctls to userspace omits f3097be21bf1 net: dsa: sja1105: Add a state machine for RX timestamping omits 08fde09a0d1f net: dsa: sja1105: Increase priority of CPU-trapped frames omits 844d7edc6a34 net: dsa: sja1105: Add a global sja1105_tagger_data structure omits e53e18a6fe4d net: dsa: sja1105: Receive and decode meta frames omits 79fa7061397a net: dsa: sja1105: Make sja1105_is_link_local not match me [...] omits 24c01949e555 net: dsa: sja1105: Add support for the AVB Parameters Table omits d3f9b90bf19f net: dsa: sja1105: Build a minimal understanding of meta frames omits 47ed985e97f5 net: dsa: sja1105: Add logic for TX timestamping omits bb77f36ac21d net: dsa: sja1105: Add support for the PTP clock omits 28e8fb3e91c9 net: dsa: sja1105: Export symbols for upcoming PTP driver omits 42824463d38d net: dsa: sja1105: Limit use of incl_srcpt to bridge+vlan mode omits f9a1a7646c0d net: dsa: sja1105: Reverse TPID and TPID2 omits 070ca3bb95e2 net: dsa: sja1105: Move sja1105_change_tpid into sja1105_v [...] omits d461933638ae net: dsa: tag_8021q: Create helper function for removing V [...] omits 5e3f847a02aa net: dsa: Add teardown callback for drivers omits 146d442c2357 net: dsa: Keep a pointer to the skb clone for TX timestamping omits 8e61f6f7c308 Merge tag 'for-linus-5.2b-rc4-tag' of git://git.kernel.org [...] omits 3d4645bf7a76 Merge tag 's390-5.2-4' of git://git.kernel.org/pub/scm/lin [...] omits d0cc617affbf Merge tag 'mips_fixes_5.2_1' of git://git.kernel.org/pub/s [...] omits 9331b6740f86 Merge tag 'spdx-5.2-rc4' of git://git.kernel.org/pub/scm/l [...] omits 1ce2c85137b1 Merge tag 'char-misc-5.2-rc4' of git://git.kernel.org/pub/ [...] omits 902b2edfca34 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits 66b59f2b5e48 Merge tag 'dmaengine-fix-5.2-rc4' of git://git.infradead.o [...] omits b640fbad2d8f docs: pci: fix broken links due to conversion from pci.txt [...] omits 5c437fa29561 docs: fs: fix broken links to vfs.txt with was renamed to vfs.rst omits 9915ec28ec7f docs: isdn: remove hisax references from kernel-parameters.txt omits cb1aaebea8d7 docs: fix broken documentation links omits 1eecbcdca2bd docs: move protection-keys.rst to the core-api book omits 14b767430a58 docs: net: dpio-driver.rst: fix two codeblock warnings omits c6fff4d3b2f4 docs: net: sja1105.rst: fix table format omits 43415f13276f docs: security: core.rst: Fix several warnings omits 6ad8b21652ec docs: security: trusted-encrypted.rst: fix code-block tag omits ea0ad8763b17 docs: it: license-rules.rst: get rid of warnings omits d0727cc650f3 docs: zh_CN: avoid duplicate citation references omits f672febc3d13 docs: amd-memory-encryption.rst get rid of warnings omits 27c054d2939f docs: mark orphan documents as such omits d857a3ffd3d6 docs: bpf: get rid of two warnings omits 2e03e3a42c96 docs: mm: numaperf.rst: get rid of a build warning omits 065efe27872c docs: zh_CN: get rid of basic_profiling.txt omits 8b01caee99fb isdn: mISDN: remove a bogus reference to a non-existing doc omits 671c30957e78 ABI: sysfs-devices-system-cpu: point to the right docs omits 8d72e5bd86cb Merge tag 'for-linus-20190608' of git://git.kernel.dk/linux-block omits 1b02caa319cf Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits d2ba3b1714d7 parisc: Fix module loading error with JUMP_LABEL feature omits 0ad43e29b6e8 Merge tag 'linux-kselftest-5.2-rc4-2' of git://git.kernel. [...] omits 09afc797f362 RAS/CEC: Add copyright omits 60fd42d26cc7 RAS/CEC: Add CONFIG_RAS_CEC_DEBUG and move CEC debug featu [...] omits f57518cd56e2 RAS/CEC: Dump the different array element sections omits b8b5ca6600de RAS/CEC: Rename count_threshold to action_threshold omits 9632a3299bb1 RAS/CEC: Sanity-check array on every insertion omits d0e375e8f26e RAS/CEC: Fix potential memory leak omits 5cc6b16ea131 RAS/CEC: Do not set decay value on error omits de0e0624d86f RAS/CEC: Check count_threshold unconditionally omits 6d8e294bf5f0 RAS/CEC: Fix pfn insertion omits d6e561df50b5 dt-bindings: pinctrl: pic32: Spelling s/configuraion/confi [...] omits 4c06a42e826d usb: typec: tcpm: fusb302: simplify getting the adapter of [...] omits 652b8b086538 drm: panel-orientation-quirks: Add quirk for GPD MicroPC omits 15abc7110a77 drm: panel-orientation-quirks: Add quirk for GPD pocket2 omits 0c75376fa395 counter/ftm-quaddec: Add missing dependencies in Kconfig omits 767e52f045e1 staging: iio: adt7316: Fix build errors when GPIOLIB is not set omits 13c12f693001 iio: accel: add missing sensor for some 2-in-1 based ultrabooks omits 26207c7e7872 docs: iio: add precision about sampling_frequency_available omits d711a3c7dc82 iio: dps310: Add pressure sensing capability omits 6ca6366220ed parisc: add dynamic ftrace omits 2809b392a62a compiler.h: add CC_USING_PATCHABLE_FUNCTION_ENTRY omits 6183d68b8b01 parisc: use pr_debug() in kernel/module.c omits e4eab1ce1f67 parisc: add WARN_ON() to clear_fixmap omits 7e923369b1ec parisc: add spinlock to patch function omits 4e87ace902cf parisc: add support for patching multiple words omits aab8445c4e1c x86/fpu: Update kernel's FPU state before using for the fs [...] omits 01fb49ff124a Merge tag 'fixes-for-v5.2-rc4' of git://git.kernel.org/pub [...] omits 79c3ba3206c7 Merge tag 'drm-fixes-2019-06-07-1' of git://anongit.freede [...] omits 6bd1eb6c5d44 Merge tag 'sh-pfc-for-v5.3-tag1' of git://git.kernel.org/p [...] omits 9d130f91a4cb pinctrl: nomadik: Fix SPDX tags omits d32aa7455557 pinctrl: tb10x: Use flexible-array member and struct_size( [...] omits 76c4c597b2ef pinctrl: aspeed: Add SGPM pinmux omits 53a5372ce326 pinctrl: qcom: sdm845: Expose ufs_reset as gpio omits 9f1e3c5966e5 pinctrl: Add drive strength support for BM1880 SoC omits 7ea6a2edbfd0 dt-bindings: pinctrl: Document drive strength settings for [...] omits f38b50692349 pinctrl: ns2: Fix potential NULL dereference omits 3a11cf221752 dt-bindings: imx: Correct pinfunc head file path for i.MX8MM omits 6c99d348fde7 pinctrl: u300: Fix SPDX tags omits fc8938d445d5 dt-bindings: gpio: davinci: Add k3 am654 compatible omits 6a4d8b6bd279 gpio: davinci: Add new compatible for K3 AM654 SoCs omits 6eeea326b389 gpio: Davinci: Add K3 dependencies omits 8f77293cca1f MAINTAINERS: Karthikeyan Ramasubramanian is MIA omits 36c0551976d5 gpio: davinci: Fix the compiler warning with ARM64 config enabled omits 49b809586730 i2c: xiic: Add max_read_len quirk omits 3b00691cc46a gpio: pca953x: hack to fix 24 bit gpio expanders omits 38e406f600a2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 45e7d4c0c172 net/mlx5e: Support tagged tunnel over bond omits 47c9d2c99dde net/mlx5e: Avoid detaching non-existing netdev under switc [...] omits b83c0730167c net/mlx5e: Fix source port matching in fdb peer flow rule omits 57c70d8740f7 net/mlx5e: Replace reciprocal_scale in TX select queue function omits d3cbd4254df8 net/mlx5e: Add ndo_set_feature for uplink representor omits dd80857bf388 net/mlx5: Avoid reloading already removed devices omits 6a6fabbfa3e8 net/mlx5: Update pci error handler entries and command tra [...] omits 0ade0b6240c4 RAS/CEC: Convert the timer callback to a workqueue omits 5923ea6c2ce6 gpio: pass lookup and descriptor flags to request_own omits f3c74b38a55a RAS/CEC: Fix binary search function omits 00e5a2bbcc31 x86/mm/KASLR: Compute the size of the vmemmap section properly omits fd704bd5ee74 can: purge socket error queue on sock destruct omits eb503004a7e5 can: flexcan: Remove unneeded registration message omits c5a3aed1cd31 can: af_can: Fix error path of can_init() omits 3e82f2f34c93 can: m_can: implement errata "Needless activation of MRAF irq" omits 35b7fa4d07c4 can: mcp251x: add support for mcp25625 omits 0df82dcd5583 dt-bindings: can: mcp251x: add mcp25625 support omits 904044dd8fff can: xilinx_can: use correct bittiming_const for CAN FD core omits 247e5356a709 can: flexcan: fix timeout when set small bitrate omits 0ed89d777dd6 can: usb: Kconfig: Remove duplicate menu entry omits 0aa3ebffc43c docs: gpio: driver.rst: fix a bad tag omits d4425649c630 Merge tag 'hwmon-for-v5.2-rc4' of git://git.kernel.org/pub [...] omits 893a7d32e8e0 lockref: Limit number of cmpxchg loop retries omits d93445225cd3 uaccess: add noop untagged_addr definition omits d18c7e9d6e4e Merge tag 'xtensa-20190607' of git://github.com/jcmvbkbc/l [...] omits 6c70f899b808 Merge branch 'nvme-5.2-rc-next' of git://git.infradead.org [...] omits c7e3c93abbc1 Merge tag 'wireless-drivers-for-davem-2019-06-07' of git:/ [...] omits 6c0215f5d9f2 ASoC: dt-bindings: fix some broken links from txt->yaml co [...] omits 33de0d1c68a5 Merge tag 'kbuild-fixes-v5.2-2' of git://git.kernel.org/pu [...] omits 91f152e75bcd Merge tag 'mmc-v5.2-rc2' of git://git.kernel.org/pub/scm/l [...] omits 11e1bbc116a7 leds: lm36274: Introduce the TI LM36274 LED driver omits 04f4dc1bc5f0 dt-bindings: leds: Add LED bindings for the LM36274 omits a373ec23ab52 Merge tag 'pm-5.2-rc4' of git://git.kernel.org/pub/scm/lin [...] omits de9f869616dd x86/insn-eval: Fix use-after-free access to LDT entry omits a6cdeeb16bff Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 78a89463a31c Documentation: {u,k}probes: add tracing_on before tracing omits 462e5a521ab7 treewide: trivial: fix s/poped/popped/ typo omits 9d6194435659 Documentation: xfs: Fix typo omits 3d9cf48b2ca2 Documentation: nvdimm: Fix typo omits bed0918d64ca doc:it_IT: documentation alignment omits 165915c17d68 doc:it_IT: fix file references omits 54002b56b04b scripts/sphinx-pre-install: fix "dependenties" typo omits 889aa9ca9306 docs: clk: fix struct syntax omits b1663d7e3a79 docs: Kbuild/Makefile: allow check for missing docs at build time omits 3f9564e680ef KVM: arm/arm64: Always capitalize ITS omits 6fb44c439eda Documentation: net: dsa: Grammar s/the its/its/ omits e47cf0c95877 Documentation: tee: Grammar s/the its/its/ omits e0cef9ff6315 Documentation: fix typo CLOCK_MONONOTNIC_COARSE omits 4241d516b004 Documentation/dm-init: fix multi device example omits 99d2b9386729 Documentation: DMA-API: fix a function name of max_mapping_size omits 1e1d92636954 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 6e38335dcc70 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits a02a532c2a6c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 0779935938b1 ASoC: Remove erroneous soc_cleanup_card_resources() call omits 913ab9780fc0 kbuild: use more portable 'command -v' for cc-cross-prefix omits 6d7c3cde93c1 mm/hmm: fix use after free with struct hmm in the mmu notifiers omits 4745224b4509 arm64/mm: Refactor __do_page_fault() omits c49bd02f4c74 arm64/mm: Document write abort detection from ESR omits 0ab0d7ac2090 s390/unwind: correct stack switching during unwind omits 625d7d351887 scsi: hpsa: correct ioaccel2 chaining omits 8103d10b7161 btrfs: Always trim all unallocated space in btrfs_trim_fre [...] omits 8a3dca632538 netfilter: ipv6: nf_defrag: accept duplicate fragments again omits 0f5a5712ad1e video: fbdev: pvr2fb: add COMPILE_TEST support omits db7f2cb965cb video: fbdev: pvr2fb: remove function prototypes omits 66019bc26d2b video: fbdev: cyber2000fb: remove superfluous CONFIG_PCI ifdef omits 767ceabc6cc6 video: fbdev: da8xx-fb: add COMPILE_TEST support omits 552ccf6b259d video: fbdev: gbefb: add COMPILE_TEST support omits f0bab2e3f675 video: fbdev: pxa168fb: add COMPILE_TEST support omits b90b279e87a3 video: fbdev: imxfb: add COMPILE_TEST support omits 59c1ad914ef2 video: fbdev: atmel_lcdfb: add COMPILE_TEST support omits 7e801d63fd3a video: fbdev: atafb: remove superfluous function prototypes omits e0b29902483b au1200fb: fix DMA API abuse omits f225f1393f03 video: fbdev: mxsfb: Remove driver omits 25a7d03dae3a regulator: cpcap: Spelling s/configuraion/configuration/ omits 6445500b4312 regmap: add i3c bus support omits ef8a4757a6db ASoC: msm8916-wcd-digital: Add sidetone support omits 8e01076afd97 arm64: Fix comment after #endif omits c21f5a9ed85c powerpc/32s: fix booting with CONFIG_PPC_EARLY_DEBUG_BOOTX omits a964d23c94e8 Merge branch 'pm-x86' omits 04310324c6f4 s390/qdio: handle PENDING state for QEBSM devices omits 6887560c039f s390/jump_label: remove unused structure definition omits b0bb8fbd49af s390/boot: disable address-of-packed-member warning omits 34c636a0c157 s390/cio: fix kdoc for tiqdio_thinint_handler omits e1ab11012e1c s390/zcrypt: support special flagged EP11 cprbs omits bae0aae2f8f9 s390: fix unrecognized __aligned() in uapi header omits 10400c401754 s390/configs: remove useless UEVENT_HELPER_PATH omits 3e8eb22faee1 s390: enforce CONFIG_HOTPLUG_CPU omits 67626fadd269 s390: enforce CONFIG_SMP omits 0b84933db7f2 drm/meson: fix G12A primary plane disabling omits c03ea50e27ec drm/meson: fix primary plane disabling omits e98c7952db1a drm/meson: fix G12A HDMI PLL settings for 4K60 1000/1001 v [...] omits 19e9da9e86c4 block, bfq: add weight symlink to the bfq.weight cgroup parameter omits 54b7b868e826 cgroup: let a symlink too be created with a cftype file omits 671e2ee5ee21 Merge branch 'linux-5.2' of git://github.com/skeggsb/linux [...] omits a00196a27216 powerpc/64s: __find_linux_pte() synchronization vs pmdp_in [...] omits 33258a1db165 powerpc/64s: Fix THP PMD collapse serialisation omits 6c284228eb35 powerpc: Fix kexec failure on book3s/32 omits 1571c029a2ff dax: Fix xarray entry association for mixed mappings omits ab4bec16d4bc drm/nouveau/secboot/gp10[2467]: support newer FW to fix SE [...] omits 9352ce377512 drm/nouveau/secboot: enable loading of versioned LS PMU/SE [...] omits 5f0f8b573a79 drm/nouveau/secboot: split out FW version-specific LS func [...] omits c26f3061fe51 drm/nouveau/secboot: pass max supported FW version to LS l [...] omits 475cf02b8345 drm/nouveau/core: support versioned firmware loading omits 8854eed1a4f5 drm/nouveau/core: pass subdev into nvkm_firmware_get, rath [...] omits 92aae4ce8427 mtd: spi-nor: change "error reading JEDEC id" from dbg to err omits c3e2219216c9 block: free sched's request pool in blk_cleanup_queue omits 21ed90acd178 mtd: spi-nor: Add Micron MT25QL02 support omits df6bd6c002a4 mtd: spi-nor: stm32: remove the driver as it was replaced [...] omits e659b4122cf9 Merge tag 'drm-intel-fixes-2019-06-06' of git://anongit.fr [...] omits 4ecabd55c904 bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper omits 4aeba328019a Merge branch 'fix-unconnected-udp' omits b714560f7b38 bpf: expand section tests for test_section_names omits 1812291e7661 bpf: more msg_name rewrite tests to test_sock_addr omits 000aa1250d57 bpf, bpftool: enable recvmsg attach types omits 9bb59ac1f6c3 bpf, libbpf: enable recvmsg attach types omits 3dbc6adac1f3 bpf: sync tooling uapi header omits 983695fa6765 bpf: fix unconnected udp hooks omits 96524ea4be04 Merge branch 'Xilinx-axienet-driver-updates' omits f5203a3d9b25 net: axienet: convert to phylink API omits 28ef9ebdb64c net: axienet: make use of axistream-connected attribute optional omits a1765c1850be net: axienet: document axistream-connected attribute omits 3b09a3fb3507 net: axienet: Fix MDIO bus parent node detection omits a4ebb2997c10 net: axienet: document device tree mdio child node omits 70c50265c46b net: axienet: stop interface during shutdown omits d05a9ed5c3a7 net: axienet: Make missing MAC address non-fatal omits 7de44285c1f6 net: axienet: Fix race condition causing TX hang omits 522856cefaf0 net: axienet: Add optional support for Ethernet core interrupt omits 9cbc1b6834dc net: axienet: Support shared interrupts omits 867d03bc238f net: axienet: Add DMA registers to ethtool register dump omits 8b09ca823ffb net: axienet: Make RX/TX ring sizes configurable omits 489d4d7713d1 net: axienet: Cleanup DMA device reset and halt process omits 7789e9ed0591 net: axienet: Re-initialize MDIO registers properly after reset omits e7a3d116fa6f net: axienet: fix teardown order of MDIO bus omits 09a0354cadec net: axienet: Use clock framework to get device clock rate omits 2190cd1974ab net: axienet: add X86 and ARM as supported platforms omits 88a972d74ea9 net: axienet: fix MDIO bus naming omits d85f5f3e4eb3 net: axienet: Use standard IO accessors omits 23e6b2dc9363 net: axienet: Fix casting of pointers to u32 omits a8e992342ce4 Merge branch 'asoc-5.2' into asoc-5.3 omits bcc9d0e346f9 Merge branch 'malidp-fixes' of git://linux-arm.org/linux-l [...] omits 3e582c6e911f spi: mediatek: add SPI_LSB_FIRST support omits 40ae25505fe8 net: stmmac: socfpga: fix phy and ptp_ref setup for Arria1 [...] omits b637e0856a62 dt-bindings: socfpga-dwmac: add "altr, socfpga-stmmac-a10- [...] omits adb76b5b9c47 ASoC: soc-core: remove legacy style dai_link omits e1684073ef21 ASoC: Intel: sof_rt5682: use modern dai_link style omits 02c31963d156 ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style omits a78959f407e6 ASoC: Intel: skl_hda_dsp_common: use modern dai_link style omits 2bfa8c35d90c ASoC: Intel: skl-pcm: use modern dai_link style omits 318796d854ff ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style omits 9cb56a5ceefa ASoC: Intel: skl_rt286: use modern dai_link style omits 502a522b7b8b ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style omits 27eb6c7cb902 ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style omits bf2a8ebd07f7 ASoC: Intel: kbl_da7219_max98927: use modern dai_link style omits 42ac21b9b17d ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_li [...] omits 00c3cfb041a4 ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style omits 168bfa962ed2 ASoC: Intel: kbl_rt5660: use modern dai_link style omits 5ae4641f5a2b ASoC: Intel: cht_bsw_nau8824: use modern dai_link style omits a61142bb0aa0 ASoC: Intel: cht_bsw_rt5672: use modern dai_link style omits 099cc6585559 ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style omits 75909d7e2e26 ASoC: Intel: cht_bsw_rt5645: use modern dai_link style omits e7a712889b29 ASoC: Intel: bytcr_rt5640: use modern dai_link style omits 01fee62a27c1 ASoC: Intel: bytcr_rt5651: use modern dai_link style omits 196c52e13eb5 ASoC: Intel: bytcht_cx2072x: use modern dai_link style omits fb1d4861f28e ASoC: Intel: bytcht_da7213: use modern dai_link style omits 020aa5c7d42b Merge branch 'nfp-tls-add-basic-TX-offload' omits 51a5e563298d nfp: tls: add basic statistics omits 1f35a56cf586 nfp: tls: add/delete TLS TX connections omits c3991d397f2a nfp: tls: add datapath support for TLS TX omits b9727d7f957d net/tls: export TLS per skb encryption omits 2e361176ea01 net/tls: simplify driver context retrieval omits 2d6b51c6924c net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes omits 5584c0f82501 nfp: prepare for more TX metadata prepend omits 232eeb1f84eb nfp: add tls init code omits d9d2d4c54fd7 nfp: parse crypto opcode TLV omits d3e4dfe060cc nfp: add support for sending control messages via mailbox omits a68634893fca nfp: parse the mailbox cmsg TLV omits 3ed77bf76624 nfp: make bar_lock a semaphore omits 76581af254d8 nfp: count all failed TX attempts as errors omits 365a8a586afb ASoC: Intel: bytcht_nocodec: use modern dai_link style omits 143029dbb8c9 ASoC: Intel: bytcht_es8316: use modern dai_link style omits 0034172031aa ASoC: Intel: byt-max98090: use modern dai_link style omits 6bf449c4c49a ASoC: Intel: byt-rt5640: use modern dai_link style omits 5895eb75edf0 ASoC: Intel: bxt_rt298: use modern dai_link style omits 56b2f3187419 ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style omits 4c3db473f77d ASoC: Intel: broadwell: use modern dai_link style omits 77b365b8e99d ASoC: Intel: haswell: use modern dai_link style omits 3f6c2a2e9abe ASoC: Intel: bdw-rt5677: use modern dai_link style omits 7ba06110de26 ASoC: sof: use modern dai_link style omits 0467d8ef0f61 ASoC: vc4: vc4_htmi: use modern dai_link style omits 23b946ce2808 ASoC: soc-topology: use modern dai_link style omits f60adf385141 ASoC: tegra: tegra_max98090: use modern dai_link style omits ec7687d9a10a ASoC: tegra: tegra_wm9712: use modern dai_link style omits 5e703b906e19 ASoC: tegra: tegra_wm8903: use modern dai_link style omits 5a44ad1e587a ASoC: tegra: tegra_rt5640: use modern dai_link style omits f4d9dd95f31b ASoC: tegra: tegra_sgtl5000: use modern dai_link style omits af297e6f2c67 ASoC: tegra: tegra_alc5632: use modern dai_link style omits 706e20515ef6 ASoC: tegra: trimslice: use modern dai_link style omits efefce542260 ASoC: tegra: tegra_wm8753: use modern dai_link style omits 9b4f646a3aed ASoC: tegra: tegra_rt5677: use modern dai_link style omits f4010b4c8b38 ASoC: txx9: txx9aclc-generic: use modern dai_link style omits 950d10e879d4 ASoC: sunxi: sun4i-codec: use modern dai_link style omits 8ad8d81a0ff6 ASoC: ux500: mop500: use modern dai_link style omits a39bb1b740c9 ASoC: sirf: sirf-audio: use modern dai_link style omits 8d6975ea3627 ASoC: rockchip: rockchip_max98090: use modern dai_link style omits 0209bf2b2a76 ASoC: rockchip: rockchip_rt5645: use modern dai_link style omits e0d129d4cac0 ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style omits ca72efb6bdc7 net: phy: Add detection of 1000BaseX link mode support omits 96a239b7af0f ASoC: rockchip: rk3399_gru_sound: use modern dai_link style omits 98b232ca9e0e ASoC: qcom: apq8016_sbc: use modern dai_link style omits 1e36ea360ab9 ASoC: qcom: common: use modern dai_link style omits fa350b770b57 ASoC: qcom: storm: use modern dai_link style omits 26d8d4b21f9e ASoC: nuc900: nuc900-audio: use modern dai_link style omits 49cb448846f5 ASoC: mxs: mxs-sgtl5000: use modern dai_link style omits c84836d7f650 ASoC: meson: axg-card: use modern dai_link style omits 7c5cbcfe966b ASoC: jz4740: qi_lb60: use modern dai_link style omits 79782e283ed3 ASoC: fsl: imx-audmix: use modern dai_link style omits 61c29313cb81 ASoC: fsl: pcm030-audio-fabric: use modern dai_link style omits 8a147e503dd6 ASoC: fsl: imx-mc13783: use modern dai_link style omits 3026ef68d2c5 ASoC: fsl: imx-sgtl5000: use modern dai_link style omits 3219d9c73462 ASoC: fsl: eukrea-tlv320: use modern dai_link style omits 35f6d3025fa8 ASoC: fsl: imx-es8328: use modern dai_link style omits 6aa7b4091d0b ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai [...] omits 893f19510414 ASoC: fsl: fsl-asoc-card: use modern dai_link style omits c90cf3d3fb4a ASoC: fsl: wm1133-ev1: use modern dai_link style omits 7ca8d923511a ASoC: fsl: phycore-ac97: use modern dai_link style omits 22bda69c6502 ASoC: fsl: mx27vis-aic32x4: use modern dai_link style omits 8337ef4f4887 ASoC: fsl: imx-spdif: use modern dai_link style omits cf8c3ec87c72 ASoC: fsl: efika-audio-fabric: use modern dai_link style omits 40989980bf4b ASoC: cirrus: snappercl15: use modern dai_link style omits cda80e05c648 ASoC: cirrus: simone: use modern dai_link style omits 5e883ff15fc0 ASoC: cirrus: edb93xx: use modern dai_link style omits fc4b060a8c63 ASoC: au1x: db1200: use modern dai_link style omits 34592f7ecb4e ASoC: au1x: db1000: use modern dai_link style omits 3d14a1df7d30 ASoC: atmel: atmel-classd: use modern dai_link style omits f62da10aba7c ASoC: atmel: atmel-pdmic: use modern dai_link style omits 079878be6fea ASoC: atmel: atmel-wm8904: use modern dai_link style omits 1199dd99ddf6 ASoC: atmel: tse850-pcm5142: use modern dai_link style omits d83923c576f9 ASoC: atmel: sam9g20_wm8731: use modern dai_link style omits 35617d8262c4 ASoC: atmel: sam9x5_wm8731: use modern dai_link style omits ed00d6ccde62 ASoC: atmel: mikroe-proto: use modern dai_link style omits 19913c163e21 ASoC: amd: acp-rt5645: use modern dai_link style omits 48696d0a6d8e ASoC: amd: acp-da7219-max98357a: use modern dai_link style omits f9aaa1929b2e ASoC: sh: sh7760-ac97: use modern dai_link style omits 4f209c5142dc ASoC: sh: migor: use modern dai_link style omits c3e2a4af64cb ASoC: ti: rx51: use modern dai_link style omits d6db366a411c ASoC: ti: omap-twl4030: use modern dai_link style omits bc9dfc4cb1d8 ASoC: ti: omap-abe-twl6040: use modern dai_link style omits 3b785a63ee3d ASoC: ti: omap-hdmi: use modern dai_link style omits de3582fec0aa ASoC: ti: davinci-evm: use modern dai_link style omits 77723f1c262f ASoC: ti: omap3pandora: use modern dai_link style omits acb9a2d52e2c ASoC: ti: ams-delta: use modern dai_link style omits 5cffc237432d ASoC: ti: osk5912: use modern dai_link style omits f7554cb47ef1 ASoC: ti: n810: use modern dai_link style omits 1d17821f79ae ASoC: kirkwood: armada-370-db: use modern dai_link style omits 8ba9c5cbe9f2 ASoC: pxa: poodle: use modern dai_link style omits 196a521a3c86 ASoC: pxa: spitz: use modern dai_link style omits cc7b2401cd93 ASoC: pxa: tosa: use modern dai_link style omits 0d246384cae6 ASoC: pxa: ttc-dkb: use modern dai_link style omits dca012bb8602 ASoC: pxa: z2: use modern dai_link style omits 1129efb0a390 ASoC: pxa: zylonite: use modern dai_link style omits ef15331de2e4 ASoC: pxa: palm27x: use modern dai_link style omits a94112f5bd0b ASoC: pxa: mioa701_wm9713: use modern dai_link style omits 018252749ce4 ASoC: pxa: magician: use modern dai_link style omits 76359b17c38d ASoC: pxa: imote2: use modern dai_link style omits 08baa54ee7d1 ASoC: pxa: hx4700: use modern dai_link style omits d7d8e1b14c16 ASoC: pxa: em-x270: use modern dai_link style omits 32b787a0ce77 ASoC: pxa: e800_wm9712: use modern dai_link style omits f78ced5147dc ASoC: pxa: e750_wm9705: use modern dai_link style omits 312989a1ed69 ASoC: pxa: e740_wm9705: use modern dai_link style omits 432895f4f6d9 ASoC: pxa: corgi: use modern dai_link style omits b63eec7443b1 ASoC: pxa: brownstone: use modern dai_link style omits 9423082951be ASoC: samsung: jive_wm8750: use modern dai_link style omits e28d6e02889c ASoC: samsung: littlemill: use modern dai_link style omits 7989919453af ASoC: samsung: lowland: use modern dai_link style omits 0391b03374ce ASoC: samsung: neo1973_wm8753: use modern dai_link style omits 3cddda10c25f ASoC: samsung: odroid: use modern dai_link style omits 400127a12ae3 ASoC: samsung: rx1950_uda1380: use modern dai_link style omits 1c0f3edbcabd ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style omits fba1384c3bff ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_ [...] omits bb5e4a032488 ASoC: samsung: s3c24xx_uda134x: use modern dai_link style omits a259926056dd ASoC: samsung: smartq_wm8987: use modern dai_link style omits db1623faa432 ASoC: samsung: snow: use modern dai_link style omits 3f60911771a1 ASoC: samsung: speyside: use modern dai_link style omits f1d26f2b947e ASoC: samsung: tm2_wm5110: use modern dai_link style omits 19bca225e720 ASoC: samsung: tobermory: use modern dai_link style omits 930f74a171f5 ASoC: samsung: arndale_rt5631: use modern dai_link style omits 88dd84a196ef ASoC: samsung: h1940_uda1380: use modern dai_link style omits e076cc1d9b05 ASoC: samsung: smdk_spdif: use modern dai_link style omits 245139b2c25c ASoC: samsung: smdk_wm8994pcm: use modern dai_link style omits 2f8ea84e3a8c ASoC: samsung: smdk_wm8994: use modern dai_link style omits 10601860559d ASoC: samsung: smdk_wm8580: use modern dai_link style omits 5af5e7609af5 ASoC: samsung: bells: use modern dai_link style omits fa284fd00247 ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern [...] omits 4b99064229b4 ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style omits 1fcd25641d44 ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style omits 05ab66178cb2 ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style omits 166b3f052d3e ASoC: mediatek: mt8173-rt5650: use modern dai_link style omits 1ea15792bc47 ASoC: mediatek: mt8173-max98090: use modern dai_link style omits 4ddabddabf41 ASoC: mediatek: mt2701-cs42448: use modern dai_link style omits b664e06d530e ASoC: mediatek: mt2701-wm8960: use modern dai_link style omits 9ded5f71114b ASoC: mediatek: mt6797-mt6351: use modern dai_link style omits 587c984427bf ASoC: soc.h: add sound dai_link connection macro omits f107294c6422 ASoC: simple-card: support snd_soc_dai_link_component styl [...] omits 08a5841e3a10 ASoC: soc-core: use snd_soc_dai_link_component for CPU omits 64429a8711e1 ASoC: rt1011: fix warning reported by kbuild test robot an [...] omits 83a6edbb8fe9 ASoC: rt1011: Mark format integer literals as unsigned omits 16d72dd4891f Merge branch 'parisc-5.2-3' of git://git.kernel.org/pub/sc [...] omits ae8766042bee Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits 01047631df81 Merge tag 'xfs-5.2-fixes-2' of git://git.kernel.org/pub/sc [...] omits dc8ca9cc6e23 Merge tag 'gfs2-v5.2.fixes' of git://git.kernel.org/pub/sc [...] omits 9b1ae605c8e2 mm/hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking omits 789c2af88f24 mm/hmm: support automatic NUMA balancing omits 085ea25064a9 mm/hmm: clean up some coding style and comments omits 2076e5c0451c mm/hmm: update HMM documentation omits 5d6b501fe542 Merge tag 'ovl-fixes-5.2-rc4' of git://git.kernel.org/pub/ [...] omits 1c2308f0f03f mm/hmm.c: suppress compilation warnings when CONFIG_HUGETL [...] omits 211758573b01 Merge tag 'fuse-fixes-5.2-rc4' of git://git.kernel.org/pub [...] omits 459aa077a2f2 Merge tag 'nfs-for-5.2-2' of git://git.linux-nfs.org/proje [...] omits bff5e8071533 regulator: lm363x: Add support for LM36274 omits 9c523efb749d mfd: ti-lmu: Add LM36274 support to the ti-lmu omits 4665743276c3 dt-bindings: mfd: Add lm36274 bindings to ti-lmu omits 39f823584851 net: mscc: ocelot: remove unused variable 'vcap_data_t' omits 5715c4dd66a3 vfio/mdev: Synchronize device create/remove with parent removal omits 26c9e3988eec vfio/mdev: Avoid creating sysfs remove file on stale devic [...] omits 720f1de4021f pktgen: do not sleep with the thread lock held. omits 5b51ae969e3d x86/boot: Call get_rsdp_addr() after console_init() omits 8e44c7840479 Revert "x86/boot: Disable RSDP parsing temporarily" omits 0a23ebc66a46 x86/boot: Use efi_setup_data for searching RSDP on kexec-e [...] omits 41b3588dba6e clk: ti: clkctrl: Fix returning uninitialized data omits a19a0582363b net: fec: Do not use netdev messages too early omits 6bbeb276b71f x86/kexec: Add the EFI system tables and ACPI tables to th [...] omits fe1e0713bbe8 vxlan: Use FDB_HASH_SIZE hash_locks to reduce contention omits 44e843eb5cc3 Merge tag 'for-rc-adfs' of git://git.armlinux.org.uk/~rmk/ [...] omits d37acd5aa99c net: mvpp2: Use strscpy to handle stat strings omits 4daa95af7f1c ipv6: fix spelling mistake: "wtih" -> "with" omits 85cb928787ea net: rds: fix memory leak in rds_ib_flush_mr_pool omits 8d037f92de5f Merge branch 'ipv6-fix-EFAULT-on-sendto-with-icmpv6-and-hdrincl' omits b9aa52c4cb45 ipv6: fix EFAULT on sendto with icmpv6 and hdrincl omits 59e3e4b52663 ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 omits 355f948adf3a r8169: silence sparse warning in rtl8169_start_xmit omits 39194128701b soundwire: intel: set dai min and max channels correctly omits 9315d904c7e8 soundwire: stream: fix bad unlock balance omits b81ff1013eb8 x86/fpu: Use fault_in_pages_writeable() for pre-faulting omits 62f99b62e5e3 nvme-rdma: use dynamic dma mapping per command omits c8e8c77b3bdb nvme: Fix u32 overflow in the number of namespace list cal [...] omits 522ecce08ab2 vfio/mdev: Improve the create/remove sequence omits 3bb936f5b92a ASoC: core: Tell codec that jack is being removed omits 619c15f7fac9 ASoC: sun4i-i2s: Change SR and WSS computation omits 04268bf2757a SoC: rt274: Fix internal jack assignment in set_jack callback omits 6d647b736a6b ALSA: hdac: fix memory release for SST and SOF drivers omits 1f5253b08e06 ASoC: SOF: Intel: hda: use the defined ppcap functions omits 70fc53734e71 ASoC: core: move DAI pre-links initiation to snd_soc_insta [...] omits 9bbc799318a3 ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform [...] omits 096701e81314 ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platfor [...] omits 79136a016add ASoC: Intel: bytcht_es8316: fix kernel oops with platform_ [...] omits fb54555134b9 ASoC: Intel: cht_bsw_max98090: fix kernel oops with platfo [...] omits 58d494669f36 docs/core-api: Add integer power functions to the list omits b422124758c1 docs/core-api: Add string helpers API to the list omits 9c3cef54c50d VMCI: Fixup atomic64_t abuse omits 9cd9e749e99c Merge branch 'vfs' into docs-next omits ee5dc0491c38 docs: filesystems: vfs: Render method descriptions omits d0a178095c5f mei: docs: update mei documentation omits 638803d45681 Revert "gfs2: Replace gl_revokes with a GLF flag" omits 0e3743d87071 w1: ds2805: rename w1_family struct, fixing c-p typo omits aacd152ecd7b w1: ds2413: fix state byte comparision omits 7e706da35a45 mei: docs: fix broken links in iamt documentation. omits 0475afd2a5de mei: docs: add hdcp documentation omits 4e3d3b784ae7 mei: docs: add a short description for nfc behind mei omits 6080e0cff2bf mei: docs: update mei client bus documentation. omits 815d0f26c104 mei: docs: move iamt docs to a iamt.rst file omits 7e527e11d672 mei: docs: move documentation under driver-api omits e7bf2ce83747 Merge tag 'misc-habanalabs-fixes-2019-06-06' of git://peop [...] omits 17dcc588d42b staging: kpc2000: kpc_spi: remove unnecessary cast in [rea [...] omits fbf476ea29cc staging: kpc2000: kpc_spi: remove unnecessary ulong repr o [...] omits 77a91f4b68b0 staging: kpc2000: kpc_spi: remove unnecessary struct membe [...] omits dafcc4a54672 staging: kpc2000: kpc_spi: remove unnecessary struct membe [...] omits d06ad04b7d87 staging: kpc2000: kpc_spi: remove unnecessary struct membe [...] omits 8b37865055fe staging: kpc2000: kpc_spi: remove unnecessary struct member phys omits fa6a80ca5a60 staging: kpc2000: Use '%zu' for printing 'size_t' type omits 89a237aa84c7 staging: kpc2000: Use '%llx' for printing 'long long int' type omits 7942b209ade7 staging: staging: kpc2000: kpc_dma: fix symbol 'kpc_dma_ad [...] omits 259c20b38d28 staging: most: trivial: fix a couple of typos omits 15c1843d70a4 staging: rtl8712: Replace function r8712_free_network_queue omits ca039163d8dd staging: rtl8188eu: core: Remove initialisation of return [...] omits dfa6cbbf3c35 staging: rtl8723bs: hal: fix error "do not initialise glob [...] omits c1c7830cc717 staging: kpc2000: fix incorrect code comment in core.c omits a1ceab8b9251 staging: kpc2000: use sizeof(var) in kzalloc call omits a12cae870afc staging: kpc2000: remove unnecessary include in core.c omits 745cde4ef6e3 staging: kpc2000: use __func__ in debug messages in core.c omits 5298be4877f3 staging: kpc2000: remove unnecessary oom message in core.c omits 1c10f0694074 staging: kpc2000: remove unnecessary parentheses in core.c omits 636928fc1275 staging: kpc2000: simplify comparisons to NULL in core.c omits ebcc5928c5d9 arm64: Silence gcc warnings about arch ABI drift omits 527a1d1ede98 parisc: Fix crash due alternative coding for NP iopdir_fdc bit omits 116d753308cf parisc: Use lpa instruction to load physical addresses in [...] omits ec13c82d261b parisc: configs: Remove useless UEVENT_HELPER_PATH omits 63923d2c3800 parisc: Use implicit space register selection for loading [...] omits 42cc68868ce9 usb: gadget: udc: lpc32xx: fix return value check in lpc32 [...] omits 066cfd0770ab usb: gadget: dwc2: fix zlp handling omits 4faf3b36553a usb: dwc2: Set actual frame number for completed ISOC tran [...] omits fbc318afadd6 usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC omits 62fd0e0a24ab usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep[i] omits b5bbe2235361 usb: phy: mxs: Disable external charger detect in mxs_phy_ [...] omits 4a4863bf2e79 usb: dwc2: Fix DMA cache alignment issues omits babd183915e9 usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam r [...] omits 16e6427c88c5 netfilter: ipv6: Fix undefined symbol nf_ct_frag6_gather omits 2b55d83e9a8c ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix omits 6d10dc617b41 drm/komeda: Potential error pointer dereference omits 7cb8bec20525 drm/komeda: remove set but not used variable 'kcrtc' omits e35faeb64146 x86/CPU: Add more Icelake model numbers omits 812086d362a1 USB: move usb debugfs directory creation to the usb common core omits 0e016249f687 usb: host: u132-hcd: remove unneeded variable frame omits 7545b6c2087f crypto: chacha20poly1305 - fix atomic sleep when using asy [...] omits 4bb02dbd31d7 crypto: atmel-i2c - Fix build error while CRC16 set to m omits 385cfc84a5a8 crypto: caam - disable some clock checks for iMX7ULP omits ed527b13d800 crypto: caam - limit output IV to CBC to work around CTR m [...] omits 49d22167f826 crypto: atmel - Fix sparse endianness warnings omits 20a0f9761343 crypto: lrw - use correct alignmask omits 5c6bc4dfa515 crypto: ghash - fix unaligned memory access in ghash_setkey() omits 67882e764924 crypto: xxhash - Implement xxhash support omits d9d67c87ad37 crypto: jitter - update implementation to 2.1.2 omits d8ea98aa3cd4 crypto: testmgr - test the shash API omits 6bd934de1e39 crypto: arm64/sha2-ce - correct digest for empty data in finup omits 1d4aaf16defa crypto: arm64/sha1-ce - correct digest for empty data in finup omits 3b2614cb864d crypto: caam - strip input without changing crypto request omits c3725f7ccc8c crypto: caam - fix pkcs1pad(rsa-caam, sha256) failure beca [...] omits 893325904272 crypto: inside-secure - do not rely on the hardware last b [...] omits 583d7e195f48 crypto: inside-secure - fix use of the SG list omits 082ec2d48467 crypto: inside-secure - add support for HMAC updates omits 57660b11d5ad crypto: inside-secure - implement IV retrieval omits ccd65a206a50 crypto: inside-secure - fix queued len computation omits b926213d6fed crypto: inside-secure - fix zeroing of the request in ahas [...] omits aa52428698ae crypto: inside-secure - unify cache reset omits 97a1440d1294 crypto: inside-secure - enable context reuse omits 082a9d0918d2 crypto: inside-secure - change returned error when a descr [...] omits 942d849d32d0 crypto: inside-secure - improve the result error format wh [...] omits 709ecc101aea crypto: inside-secure - remove useless check omits 0733eabadc90 crypto: inside-secure - fix coding style for a condition omits dd4306a6f398 crypto: inside-secure - move comment omits cb9877b8a8fb crypto: inside-secure - remove empty line omits 4f518e802cca xfrm: remove type and offload_type map from xfrm_state_afinfo omits 4c203b0454b5 xfrm: remove eth_proto value from xfrm_state_afinfo omits 3aaf3915a31a xfrm: remove state and template sort indirections from xfr [...] omits e6abacabb5ac cpufreq: Switch imx7d to imx-cpufreq-dt for speed grading omits 7d5f589a5228 cpufreq: imx-cpufreq-dt: Remove global platform match list omits ec01147a4bce Merge branch 'tcp-flowlabel' omits 50a8accf1062 ipv6: tcp: send consistent flowlabel in TIME_WAIT state omits 323a53c41292 ipv6: tcp: enable flowlabel reflection in some RST packets omits e736bf72af56 lib: objagg: Use struct_size() in kzalloc() omits dbd9f78ed237 Merge tag 'drm-misc-fixes-2019-06-05' of git://anongit.fre [...] omits 75cb3776fdff Merge branch 'drm-fixes-5.2' of git://people.freedesktop.o [...] omits 351212f69dc6 Merge tag 'drm-intel-fixes-2019-06-03' of git://anongit.fr [...] omits 8b5e07d7ee95 inet_connection_sock: remove unused parameter of reqsk_que [...] omits 4a60570dce65 hwmon: (pmbus/core) Treat parameters as paged if on multip [...] omits 38463721ec3c hwmon: (pmbus/core) mutex_lock write in pmbus_set_samples omits c41dd48e21fa hwmon: (core) add thermal sensors only if dev->of_node is present omits 4970b42d5c36 Revert "fib_rules: return 0 directly if an exactly same ru [...] omits 2bd229df5e2e net: phy: remove state PHY_FORCING omits 930b9a054338 net: aquantia: fix wol configuration not applied sometimes omits 0ee4e76937d6 ethtool: fix potential userspace buffer overflow omits 07c3bbdb1a9b samples: bpf: print a warning about headers_install omits 0a8dd9f67cd0 Fix memory leak in sctp_process_init omits b50e058746ba net: rds: fix memory leak when unload rds_rdma omits fe3475af3bdf net: rds: add per rds connection cache statistics omits dceebd4c9274 Merge branch 'dwmac-mediatek' omits ee326fd01e79 net: stmmac: dwmac4: fix flow control issue omits d2facb4b3983 net: stmmac: modify default value of tx-frames omits 792232390b89 net: stmmac: dwmac-mediatek: disable rx watchdog omits 5aa070dc5049 net: stmmac: dwmac-mediatek: enable Ethernet power domain omits b7999b07726c ipv6: fix the check before getting the cookie in rt6_get_cookie omits 0a90478b93a4 ipv4: not do cache for local delivery if bc_forwarding is enabled omits 478db1f1fce3 drivers: net: vxlan: drop unneeded likely() call around IS_ERR() omits 26f8113cc720 net: ipv6: drop unneeded likely() call around IS_ERR() omits 88e235b80c2a net: ipv4: drop unneeded likely() call around IS_ERR() omits b90f5aa4d626 net: openvswitch: drop unneeded likely() call around IS_ERR() omits 4546e44ca2ec net: socket: drop unneeded likely() call around IS_ERR() omits 856e6d9f9dd2 nfp: flower: use struct_size() helper omits 80598e6230c7 i40e: Check and set the PF driver state first in i40e_ndo_ [...] omits 745b32c1a3fa i40e: Do not check VF state in i40e_ndo_get_vf_config omits 55426f47d05e Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] omits e2e88325f4bc selftests: vm: Fix test build failure when built by itself omits 156c05917e09 Merge tag 'linux-kselftest-5.2-rc4' of git://git.kernel.or [...] omits 1884c066579a tools: bpftool: Fix JSON output when lookup fails omits 20d437ee8f48 net: ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack omits cd4583206990 ixgbe: implement support for SDP/PPS output on X550 hardware omits 7efffc64435e net: hns3: Use LLDP ethertype define ETH_P_LLDP omits 3aea17362248 ice: Use LLDP ethertype define ETH_P_LLDP omits f0843b681a98 ixgbe: Use LLDP ethertype define ETH_P_LLDP omits af7364e4caf6 i40e: Use LLDP ethertype define ETH_P_LLDP omits c54c2c72b2b9 net: Add a define for LLDP ethertype omits c3e9297c8ac9 ixgbe: add a kernel documentation comment for ixgbe_ptp_ge [...] omits 8b057955af87 ixgbe: use 'cc' instead of 'hw_cc' for local variable omits 68d9676fc04e ixgbe: fix PTP SDP pin setup on X540 hardware omits 8fd709940280 ixgbe: reduce PTP Tx timestamp timeout to 1 second omits 1bc1ffb04070 ixgbe: fix AF_XDP tx packet count omits 30d5703bceb0 ixgbe: fix AF_XDP tx byte count omits 9ba095a628f7 ixgbe: remove umem from adapter omits d49e286d354e ixgbe: add tracking of AF_XDP zero-copy state for each queue pair omits db309f2aedb8 Merge tag 'pidfd-fixes-v5.2-rc4' of gitolite.kernel.org:pu [...] omits edadd68031e5 media: MAINTAINERS: update email address omits 6aace2f89f78 media: Documentation: update email address omits 6e2980cc68d0 media: pvrusb2: fix null-ptr-deref in class_unregister() omits 7aac98494d1d media: platform: ao-cec-g12a: remove spin_lock_irqsave() l [...] omits 2ac36fd57453 media: imx7-media-csi: Remove unneeded error message omits 9e5fa4e1e5b5 media: imx7-media-csi: Use u32 for storing register reads omits 345162044fa6 media: imx7-media-csi: Use functions instead of macros omits 2b0287ef1d9e media: aspeed: use different delays for triggering VE H/W reset omits 99914b611560 media: aspeed: remove source buffer allocation before mode [...] omits 68b65879e816 media: aspeed: refine interrupt handling logic omits 47358b647550 Merge tag 'pstore-v5.2-rc4' of git://git.kernel.org/pub/sc [...] omits f8a02b37e218 media: aspeed: remove checking of VE_INTERRUPT_CAPTURE_COMPLETE omits 084b6790cf35 media: aspeed: reduce noisy log printing outs omits c8b996ca28d0 media: aspeed: remove IRQF_SHARED flag omits 12ae1c1bf5db media: aspeed: change irq to threaded irq omits 7b74dc0caa30 media: aspeed: refine clock control logic omits 9698ed4d4a29 media: aspeed: fix a kernel warning on clk control omits dbb9fcc8c2d8 media: stm32-dcmi: fix irq = 0 case omits 4f62e840f827 media: cxusb: Revert "media: cxusb: add raw mode support f [...] omits eb42ac1b411c media: platform: Fix Warning of Unneeded Semicolon reporte [...] omits d4ec9550e4b2 media: vivid: fix incorrect assignment operation when sett [...] omits 0c6280b3c353 media: mtk-vcodec: support single-buffer frames omits 0a7ff71e223f media: mtk-vcodec: constify formats omits cf1db7fc8c2d mmc: also set max_segment_size in the device omits bb6f59af309c mtip32xx: also set max_segment_size in the device omits 84f3fc7aec42 rsxx: don't call dma_set_max_seg_size omits a48bc520011e nvme-pci: don't limit DMA segement size omits 11694b03616b net: fec_ptp: Use dev_err() instead of pr_err() omits e7a9fe7b0df7 Merge branch 's390-qeth-fixes' omits bd966839bdf9 s390/qeth: handle error when updating TX queue count omits 335726195e46 s390/qeth: fix VLAN attribute in bridge_hostnotify udev event omits 0cd6783d3c7d s390/qeth: check dst entry before use omits 72c87976c5ab s390/qeth: handle limited IPv4 broadcast in L3 TX path omits e88e17fd40ef Merge branch 'r8169-factor-out-firmware-handling' omits 8197f9d2468d r8169: factor out firmware handling omits 25e992a4603c r8169: rename r8169.c to r8169_main.c omits d28d66e5a92d net: ethernet: mediatek: fix mtk_eth_soc build errors & warnings omits 7b2f936fc828 ceph: fix error handling in ceph_get_caps() omits 3e1d0452edce ceph: avoid iput_final() while holding mutex or in dispatc [...] omits 1cf89a8dee5e ceph: single workqueue for inode related works omits 9293e39c5d7f media: mtk-vcodec: replace GPLv2 with SPDX omits b76bfa6d7f5a media: imx7-mipi-csis: Remove extra blank line omits cee0c33c546a cgroup: css_task_iter_skip()'d iterators must be advanced [...] omits 7acc1f91bfb2 media: imx7-mipi-csis: Remove unneeded 'ret' initialization omits 2b393f91c651 media: imx7-mipi-csis: Propagate the error if clock enabli [...] omits f086f67485c5 arm64: ptrace: add support for syscall emulation omits fd3866381be2 arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers omits 15532fd6f57c ptrace: move clearing of TIF_SYSCALL_EMU flag to core omits 3c1b9ac753e9 media: vimc: Remove or modify stream checks omits 84060c65a8fa media: media/doc: Allow sizeimage to be set by v4l clients omits 192905989302 drm/amd/amdgpu: add RLC firmware to support raven1 refresh omits 1019fe047a48 drm/amd/powerplay: add set_power_profile_mode for raven1_refresh omits ce0e22f5d886 drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) omits d925da5c7b09 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits acc15900ee9d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c637ffb5180c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3c910ecbdda4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 04dc82e1160e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits eeac88ac304a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e559355a9da6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 27ba4deb4e26 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b886d83c5b62 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3287e96af0d8 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits acf147074cb2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 82664963ee5f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3e45610181bc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 31e12cb6792c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 28b665f6b867 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1c6bec5b3dbe treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 28c61a66abd6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits bb9b83dfc91a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 767a67b0b355 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits dbf5ebee09fc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 55716d26439f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1623de843dd2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 722d94a3ad0f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 9f06080f861c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 75a6faf617d1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 579d8b5c8d61 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 8d36fe1e9e1f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits ad1d7d7c1069 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 25d5bf4764f9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 8fba24537d31 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 808cb5dc7be7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b1fb60d7dff6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4d8bc5106988 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 65c85c837882 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a98c5b196546 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits ce718dfb2c01 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0ebc04719c97 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1514e8511756 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0b0191aeda69 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 921a3d4d311d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 9c9cf6bee838 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b2139ce04f00 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a6377d905913 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits dc1a8bc16c50 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 41597408fd9a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 46fe7771647f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7336d0e654f7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 9d5a634946f5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits d9df6c32909d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits d2d19cfa8988 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 90832ef1c035 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 5a8e0ff9b3f7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 67d0ae42b8d0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c2e30119fe88 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c9fd3ce16100 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e46bd7099dc6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 58751759a6f2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 28ad9e6d182f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f097dcba1d4a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4317cf95ca02 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c51669eafb45 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 55766568587b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f797118391ce treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 76e692f501a3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a10e763b8713 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b8f9f7009616 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 63682fb02470 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 003cc6434e3f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 52a6e82ac272 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 5765e78e8402 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits ddc64d0ac978 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 754460a47fac treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4c89e549fe10 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fc01b568f760 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7876981a65f3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 42bd2d91f3f6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 00b46d22a47b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1949739ac5f0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b4cda052c2b4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3817d2b8c7a0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 61790d5bbba7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits da607e1969ff treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 35e62ae830f9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b7c320ff088a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 5dfa3c2f105a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 6b1baefec065 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2b72c9e36c28 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits eee1cba5edf1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 6e9ef5098c12 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2b27bdcc2095 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a61127c21302 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4b3d69535dd0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4505153954fd treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1d0ea0692ae3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 36edc93958e0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0fc479b1ad63 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4cd10358d64a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7be2e6dcda26 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0b156947b889 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2a2786edacfe treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4273a380f2ed treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 685a6bf8485e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3b20eb23724d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4b44398e38b6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits cc7feb7f4f85 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1237a75addc7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 06776077412d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits aecd8454c0fa treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 49833cbeafa4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f3949fd021ff treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f6cc69f1f384 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits dcc4086d9e1a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fc9c69249e8d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 5efdfe759aae treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 38e1884df763 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 432d4130f5bb treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 64d85cc99980 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a32dd67d8a30 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 41a1c9ecc38c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 5b497af42fab treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 9f8068503d63 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 52fa7bf9eada treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4fa9c49f4d59 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4e43d779e5dc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits eb3ae0aa382e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2025cf9e193d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits d95236782b8d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 50acfb2b76e1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 8e8e69d67e5f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 97fb5e8d9b57 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 880a13c40be8 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 9c92ab619141 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0e9facca1b88 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 43aa31327bb3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 75d67a54909b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e26441b693e1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits af7c5f890859 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e96a8819a6c4 media: docs: fix minor typos omits e47ca509053e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7614a55ea294 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 07d7fe7bd6a5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits ff7924b02467 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 21eb0be9ace7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 16da78b7b580 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c942299924a7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 04672fe6d698 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 08dbd0f8ef8d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits d94d71cb45fd treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 24c9d96ddb9c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b67eb1520b39 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1439f94c5489 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 12eb90f1eda1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f45e350b16f9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2d31bf953bed treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fb9e53cce719 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f7be8ec10428 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits adf77481fbe5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3e5580c46585 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c9af7f315d3f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 910070454e64 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 81bc8c03e1b0 platform/chrome: cros_ec: Make some symbols static omits 79e3f1d3db3d platform/chrome: wilco_ec: Add version sysfs entries omits 9ff4d4e08ba8 media: dvb: tag deprecated DVB APIs as such omits e9ca90074c26 media: do not use C++ style comments in uapi headers omits 64ae0e71c60d mm/zsmalloc.c: remove unused variable omits 8c30d32b1a32 lib/test_stackinit: Handle Clang auto-initialization pattern omits f36e664516b0 livepatch: Use static buffer for debugging messages under rq lock omits 98d669b49120 block: Drop unlikely before IS_ERR(_OR_NULL) omits 4e7372e0dc5d xen/swiotlb: don't initialize swiotlb twice on arm64 omits 962f0af83c23 s390/mm: fix address space detection in exception handling omits a050fa5476d4 irqchip/gic-v3-its: Fix command queue pointer comparison bug omits dea87bfb7b28 perf trace: Associate more argument names with the filenam [...] omits 8195168e8779 perf trace: Consume the augmented_raw_syscalls payload omits 3ed224e273ac HID: logitech-dj: Fix 064d:c52f receiver support omits f9482dabfd16 Revert "HID: core: Call request_module before doing device_add" omits e0b7f9bc0246 Revert "HID: core: Do not call request_module() in async context" omits 15fc1b5c8612 Revert "HID: Increase maximum report size allowed by hid_f [...] omits 1fcd0eb356ad tests: fix pidfd-test compilation omits c732327f04a3 signal: improve comments omits 7c33277b9a9a samples: fix pidfd-metadata compilation omits 279ab04dbea1 perf jvmti: Address gcc string overflow warning for strncpy() omits 9b925365569e media: vicodec: use new v4l2_m2m_ioctl_try_en/decoder_cmd funcs omits ef732d5e2813 media: v4l2-mem2mem: add try_en/decoder_cmd ioctl helpers omits ad2220aa4591 media: staging/media: set device_caps in struct video_device omits 602bce09fb43 perf augmented_raw_syscalls: Move reading filename to the loop omits deaf4da48a67 perf augmented_raw_syscalls: Change helper to consider jus [...] omits b0b48b487de6 media: vc04_services/bcm2835-camera: set device_caps in st [...] omits 0c95a7ff76fb perf augmented_raw_syscalls: Move the probe_read_str to a [...] omits 4cae8675ea79 perf augmented_raw_syscalls: Tell which args are filenames [...] omits 80b3fb64a55a perf scripts python: exported-sql-viewer.py: Select find t [...] omits b3b660792e04 perf scripts python: exported-sql-viewer.py: Add IPC infor [...] omits 38a846d47f3d perf scripts python: exported-sql-viewer.py: Add IPC infor [...] omits 4a0979d4b4fe perf scripts python: exported-sql-viewer.py: Add CallGraph [...] omits 530e22fd5c6d perf scripts python: exported-sql-viewer.py: Add IPC infor [...] omits ec7f448e2b2e perf scripts python: export-to-postgresql.py: Export IPC i [...] omits 64adadb3f9db perf scripts python: export-to-sqlite.py: Export IPC information omits 52a2ab6fa99d perf db-export: Export IPC information omits 1159facee97f perf db-export: Add brief documentation omits 003ccdc7165a perf thread-stack: Accumulate IPC information omits 5db47f43ccbb perf intel-pt: Document IPC usage omits 3f05516758be perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets omits f3c98c4b5ac8 perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip omits 9bc668e3bca8 perf intel-pt: Record when decoding PSB+ packets omits 68fb45bf175e perf script: Add output of IPC ratio omits 5b1dc0fd1da0 perf intel-pt: Add support for samples to contain IPC ratio omits 61d276f428a1 perf tools: Add IPC information to perf_sample omits 7b4b4f83881e perf intel-pt: Accumulate cycle count from CYC packets omits 948e9dc8bb26 perf intel-pt: Factor out intel_pt_update_sample_time omits d194d8fccf61 perf record: Allow mixing --user-regs with --call-graph=dwarf omits e5f177a578ed perf symbols: Remove unused variable 'err' omits 0da6ae94e410 perf data: Document directory format header: HEADER_DIR_FORMAT omits a9de7cfc7663 perf data: Document clockid header: HEADER_CLOCKID omits 835fbf126ce0 perf data: Document memory topology header: HEADER_MEM_TOPOLOGY omits 8e21be4f815c perf data: Add description of header HEADER_BPF_PROG_INFO [...] omits 1397e3ec0cff media: usb/gadget/f_uvc: set device_caps in struct video_device omits 372332b111b7 media: rtl2832_sdr: set device_caps in struct video_device omits 8c3854d03bd7 media: media/usb: set device_caps in struct video_device omits f31e98bfae1c arm64: arch_timer: mark functions as __always_inline omits e83ce3005db1 media: media/radio: set device_caps in struct video_device omits 0d9ce162cf46 kvm: Convert kvm_lock to a mutex omits 1ae4de23edde KVM: VMX: remove unneeded 'asm volatile ("")' from vmcs_write64 omits b3ffd74a2f6f KVM: irqchip: Use struct_size() in kzalloc() omits 5a253552a510 x86/kvm/VMX: drop bad asm() clobber from nested_vmx_check_ [...] omits fb89f4ea7feb kvm: selftests: introduce aarch64_vcpu_add_default omits f5dd4ccf5552 kvm: selftests: introduce aarch64_vcpu_setup omits 837ec79b4cf4 kvm: selftests: hide vcpu_setup in processor code omits 262afe92fa8c arm64: smp: Moved cpu_logical_map[] to smp.h omits 78ed70bf3a92 arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_en [...] omits 7e98b7b542a4 media: v4l2: Get rid of ->vidioc_enum_fmt_vid_{cap, out}_mplane omits 1ddc8a9732fb media: v4l2: Make sure all drivers set _MPLANE caps in vde [...] omits e46817472a1d xfrm: remove init_flags indirection from xfrm_state_afinfo omits 5c1b9ab3ec81 xfrm: remove init_temprop indirection from xfrm_state_afinfo omits bac9593515c6 xfrm: remove init_tempsel indirection from xfrm_state_afinfo omits 25a7991c84f6 selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS [...] omits cf2b5010f416 usbip: Replace unused kvec array with single variable in v [...] omits e60e98237524 usb: renesas_usbhs: remove controlling PWEN/EXTLP support omits 32a6cfdfd168 usb: renesas_usbhs: remove sudmac support omits ef513be0a905 usb: xhci: Add Clear_TT_Buffer omits 4998f1efd190 usb: Add devaddr in struct usb_device omits bd21f0222ada USB: Fix chipmunk-like voice when using Logitech C270 for [...] omits 1a6dd3fea131 USB: usb-storage: Add new ID to ums-realtek omits fa2eb819ddf9 Merge tag 'gvt-fixes-2019-06-05' of https://github.com/int [...] omits 283f1e383e91 udmabuf: actually unmap the scatterlist omits 6d4d367d0e9f irqchip/mips-gic: Use the correct local interrupt map registers omits eb737b8f4460 irqchip/ti-sci-inta: Fix kernel crash if irq_create_fwspec [...] omits db56c5128e66 irqchip/irq-csky-mpintc: Support auto irq deliver to all cpus omits 1210d1e6bad1 platform/chrome: wilco_ec: Add telemetry char device interface omits fdf71426e7c5 net: fix indirect calls helpers for ptype list hooks. omits 2a99283cb7c1 Merge branch 'net-dsa-mv88e6xxx-support-for-mv88e6250' omits 7358fd800c0e net: dsa: mv88e6xxx: refactor mv88e6352_g1_reset omits dabde0dac124 dt-bindings: net: dsa: marvell: add "marvell,mv88e6250" co [...] omits 1f71836f5d96 net: dsa: mv88e6xxx: add support for mv88e6250 omits ce91c45321e8 net: dsa: mv88e6xxx: implement port_link_state for mv88e6250 omits a528e5be6b5f net: dsa: mv88e6xxx: implement port_set_speed for mv88e6250 omits 855cdfde5431 net: dsa: mv88e6xxx: implement watchdog_ops for mv88e6250 omits bec8e5725281 net: dsa: mv88e6xxx: implement vtu_getnext and vtu_loadpur [...] omits 7b83df0dcf84 net: dsa: mv88e6xxx: prepare mv88e6xxx_g1_atu_op() for the [...] omits f30a19b828c6 net: dsa: mv88e6xxx: introduce support for two chips using [...] omits df63b0d95ec5 net: dsa: mv88e6xxx: add mv88e6250_g1_ieee_pri_map omits 3dd7400b4194 vmxnet3: turn off lro when rxcsum is disabled omits ceae266bf0ae net: ipvlan: Fix ipvlan device tso disabled while NETIF_F_ [...] omits 9ec49a7e58fb Merge branch 'net-add-struct-nexthop-to-fib-info' omits dbcc4fa718ee rocker: Fail attempts to use routes with nexthop objects omits 6a87afc072c3 mlx5: Fail attempts to use routes with nexthop objects omits 54250805d8e4 mlxsw: Fail attempts to use routes with nexthop objects omits f88d8ea67fbd ipv6: Plumb support for nexthop object in a fib6_info omits 4c7e8084fd46 ipv4: Plumb support for nexthop object in a fib_info omits dcb1ecb50edf ipv4: Prepare for fib6_nh from a nexthop object omits 5481d73f8154 ipv4: Use accessors for fib_info nexthop data omits cc8f52609bb4 scsi: smartpqi: unlock on error in pqi_submit_raid_request [...] omits 1c90836f70f9 scsi: ufs: Check that space was properly alloced in copy_q [...] omits 82ba25c6de20 udp: only choose unbound UDP socket for multicast when not [...] omits 7dd73168e273 ipv6: Always allocate pcpu memory in a fib6_nh omits 1e0071819400 hinic: add LRO support omits 600bb0318c18 Merge branch 'bond-mpls' omits 8b6912a50193 net: vlan: Inherit MPLS features from parent device omits 2e770b507ccd net: bonding: Inherit MPLS features from slave devices omits b20ac8da76ed Merge branch 'net-tls-small-general-improvements' omits fb0f886fa265 net/tls: don't pass version to tls_advance_record_sn() omits f0aaa2c97561 net/tls: reorganize struct tls_context omits 9cd81988cce1 net/tls: use version from prot omits 1fe275d434ad net/tls: don't re-check msg decrypted status in tls_device [...] omits b9d8fec927ef net/tls: don't look for decrypted frames on non-offloaded sockets omits 87b11e0638c3 net/tls: remove false positive warning omits aeb11ff0dc46 net/tls: check return values from skb_copy_bits() and skb_ [...] omits da29e4b466e6 net/tls: fully initialize the msg wrapper skb omits 7e7d199e05f8 net: mscc: ocelot: Fix some struct initializations omits d3e6e285fff3 net: ipv4: fix rcu lockdep splat due to wrong annotation omits ae95f9c1a560 Merge branch 'net-expose-flash-update-status-to-user' omits fc4c93f145d7 selftests: add basic netdevsim devlink flash testing omits fa4dfc4a94da netdevsim: implement fake flash updating with notifications omits 8f1956f1132e mlxsw: Implement flash update status notifications omits 5853c41823dd mlxfw: Introduce status_notify op and call it to notify ab [...] omits 191ed2024de9 devlink: allow driver to update progress of flash update omits 44f18db5c16a mlxfw: Propagate error messages through extack omits 9c8bca2637b8 mlx5: Move firmware flash implementation to devlink omits a9d204a644cd mlxsw: Move firmware flash implementation to devlink omits 2cd4737bc850 ima: prevent a file already mmap'ed write to be mmap'ed execute omits 2b66552eb2a4 Merge branch 'net-tls-redo-the-RX-resync-locking' omits e52972c11d6b net/tls: replace the sleeping lock around RX resync with a [...] omits 27393f8c6efc Revert "net/tls: avoid NULL-deref on resync during device [...] omits e0241fb0b943 block: aoe: no need to check return value of debugfs_creat [...] omits 15b3cd8ef46a Revert "consolemap: Fix a memory leaking bug in drivers/tt [...] omits 712246bc93cb net: stmmac: socfpga: add RMII phy mode omits f4cfcfbdf03c net: dsa: sja1105: Fix link speed not working at 100 Mbps [...] omits a6e5afa1bbca Merge branch 'FDB-updates-for-SJA1105-DSA-driver' omits 93647594d8f5 net: dsa: sja1105: Hide the dsa_8021q VLANs from the bridg [...] omits 7752e937f185 net: dsa: sja1105: Unset port from forwarding mask uncondi [...] omits 1da73821343c net: dsa: sja1105: Add FDB operations for P/Q/R/S series omits 2a7e7409298d net: dsa: sja1105: Add P/Q/R/S management route support vi [...] omits def846042f13 net: dsa: sja1105: Make dynamic_config_read return -ENOENT [...] omits 10c3be6526f5 net: dsa: sja1105: Add P/Q/R/S support for dynamic L2 look [...] omits 9dfa69118f12 net: dsa: sja1105: Make room for P/Q/R/S FDB operations omits 90c96cca351a net: dsa: sja1105: Plug in support for TCAM searches via t [...] omits 9c5098d91dfe net: dsa: sja1105: Add missing L2 Forwarding Table definit [...] omits afad12a0f0ba net: dsa: sja1105: Fix bit offsets of index field from L2 [...] omits 31b31120d7b0 net: dsa: sja1105: Shim declaration of struct sja1105_dyn_cmd omits 77316763321e net: phylink: avoid reducing support mask omits 4f45d62a5229 scripts/checkstack.pl: Fix arm64 wrong or unknown architecture omits a6e0487709de kbuild: tar-pkg: enable communication with jobserver omits 8dde5715b280 kconfig: tests: fix recursive inclusion unit test omits 6d3db46c8e33 kbuild: teach kselftest-merge to find nested config files omits 2c7c5d3d392d kvm: selftests: ucall improvements omits 511a8556e334 KVM: X86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit omits b51700632e0e KVM: X86: Provide a capability to disable cstate msr read [...] omits 8ffdaa7f4919 KVM: Documentation: Add disable pause exits to KVM_CAP_X86 [...] omits 4d22c17c17d2 kvm: x86: refine kvm_get_arch_capabilities() omits f257d6dcda01 KVM: Directly return result from kvm_arch_check_processor_ [...] omits 0532dd52dfec kvm: svm/avic: Do not send AVIC doorbell to self omits b6c4bc659c6f KVM: LAPIC: Optimize timer latency further omits ec0671d5684a KVM: LAPIC: Delay trace_kvm_wait_lapic_expire tracepoint t [...] omits 84ea3acaa01f KVM: LAPIC: Extract adaptive tune timer advancement logic omits 8f38302c0be2 KVM/nSVM: properly map nested VMCB omits f3ecb59dd49f kvm: x86: Fix reserved bits related calculation errors cau [...] omits 7b6f8a06e482 kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c omits 3562f5d9f21e nvmet: fix data_len to 0 for bdev-backed write_zeroes omits 9fe51603d953 ACPI: OSL: Make a W=1 kernel-doc warning go away omits be1038846b80 docs: soundwire: locking: fix tags for a code-block omits 04507c0a9385 cpupower : frequency-set -r option misses the last cpu in [...] omits bd59ffb23b9d cpupower: correct spelling of interval omits ca09720657fc MAINTAINERS: Hand over skd maintainership omits 6685699e4ef5 bpf: remove redundant assignment to err omits 2ed99339e921 bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" omits b0823ee35cf9 spi: Add spi driver for Socionext SynQuacer platform omits 6d72a49ff3f6 spi: Add DT bindings for Synquacer omits 6acf0ed57b8c MAINTAINERS: Add entry for Synquacer SPI driver omits f9927000cb35 ASoC: sun4i-i2s: Add offset to RX channel select omits 7e46169a5f35 ASoC: sun4i-i2s: Fix sun8i tx channel offset mask omits 5628c8979642 ASoC: max98090: remove 24-bit format support if RJ is 0 omits cbc0fa7b6e8c ASoC: da7219: Fix build error without CONFIG_I2C omits ad169f9f0dbb ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error omits 616810360043 arm64/mm: Drop task_struct argument from __do_page_fault() omits a0509313d5de arm64/mm: Drop mmap_sem before calling __do_kernel_fault() omits 1c810739097f drm/arm/hdlcd: Allow a bit of clock tolerance omits b96151edced4 drm/arm/hdlcd: Actually validate CRTC modes omits 6a88e0c14813 drm/arm/mali-dp: Add a loop around the second set CVAL and [...] omits a260e0b847f0 drm/komeda: fixing of DMA mapping sg segment warning omits 9b8e8b893ff5 ASoC: pcm3168a: Implement set_tdm_slot callback omits 52194513ba13 ASoC: mediatek: Make some symbols static omits 190d9e0332ab ASoC: cx2072x: remove set but not used variable 'is_right_j ' omits d6e65bb7ff0d ASoC: rt1011: Add RT1011 amplifier driver omits 18e1572419d6 docs: Completely fix the remote build tree case omits 01de1776f62e arm64/mm: Identify user instruction aborts omits 87dedf7c61ab arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() omits 2e6aee5af330 arm64: kernel: use aff3 instead of aff2 in comment omits 27e6e7d63fc2 arm64/cpufeature: Convert hook_lock to raw_spin_lock_t in [...] omits a0d56cb911ca netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments omits 753469a23b42 Merge tag 'vfio-ccw-20190603' of https://git.kernel.org/pu [...] omits fc20f0c1d7d4 s390/disassembler: update opcode table omits 567b72234723 s390/mm: mmap base does not depend on ADDR_NO_RANDOMIZE pe [...] omits 8b96d9712abc s390/Kconfig: pedantic cleanups omits dbe1c16be381 s390/purgatory: update .gitignore omits 10077c9f2dae s390: drop meaningless 'targets' from tools Makefile omits c3bce92531ac s390: drop redundant directory creation from tools Makefile omits f1090b61a76f s390: drop unneeded -Wall addition from tools Makefile omits e888f7419dff s390: do not pass $(LINUXINCLUDE) to gen_opcode_table.c omits 31885a8dad16 s390/idal: use struct_size() in kmalloc() omits a646ef398e72 s390/jump_label: replace stop_machine with smp_call_function omits 0c1f14ed1226 arm64: mm: make CONFIG_ZONE_DMA32 configurable omits f7f0097af67c arm64/mm: Simplify protection flag creation for kernel hug [...] omits 7b8c87b297a7 arm64: cacheinfo: Update cache_line_size detected from DT or PPTT omits 9a83c84c3a49 drivers: base: cacheinfo: Add variable to record max cache [...] omits 6dcdefcde413 arm64/fpsimd: Don't disable softirq when touching FPSIMD/S [...] omits 54b8c7cbc57c arm64/fpsimd: Introduce fpsimd_save_and_flush_cpu_state() [...] omits 6fa9b41f6f15 arm64/fpsimd: Remove the prototype for sve_flush_cpu_state() omits 1f65105ffc47 habanalabs: Read upper bits of trace buffer from RWPHI omits a6b112b04355 arm64: arch_k3: Fix kconfig dependency warning omits 992968d78626 pinctrl: sh-pfc: Remove obsolete SH_PFC_PIN_NAMED*() macros omits 25491559322e pinctrl: sh-pfc: sh73a0: Use new macros for non-GPIO pins omits 7ad549ffcbd7 pinctrl: sh-pfc: r8a77990: Use new macros for non-GPIO pins omits 5da89cedce5c pinctrl: sh-pfc: r8a77965: Use new macros for non-GPIO pins omits 168e18fd6cac pinctrl: sh-pfc: r8a7796: Use new macros for non-GPIO pins omits 42ee6c339546 pinctrl: sh-pfc: r8a7795: Use new macros for non-GPIO pins omits 4f062bcb5889 pinctrl: sh-pfc: r8a7795-es1: Use new macros for non-GPIO pins omits 2404187c8420 pinctrl: sh-pfc: r8a7790: Use new macros for non-GPIO pins omits 8eba07d3d951 pinctrl: sh-pfc: r8a7778: Use new macros for non-GPIO pins omits 587a9b5dada9 pinctrl: sh-pfc: emev2: Use new macros for non-GPIO pins omits 4818f448986d pinctrl: sh-pfc: Add new non-GPIO helper macros omits 89a4aac0ab0e drm: don't block fb changes for async plane updates omits c16b85559dcf drm/vc4: fix fb references in async update omits 474d952b4870 drm/msm: fix fb references in async update omits 332af874db92 drm/amd: fix fb references in async update omits d985a3533274 drm/rockchip: fix fb references in async update omits 4c5681fcc684 cpufreq: brcmstb-avs-cpufreq: Fix types for voltage/frequency omits 22a26cc6a51e cpufreq: brcmstb-avs-cpufreq: Fix initial command check omits 1d5c76e66433 xen-blkfront: switch kcalloc to kvcalloc for large array a [...] omits 2458d9d6d94b drm/mediatek: call mtk_dsi_stop() after mtk_drm_crtc_atomi [...] omits a4cd1d2b016d drm/mediatek: clear num_pipes when unbind driver omits cf49b24ffa62 drm/mediatek: call drm_atomic_helper_shutdown() when unbin [...] omits f0fd84834280 drm/mediatek: unbind components in mtk_drm_unbind() omits 8fd7a37b191f drm/mediatek: fix unbind functions omits 014da2a58fd9 Merge branch 'r8169-make-firmware-handling-code-ready-to-b [...] omits 47ad5931add8 r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware omits 4edb00f391d3 r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent omits 2956870e0ae3 r8169: simplify rtl_fw_write_firmware omits 0a616b327db0 r8169: add enum rtl_fw_opcode omits 6e36d77c83c6 Merge branch 'hns3-next' omits 00ea6e5fda9d net: hns3: delay and separate enabling of NIC and ROCE HW errors omits 7832f0bd9fa4 net: hns3: add opcode about query and clear RAS & MSI-X to [...] omits 36701aee36f9 net: hns3: remove setting bit of reset_requests when handl [...] omits 6aa5d07d83f4 net: hns3: add handling of two bits in MAC tunnel interrupts omits 594a81b39525 net: hns3: set ops to null when unregister ad_dev omits 661262bc3e0e net: hns3: add a check to pointer in error_detected and sl [...] omits d9ea156297b7 net: hns3: set the port shaper according to MAC speed omits b524b38ff632 net: hns3: fix VLAN filter restore issue after reset omits 81a9255e476e net: hns3: don't configure new VLAN ID into VF VLAN table [...] omits 56b5866168f0 net: hns3: remove redundant core reset omits b7034146756b net: fix use-after-free in kfree_skb_list omits 28e74a7cfd64 net: sfp: read eeprom in maximum 16 byte increments omits 67c0aaa1eaec selftests: set sysctl bc_forwarding properly in router_bro [...] omits a2928d28643e r8169: use paged versions of phylib MDIO access functions omits bd8d7d908828 qed: Fix build error without CONFIG_DEVLINK omits 5472c3c6a5f0 tcp: use this_cpu_read(*X) instead of *this_cpu_ptr(X) omits 046386ca0c48 ipv4: icmp: use this_cpu_read() in icmp_sk() omits c353071ad0a2 ipv6: use this_cpu_read() in rt6_get_pcpu_route() omits 880c2d4b2fdf net: ethernet: mediatek: Use NET_IP_ALIGN to judge if HW R [...] omits 9e4f56f1a7f3 net: ethernet: mediatek: Use hw_feature to judge if HWLRO [...] omits 4ebcfd9a9fbc Merge branch 'Add-MT7629-ethernet-support' omits afdede615094 arm64: dts: mt7622: Enlarge the SGMII register range omits d438e29891cb net: ethernet: mediatek: Add MT7629 ethernet support omits 7093f9d80c7c net: ethernet: mediatek: Integrate hardware path from GMAC [...] omits 9ffee4a8276c net: ethernet: mediatek: Extend SGMII related functions omits 3277fc683ae5 dt-bindings: net: mediatek: Add support for MediaTek MT7629 SoC omits fa0e5158c26e dt-bindings: clock: mediatek: Add an extra required proper [...] omits 2789c14d198a ipv6: icmp: use this_cpu_read() in icmpv6_sk() omits fa85999f492e flow_offload: include linux/kernel.h from flow_offload.h omits 1cc26450a855 flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag omits 788a024921c4 Merge tag 'arc-5.2-rc4' of git://git.kernel.org/pub/scm/li [...] omits 09faf5a7d7c0 net: ethernet: ti: cpsw_ethtool: fix ethtool ring param set omits 6c018b738a11 Merge tag 'mlx5-updates-2019-05-31' of git://git.kernel.or [...] omits e7f3dd281cf9 Merge branch 'reuseport-fixes' omits 257a525fe2e4 bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro omits 4ac30c4b3659 bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __ [...] omits e2821fc86aae Merge branch 'ena-next' omits 1e9c3fbad83a net: ena: use dev_info_once instead of static variable omits d2eecc6ee8c9 net: ena: add good checksum counter omits d91860989dd4 net: ena: optimise calculations for CQ doorbell omits cdf449eccc59 net: ena: add support for changing max_header_size in LLQ mode omits a4e262cde3cd net: ena: allow automatic fallback to polling mode omits adf671ccd2aa net: ena: documentation: update ena.txt omits 9cb9c0de266f net: ena: add newline at the end of pr_err prints omits 83b9240428a6 net: ena: arrange ena_probe() function variables in revers [...] omits f917249833c7 net: ena: replace free_tx/rx_ids union with single free_id [...] omits 315c28d2b714 net: ena: ethtool: add extra properties retrieval via get_ [...] omits 05d62ca218f8 net: ena: add handling of llq max tx burst size omits 4d3aed70902f f2fs: Add option to limit required GC for checkpoint=disable omits a4c3ecaaadac f2fs: Fix accounting for unusable blocks omits 9a9aecaad92d f2fs: Fix root reserved on remount omits ae4ad7ea09d3 f2fs: Lower threshold for disable_cp_again omits 66be4e66a7f4 rcu: locking and unlocking need to always be at least barriers omits 3559c3270aa3 drivers: ipmi: Drop device reference omits 091c12e1f50c ASoC: SOF: debug: add new debugfs entries for IPC flood test omits 53b22d25ec36 ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command omits e3adc9495ab2 ASoC: SOF: send time stamp to FW for alignment omits a529819d8876 Merge branch 'asoc-5.2' into asoc-5.3 omits 30d1d92a888d Merge tag 'nds32-for-linux-5.2-rc3' of git://git.kernel.or [...] omits 01e7a841b434 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc omits cfd10888986e net: dsa: mv88e6xxx: make mv88e6xxx_g1_stats_wait static omits 989f405aba02 net: dsa: mv88e6xxx: fix comments and macro names in mv88e [...] omits f340208fe273 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits 663580695611 ASoC: SOF: topology: add support for mux/demux component omits 14104eb6a351 ASoC: SOF: fix DSP oops definitions in FW ABI omits 3594bfa265da spi: qup: remove unnecessary goto omits 5cbb1515e75c regulator: bd718x7: Drop unused include omits 532e9334eb38 regulator: bd70528: Drop unused include omits 60b909e413da regulator: arizona-micsupp: Delete unused include omits f7b0bc5eafa4 platform/chrome: wilco_ec: Add event handling omits a893ef9b8bba ASoC: SOF: soundwire: add initial soundwire support omits 09a173a63fbb ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value omits 66e65339b824 ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler omits 5dbeb8287421 ASoC: SOF: Intel: hda-ipc: read all IPC registers first omits 3f58521bc814 ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler omits ddbe9223393e ASoC: SOF: Intel: cnl-ipc: move code around for clarity omits c24b1b727939 ASoC: SOF: Intel: cnl-ipc: read all IPC registers first omits 6fbbc18ead0f ASoC: SOF: Do not send cmd via SHIM register omits 5c9714f63736 ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item omits 9d563eb95b81 Revert "ASoC: core: use component driver name as component name" omits 1d9c95c18962 ASoC: stm32: sai: manage identification registers omits d6947bb234dc ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC omits 347d1c4b0779 ASoC: SOF: ipc: replace fw ready bitfield with explicit bi [...] omits f86588302360 ASoC: SOF: bump to ABI 3.6 omits ca6c6f185049 ASoC: SOF: soundwire: add initial soundwire support omits 59be19735449 ASoC: SOF: uapi: mirror firmware changes omits 3e951e791440 ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet omits 025197ebb08a xfs: inode btree scrubber should calculate im_boffset correctly omits 201d355c15c1 arm64/mm: Move PTE_VALID from SW defined to HW page table [...] omits 441a62780687 arm64/hugetlb: Use macros for contiguous huge page sizes omits 318759b4737c signal/x86: Move tsk inside of CONFIG_MEMORY_FAILURE in do_sigbus omits 0864c9ce8fe8 media: dt-bindings: Fix vendor-prefixes YAML omits c89b41343862 media: staging/imx: fix two NULL vs IS_ERR() bugs omits 9f7406d6b56b media: platform: ao-cec-g12a: disable regmap fast_io for c [...] omits 7f9d5ac8e1e5 media: cx23885: remove redundant assignment to err omits e867110a9a32 media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use [...] omits c9c2c27d7cec debugfs: make debugfs_create_u32_array() return void omits 36b7ee4dce9e btrfs: no need to check return value of debugfs_create functions omits a9a9da47f8e6 mailbox: no need to check return value of debugfs_create f [...] omits 1c769fc41ac5 gcov: no need to check return value of debugfs_create functions omits 0fc811e5d7f9 x86: kdebugfs: no need to check return value of debugfs_cr [...] omits 519e96ee114f x86: platform: no need to check return value of debugfs_cr [...] omits 5dd82ba9e2d6 x86: mm: no need to check return value of debugfs_create f [...] omits 2e96e04d25ca MIPS: use the generic uncached segment support in dma-direct omits c30700db9eaa dma-direct: provide generic support for uncached kernel segments omits 67f30ad19c4b au1100fb: fix DMA API abuse omits e58cfbfb32d1 MIPS: remove the _dma_cache_wback_inv export omits 2d7a3dc3e24f USB: drop HCD_LOCAL_MEM flag omits 7d99532955d4 usb: host: ohci-tmio: init genalloc for local memory omits 7d9e6f5aebe8 usb: host: ohci-sm501: init genalloc for local memory omits b0310c2f09bb USB: use genalloc for USB HCs with local memory omits da83a722959a lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA all [...] omits dd3dcede9fa0 dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, [...] omits bd2e75633c80 dma-contiguous: use fallback alloc_pages for single pages omits b1d2dc009dec dma-contiguous: add dma_{alloc,free}_contiguous() helpers omits db0487abd641 arm: dump: no need to check return value of debugfs_create [...] omits 30ed997a878e arm: omap2: no need to check return value of debugfs_creat [...] omits d5ddd5a51726 arm: omap1: no need to check return value of debugfs_creat [...] omits ad09137631e6 x86: xen: no need to check return value of debugfs_create [...] omits 2d146b924ec3 backing-dev: no need to check return value of debugfs_crea [...] omits c4e41349a85c mm: cleancache: no need to check return value of debugfs_c [...] omits 8c0fd1fa64c6 kprobes: no need to check return value of debugfs_create f [...] omits 4aa3b1f67d3d fail_function: no need to check return value of debugfs_cr [...] omits 03eb2a08fccc sh: no need to check return value of debugfs_create functions omits 2fcc6e202a9d hwpoison-inject: no need to check return value of debugfs_ [...] omits 282401df9024 mm: kmemleak: no need to check return value of debugfs_cre [...] omits 4268509a36a7 zsmalloc: no need to check return value of debugfs_create [...] omits 3e6f176f304e blktrace: no need to check return value of debugfs_create [...] omits 6a54cd872f50 trace: no need to check return value of debugfs_create functions omits 32adeab3e3b5 usb: phy: mv-usb: Remove set but not used variable 'phy' omits 8e4c5d31e9ee usb: ftdi-elan: fix possible condition with no effect (if [...] omits 53cdff30fc33 USB: ohci-spear: Remove set but not used variable 'ohci' omits c8a93dcd0cbd USB: atm: ueagle-atm.c: remove redundant license text omits 5e456a9263da USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 omits 5a1d99b11b1b usb: ohci-s3c2410: Remove set but not used variable 'hcd' omits 6dade7ad8876 usb: cdc-wdm: remove redundant assignment to rv omits 2e5a359e4a81 usb: host: ohci-st: Remove set but not used variable 'ohci' omits 05387733ed57 usb: host: ehci-st: Remove set but not used variable 'ehci' omits 739799314587 mmc: sdhci_am654: Fix SLOTTYPE write omits 2649939ad750 usb: typec: ucsi: ccg: fix memory leak in do_flash omits 7acc77d20892 staging: rtl8188eu: remove ODM_PhyStatusQuery() wrapper omits d7255ba4d648 staging: vt6655: Change return type of function and remove [...] omits ee598a61ec75 staging: rtl8188eu: remove unused definitions from ieee80211.h omits 14f252e821ba staging: rtl8188eu: remove redundant definition of ETH_ALEN omits 677b993a5749 staging: kpc2000: kpc_spi: use devm_* API to manage mapped [...] omits 1914e9ebd362 staging: kpc2000: kpc_spi: remove function kp_spi_bytes_pe [...] omits 66594e3f48cc staging: kpc2000: kpc_spi: remove fifo_depth from kp_spi struct omits 32ed45068c7e staging: kpc2000: kpc_spi: column-align switch and subordi [...] omits 4d632cdbdd28 staging: kpc2000: kpc_spi: Remove unnecessary consecutive [...] omits fc3e78dfcf52 staging: rtl8712: Replace function r8712_init_mlme_priv omits 7ec3ff690ddc staging: rtl8712: ieee80211.c: Remove leading p from varia [...] omits 313cca245d4b staging: vc04_services: remove redundant assignment to poi [...] omits a31f13af7da9 staging: kpc2000: removed misc device. omits eb1a5c64729d staging: kpc2000: export more device attributes via sysfs. omits 888dc273ea4e Merge 5.2-rc3 into tty-next omits d98010817a26 phy: qcom-qusb2: fix missing assignment of ret when callin [...] omits e4c814aa7105 habanalabs: Fix virtual address access via debugfs for 2MB pages omits 69fbb3f47327 media: wl128x: Fix some error handling in fm_v4l2_init_vid [...] omits 2de03c111715 Merge tag 'v5.2-rc3' into x86/vt-d omits ba1b9f8c4658 drm/komeda: Constify the usage of komeda_component/pipelin [...] omits fff9b6c7d269 Documentation/atomic_t.txt: Clarify pure non-rmw usage omits 6a6a9d5fb9f2 locking/atomic, s390/pci: Remove redundant casts omits 2af7a0f91c3a locking/atomic, crypto/nx: Remove redundant casts omits 3724921396dd locking/atomic: Use s64 for atomic64_t on 64-bit omits 79c53a83d7a3 locking/atomic, x86: Use s64 for atomic64 omits 04e8851af767 locking/atomic, sparc: Use s64 for atomic64 omits 0ca94800762e locking/atomic, s390: Use s64 for atomic64 omits 0754211847d7 locking/atomic, riscv: Use s64 for atomic64 omits 33e42ef57197 locking/atomic, riscv: Fix atomic64_sub_if_positive() offs [...] omits 8cd8de59748b locking/atomic, powerpc: Use s64 for atomic64 omits d184cf1a449c locking/atomic, mips: Use s64 for atomic64 omits d84e28d25015 locking/atomic, ia64: Use s64 for atomic64 omits 16f18688af7e locking/atomic, arm64: Use s64 for atomic64 omits ef4cdc09260e locking/atomic, arm: Use s64 for atomic64 omits 16fbad086976 locking/atomic, arc: Use s64 for atomic64 omits 0203fdc160a8 locking/atomic, alpha: Use s64 for atomic64 omits 9255813d5841 locking/atomic: Use s64 for atomic64 omits 982164d62a4b locking/atomic, s390/pci: Prepare for atomic64_read() conversion omits 90fde663aed0 locking/atomic, crypto/nx: Prepare for atomic64_read() conversion omits 24811637dbfd locking/lock_events: Use raw_cpu_{add,inc}() for stats omits d9349850e188 locking/lockdep: Fix merging of hlocks with non-zero references omits 8c8889d8eaf4 locking/lockdep: Fix OOO unlock when hlocks need merging omits da38e9ec9c2d iommu/ipmmu-vmsa: Add suspend/resume support omits 892db541cc68 iommu/ipmmu-vmsa: Extract hardware context initialization omits b7f3f047aea4 iommu/ipmmu-vmsa: Move num_utlbs to SoC-specific features omits b43e0d8a458c iommu/ipmmu-vmsa: Make IPMMU_CTX_MAX unsigned omits 82576aa8af49 iommu/ipmmu-vmsa: Prepare to handle 40-bit error addresses omits 80eaa9f55813 iommu/ipmmu-vmsa: Link IOMMUs and devices in sysfs omits 1b961423158c iommu/dma: Fix condition check in iommu_dma_unmap_sg omits 9b6e57e5a516 s390/cio: Remove vfio-ccw checks of command codes omits 453eac312445 s390/cio: Allow zero-length CCWs in vfio-ccw omits 5d87fbf70fb4 s390/cio: Don't pin vfio pages for empty transfers omits c34a12e6a3df s390/cio: Initialize the host addresses in pfn_array omits e4f3f18b1232 s390/cio: Split pfn_array_alloc_pin into pieces omits 4e31d6aecfbb s390/cio: Set vfio-ccw FSM state before ioeventfd omits 15f0eb3d6a62 s390/cio: Update SCSW if it points to the end of the chain omits ec527c318036 x86/power: Fix 'nosmt' vs hibernation triple fault during resume omits 3384c78631dd Merge branch 'x86/topology' into perf/core, to prepare for [...] omits 6a9f4efe78af perf/x86: Use update attribute groups for default attributes omits b657688069a2 perf/x86/intel: Use update attributes for skylake format omits 3ea40ac77261 perf/x86: Use update attribute groups for extra format omits 1f157286829c perf/x86: Use update attribute groups for caps omits 3d5672735b23 perf/x86: Add is_visible attribute_group callback for base events omits baa0c83363c7 perf/x86: Use the new pmu::update_attrs attribute group omits 21b0dbc5e8b0 perf/x86: Get rid of x86_pmu::event_attrs omits f3a3a8257e5a perf/core: Add attr_groups_update into struct pmu omits aac1f7f95f11 sysfs: Add sysfs_update_groups function omits 6e86d3db5f8f perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, A [...] omits 76a16b217a7f perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs omits 9fd2e48b9ae1 perf/core: Allow non-privileged uprobe for user processes omits f7b6a8b30ced Merge tag 'v5.2-rc3' into perf/core, to pick up fixes omits e314a7c92b32 iommu/vt-d: Fix a variable set but not used omits bf998b98f5bc locking/lockdep: Remove !dir in lock irq usage check omits 4d56330df22d locking/lockdep: Adjust new bit cases in mark_lock omits 091806515124 locking/lockdep: Consolidate lock usage bit initialization omits 68e9dc29f8f4 locking/lockdep: Check redundant dependency only when CONF [...] omits 8c2c2b449aa5 locking/lockdep: Refactorize check_noncircular and check_r [...] omits b4adfe8e05f1 locking/lockdep: Remove unused argument in __lock_release omits 4609c4f963f3 locking/lockdep: Remove redundant argument in check_deadlock omits 1ac4ba5ed011 locking/lockdep: Add explanation to lock usage rules in lo [...] omits 154f185e9c0f locking/lockdep: Update comments on dependency search omits 77a806922cfd locking/lockdep: Avoid constant checks in __bfs by using o [...] omits c1661325597f locking/lockdep: Change the return type of __cq_dequeue() omits aa4807719e07 locking/lockdep: Change type of the element field in circu [...] omits 31a490e5c54f locking/lockdep: Update comment omits 0b9fc8ecfa30 locking/lockdep: Remove unused argument in validate_chain( [...] omits 01bb6f0af992 locking/lockdep: Change the range of class_idx in held_loc [...] omits f6ec8829ac9d locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys t [...] omits e196e479a3b8 locking/lockdep: Use lockdep_init_task for task initiation [...] omits d16dbd1b8a29 locking/lockdep: Update obsolete struct field description omits 834494b28024 locking/lockdep: Print the right depth for chain key collision omits e7a38f63ba50 locking/lockdep: Remove useless conditional macro omits c52478f4f38a locking/lockdep: Adjust lock usage bit character checks omits c01fbbc83f42 locking/lockdep: Add description and explanation in lockde [...] omits f7c1c6b36a38 locking/lockdep: Change all print_*() return type to void omits 26b73da3604c Merge tag 'v5.2-rc3' into locking/core, to pick up fixes omits af75d1a9a9f7 sched/fair: Remove sgs->sum_weighted_load omits 0e1fef63d92d sched/core: Remove sd->*_idx omits 55627e3cd22c sched/core: Remove rq->cpu_load[] omits 3d8d53554405 sched/debug: Remove sd->*_idx range on sysctl omits 1c1b8a7b03ef sched/fair: Replace source_load() & target_load() with wei [...] omits 5e83eafbfd3b sched/fair: Remove the rq->cpu_load[] update code omits f2bedc470565 sched/fair: Remove rq->load omits 3bd3706251ee sched/core: Provide a pointer to the valid CPU mask omits 31e67340cc65 mm/vmalloc: Avoid rare case of flushing TLB with weird arguments omits 8e41f8726dcf mm/vmalloc: Fix calculation of direct map addr range omits be6dc3291e0f platform/x86: intel_cht_int33fe: Replacing the old connect [...] omits 62499330f7bb platform/x86: intel_cht_int33fe: Supply fwnodes for the ex [...] omits 9338aacf0146 platform/x86: intel_cht_int33fe: Provide fwnode for the US [...] omits 4ed89a005a97 platform/x86: intel_cht_int33fe: Provide software nodes fo [...] omits 80b915c11dbd platform/x86: intel_cht_int33fe: Remove unused fusb302 dev [...] omits d84af483033d platform/x86: intel_cht_int33fe: Register max17047 in its [...] omits 3370db35193b usb: typec: Registering real device entries for the muxes omits fde777791eb8 device connection: Find connections also by checking the r [...] omits 83b34afb6b79 device property: Introduce fwnode_find_reference() omits ee48cef6c391 ACPI / property: Don't limit named child node matching to [...] omits dad9bb017865 driver core: Add helper device_find_child_by_name() omits b06184acf751 software node: Add software_node_get_reference_args() omits c959d0c231f7 software node: Use kobject name when finding child nodes by name omits 80488a6b1d3c software node: Add support for static node descriptors omits 3df85a1ae51f software node: Simplify software_node_release() function omits a79969868a30 software node: Allow node creation without properties omits f67d667213ba m68k: defconfig: Update defconfigs for v5.2-rc1 omits a61373476127 PM: sleep: Add kerneldoc comments to some functions omits 036eb5c6d532 cpufreq: armada-37xx: Remove set but not used variable 'freq' omits c2147585cce0 cpufreq: imx-cpufreq-dt: Fix no OPPs available on unfused parts omits 23004ec33092 Merge 5.2-rc3 into staging-next omits 119a7fdfeece Merge 5.2-rc3 into usb-next omits 15e7f52a4596 drm/i915/gvt: save RING_HEAD into vreg when vgpu switched out omits 56cd0aefa475 sparc: perf: fix updated event period in response to PERF_ [...] omits 80caf43549e7 mdesc: fix a missing-check bug in get_vdev_port_node_info() omits 3fcb01f8ab9d drm/i915/gvt: add F_CMD_ACCESS flag for wa regs omits d3c976c14ad8 sparc64: Fix regression in non-hypervisor TLB flush xcall omits 12fd2aee6db7 XArray tests: Add check_insert omits 5c089fd0c734 idr: Fix idr_get_next race with idr_remove omits b33bc2b878e0 nexthop: Add entry to MAINTAINERS omits 201d8d5e0d62 Merge branch 'r8169-replace-several-function-pointers-with [...] omits 87945b6d8be5 r8169: avoid tso csum function indirection omits 485bb1b3fac5 r8169: remove struct jumbo_ops omits 5f9505235bb9 r8169: remove struct mdio_ops omits 0b12c73a81b3 r8169: improve r8169_csum_workaround omits db4bad07371b net: ethernet: improve eth_platform_get_mac_address omits afa0925c6fcc packet: unconditionally free po->rollover omits feb3cf2e5ecc Merge branch 'ifa_list-RCU' omits 2638eb8b50cf net: ipv4: provide __rcu annotation for ifa_list omits cb8f1478cea6 drivers: use in_dev_for_each_ifa_rtnl/rcu omits cd5a411dbaeb net: use new in_dev_ifa iterators omits b8d19572367b netfilter: use in_dev_for_each_ifa_rcu omits d519e8708b06 devinet: use in_dev_for_each_ifa_rcu in more places omits ef11db3310e2 net: inetdevice: provide replacement iterators for in_ifaddr walk omits 35ebfc22fe99 afs: do not send list of client addresses omits b9f88982750d qed: remove redundant assignment to rc omits 8a7e8ff8ce8a Merge tag 'isdn-removal' of https://git.kernel.org/pub/scm [...] omits 8b74ae41f1ee gpio: pca953x: Add support for the TI TCA9539 omits 8c268598192d Update my email address omits 2e1f164861e5 net: hns: Fix loopback test failed at copper ports omits 62394708f3e0 net: dsa: mv88e6xxx: avoid error message on remove from VLAN 0 omits 57f041027909 Merge branch 'mscc-ocelot-tc-flower' omits fe3490e6107e net: mscc: ocelot: Hardware ofload for tc flower filter omits b596229448dd net: mscc: ocelot: Add support for tcam omits 6345266a9989 selftests: Add test cases for nexthop objects omits 9e6b5648bbc4 batman-adv: Fix duplicated OGMs on NETDEV_UP omits a3bf9fbdad60 powerpc/pseries: Fix xive=off command line omits 02c5f5394918 powerpc/powernv/npu: Fix reference leak omits c806a6fde1c2 powerpc: Remove variable ‘path’ since not used omits 89d87bcba287 powerpc/powernv: Show checkstop reason for NPU2 HMIs omits 1549c42deff5 powerpc/powernv: Update firmware archaeology around OPAL_H [...] omits efa9ace68e48 powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_ [...] omits c1e9e01d4233 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits 138f79db15ea pinctrl: bcm2835: Fix build error without CONFIG_OF omits 489b64d66325 pinctrl: stm32: Add links to consumers omits 5ca1b1c5cd98 pinctrl: mediatek: mt8183: Add pm_ops omits 5c0904488a20 pinctrl: mediatek: Add pm_ops to pinctrl-paris omits fcae009397cd dt-bindings: gpio: meson8b-gpio: update with SPDX Licence [...] omits 03b30dff6d53 dt-bindings: gpio: meson8-gpio: update with SPDX Licence i [...] omits eb5790db6a28 dt-bindings: gpio: meson-gxl-gpio: update with SPDX Licenc [...] omits 06c789a784c0 dt-bindings: gpio: meson-gxbb-gpio: update with SPDX Licen [...] omits e0cdd3a095f9 pinctrl: meson: update with SPDX Licence identifier omits 6143842823df pinctrl: tegra: Add Tegra194 pinmux driver omits b4e18ba27e22 pinctrl: tegra: Support 32 bit register access omits 2585a584f844 pinctrl: Add Tegra194 pinctrl DT bindings omits 69ae4f6aac15 mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() omits 5f4d55d5791a iwlwifi: mvm: change TLC config cmd sent by rs to be async omits a8627176b0de iwlwifi: Fix double-free problems in iwl_req_fw_callback() omits b17dc0632a17 iwlwifi: fix AX201 killer sku loading firmware issue omits cc5470df4495 iwlwifi: print fseq info upon fw assert omits 44f61b5c832c iwlwifi: clear persistence bit according to device family omits b3500b472c88 iwlwifi: fix load in rfkill flow for unified firmware omits 23f57bfac7c2 iwlwifi: mvm: remove d3_sram debugfs file omits 0462eaacee49 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits cd5385029f1d selftests/bpf: measure RTT from xdp using xdping omits 33aae28285b7 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 1e692f09e091 bpf, riscv: clear high 32 bits for ALU32 add/sub/neg/lsh/rsh/arsh omits c231c22a989a bpf: doc: update answer for 32-bit subregister question omits cfd492104926 libbpf: Return btf_fd for load_sk_storage_btf omits d168286d773c Merge branch 'map-charge-cleanup' omits c85d69135a91 bpf: move memory size checks to bpf_map_charge_init() omits b936ca643ade bpf: rework memlock-based memory accounting for maps omits 3539b96e041c bpf: group memory related fields in struct bpf_map_memory omits d50836cda698 bpf: add memlock precharge for socket local storage omits ffc8b144d5d0 bpf: add memlock precharge check for cgroup_local_storage omits 576240cfaf20 Merge branch 'propagate-cn-to-tcp' omits d58c6f7212f4 bpf: Add more stats to HBM omits ffd81558d56c bpf: Add cn support to hbm_out_kern.c omits 956fe2190820 bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls omits e7a3160d092a bpf: Update __cgroup_bpf_run_filter_skb with cn omits 5cf1e9145630 bpf: cgroup inet skb programs can return 0 to 3 omits 1f52f6c0b0e8 bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY omits abf82e8f7e9a HID: a4tech: fix horizontal scrolling omits 64caea53e07f HID: hyperv: Add a module description line omits 587a7126779b xen-netback: remove redundant assignment to err omits 6f43e5252833 nexthop: remove redundant assignment to err omits 9d93a3f5a0c0 io_uring: punt short reads to async context omits 87e5e6dab6c2 uio: make import_iovec()/compat_import_iovec() return byte [...] omits e8d67fa5696e net: dsa: sja1105: Don't store frame type in skb->cb omits 0ff9848067b7 security/loadpin: Allow to exclude specific file types omits ca6c7df00a89 net/mlx5e: TX, Improve performance under GSO workload omits 10caabdaad5a net/mlx5e: Use termination table for VLAN push actions omits 9272e3df3023 net/mlx5e: Geneve, Add support for encap/decap flows offload omits d386939a327d net/mlx5e: Rearrange tc tunnel code in a modular way omits 1f6da30697d0 net/mlx5e: Geneve, Keep tunnel info as pointer to the orig [...] omits 0ccc171ea6a2 net/mlx5: Geneve, Manage Geneve TLV options omits d4a18e16c570 net/mlx5e: Enable setting multiple match criteria for flow group omits d1bda7eecd88 net/mlx5e: Allow matching only enc_key_id/enc_dst_port for [...] omits 9b81d5a9945b net/mlx5e: Generalize vport type in vport representor omits 7fe4d43eccde Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 6912378d54a5 Merge branch 'phylink-sfp-updates' omits 54f70b3ba364 net: sfp: remove sfp-bus use of netdevs omits 320587e6eac9 net: sfp: add mandatory attach/detach methods for sfp buses omits cdea04c24616 net: phy: allow Clause 45 access via mii ioctl omits 7b3b0e89bcf3 net: phylink: support for link gpio interrupt omits 7fdc455eef20 net: phylink: remove netdev from phylink mii ioctl emulation omits 8693115af4c2 {IB,net}/mlx5: Constify rep ops functions pointers omits c94ff7487754 {IB, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* omits 6706a3b94f89 net/mlx5: E-Switch, Honor eswitch functions changed event cap omits cd56f929e6a5 net/mlx5: E-Switch, Replace host_params event with functio [...] omits c6d4e45d3b44 net/mlx5: Introduce termination table bits omits 0b9055a112fd net/mlx5: Add core dump register access HW bits omits a5e112e6424a cgroup: add cgroup_parse_float() omits 7b785645e8f1 mm: fix page cache convergence regression omits b4b12b0d2f02 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits c03cd7738a83 cgroup: Include dying leaders with live threads in PROCS i [...] omits b636fd38dc40 cgroup: Implement css_task_iter_skip() omits 6b115bf58e6f cgroup: Call cgroup_release() before __exit_signal() omits c9bb6165a16e netfilter: nf_conntrack_bridge: fix CONFIG_IPV6=y omits 29930e314da3 ipvs: add checksum support for gue encapsulation omits 5142967ab524 netfilter: nf_tables: fix module autoload with inet family omits 8aa75b72e3e6 Merge tag 'misc-habanalabs-fixes-2019-05-24' of git://peop [...] omits 2cf6bffc49da netfilter: replace skb_make_writable with skb_ensure_writable omits fb2eb1c131f8 netfilter: tcpmss, optstrip: prefer skb_ensure_writable omits 8e03707f118c netfilter: xt_HL: prefer skb_ensure_writable omits 7418ee4c8810 netfilter: nf_tables: prefer skb_ensure_writable omits 3862c6a91a43 netfilter: ipv4: prefer skb_ensure_writable omits 86f045385462 netfilter: conntrack, nat: prefer skb_ensure_writable omits ec0974df357f netfilter: ipvs: prefer skb_ensure_writable omits c1a831167901 netfilter: bridge: convert skb_make_writable to skb_ensure [...] omits 53315ac660b0 netfilter: nf_tables: free base chain counters from worker omits 5e2ad02e9001 netfilter: nf_flow_table: remove unnecessary variable in f [...] omits ea6cc2fd8a2b netfilter: xt_owner: Add supplementary groups option omits 6c01edd395a7 docs: look for sphinx-pre-install in the source tree omits 508f744c0de3 ipvs: strip udp tunnel headers from icmp errors omits 2aa3c9f48bc2 ipvs: add function to find tunnels omits 1da40ab6caf9 ipvs: allow rs_table to contain different real server types omits 747bf88c6177 habanalabs: add WARN in case of bad MMU mapping omits 6ef72bc036bc phy: qcom: Add Qualcomm PCIe2 PHY driver omits 96ef07f79ae8 dt-bindings: phy: Add binding for Qualcomm PCIe2 PHY omits e3023bf80639 gpio: of: Handle the Freescale SPI CS omits e046b64b1547 ALSA: hda/ca0132: Use struct_size() omits a2d4560f0be9 ALSA: hda: Use struct_size() omits 65be9580885e ALSA: control: Use struct_size() omits 717f43d81afc ALSA: hda/realtek - Update headset mode for ALC256 omits fc722a0429f4 fs/adfs: fix filename fixup handling for "/" and "//" names omits 5f8de4875c35 fs/adfs: move append_filetype_suffix() into adfs_object_fixup() omits 2eb0684f9771 fs/adfs: remove truncated filename hashing omits adb514a4e0f6 fs/adfs: factor out filename fixup omits 411c49bcf32d fs/adfs: factor out object fixups omits 525715d0161f fs/adfs: factor out filename case lowering omits 1e504cf85ddd fs/adfs: factor out filename comparison omits 5d3211b651a0 ovl: doc: add non-standard corner cases omits 6d97985072dc isdn: move capi drivers to staging omits 99c2aa151a71 isdn: hdlc: move into mISDN omits 9c3c0c204814 isdn: remove isdn4linux omits 85993b8c9786 isdn: remove hisax driver omits 8e6c8aa3b52e isdn: gigaset: remove i4l support omits 8880fa32c557 pstore/ram: Run without kernel crash dump region omits fdad1d54d2c8 iavf: update comments and file checks to match iavf omits 53b79907f5f7 iavf: rename i40e_device to iavf_device omits db950599f0de iavf: change remaining i40e defines to be iavf omits cc0ea2db4e39 iavf: rename iavf_client.h defines to match driver name omits 8821b3fa0c1b iavf: rename iavf_status structure flags omits 7af36e321482 iavf: replace i40e variables with iavf omits afb286bcae85 Merge tag 'gvt-fixes-2019-05-30' of https://github.com/int [...] omits 2674700c4c0e gpio: max732x: use devm_gpiochip_add_data() omits 375b94246761 gpio: max732x: use i2c_new_dummy_device() omits 8764c4ca5049 gpio: em: use the managed version of gpiochip_add_data() omits a9fb94a99bb5 pstore: Set tfm to NULL on free_buf_for_compression omits 932296120543 nds32: add new emulations for floating point instruction omits ed32949e0acb nds32: Avoid IEX status being incorrectly modified omits 8183db10db63 math-emu: Use statement expressions to fix Wshift-count-ov [...] omits d650fb40b3e2 iavf: rename i40e functions to be iavf omits 80754bbc0711 iavf: change iavf_status_code to iavf_status omits 8be454c91ec0 iavf: Rename i40e_adminq* files to iavf_adminq* omits 53462f0f4772 iavf: iavf_client: use struct_size() helper omits 06665619cc88 iavf: use struct_size() in kzalloc() omits 6b6b49b56a6c iavf: Limiting RSS queues to CPUs omits 3dc215416673 iavf: Use printf instead of gnu_printf for iavf_debug_d omits 4c1d2fc7d56c staging: mt7621-dma: sizeof via pointer dereference omits 7b3ed2a137b0 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 84a32edec480 net: sched: act_ctinfo: minor size optimisation omits 655887fe3927 Merge branch 'complex-c45-phys' omits 97b33bdf9bdd net: phy: export phy_queue_state_machine omits 49644e68f472 net: phy: add callback for custom interrupt handler to str [...] omits 07b0928918c6 net: phy: enable interrupts when PHY is attached already omits 8e2ea3ea9625 qed: Fix static checker warning omits e70c7aad7a95 net: dsa: Add error path handling in dsa_tree_setup() omits 47546208657f keys: Reuse keyring_index_key::desc_len in lookup_user_key() omits f7f139457656 keys: Grant Link permission to possessers of request_key a [...] omits ed0ac5c7ec37 keys: Add a keyctl to move a key between keyrings omits 1b0b807dd746 Merge branch 'r8169-fw' omits ce8843abfa67 r8169: decouple rtl_phy_write_fw from actual driver code omits e95a7f30e126 r8169: improve rtl_fw_format_ok omits 25e94115aee6 r8169: enable WoL speed down on more chip versions omits c3e933a5b8c1 sctp: deduplicate identical skb_checksum_ops omits 2544af0344ba net: avoid indirect calls in L4 checksum calculation omits 5ee907f70e8e net: dsa: sja1105: Make static_config_check_memory_size static omits df593ee23e05 keys: Hoist locking out of __key_link_begin() omits 41384136608c Merge branch 'connection-tracking-support-for-bridge' omits af9573be674e netfilter: nf_conntrack_bridge: register inet conntrack fo [...] omits 764dd163ac92 netfilter: nf_conntrack_bridge: add support for IPv6 omits 3c171f496ef5 netfilter: bridge: add connection tracking system omits d035f19f59c5 netfilter: nf_conntrack: allow to register bridge support omits 19c3401a917b net: ipv4: place control buffer handling away from fragmen [...] omits 8a6a1f176401 net: ipv6: split skbuff into fragments transformer omits 065ff79f8881 net: ipv4: split skbuff into fragments transformer omits 0feca6190f88 net: ipv6: add skbuff fraglist splitter omits c8b17be0b7a4 net: ipv4: add skbuff fraglist splitter omits d8210b1132db staging: rtl8723bs: core: fix warning Comparison to NULL omits 543c4f49ba05 staging: rtl8712: Remove initialisations omits db622e05cdbe staging: rtl8712: Remove return variable of different type omits eb2b3edfd427 staging: rts5208: Remove negations omits 8fe0260030b8 staging: octeon-usb: Remove return variable omits 1f816787b660 Staging: rtl8723bs: hal: fix warning possible condition wi [...] omits ca6ea423d2bb staging: rtl8723bs: hal: Remove set but not used variable [...] omits 371ec021a492 staging: rtl8723bs: core: rtw_ap: fix Unneeded variable: " [...] omits 1b96f846db31 staging/gasket: Fix string split omits 0fce66606ef9 staging: ks7010: Remove initialisation in ks7010_sdio.c omits 6ef7eef9291c staging: ks7010: Merge multiple return variables in ks_hostif.c omits a7048b38ae44 staging: ks7010: Remove initialisation in ks_hostif.c omits f5a4c0188cbb staging: kpc2000: replace bogus variable name in core.c omits 8dd3355a229e staging: kpc2000: remove extra spaces in core.c omits 26c12642338b staging: kpc2000: remove extra blank line in core.c omits 299672a74856 staging: kpc2000: kpc_i2c: Use devm_* API to manage mapped [...] omits e621c8a108ed staging: kpc2000: kpc_i2c: fail probe if unable to map I/O space omits 4ff740315aee staging: kpc2000: kpc_i2c: fail probe if unable to get I/O [...] omits 091971897e84 staging: kpc2000: kpc_i2c: Use drvdata instead of platform_data omits 73d56b83910a staging: kpc2000: kpc_i2c: Remove unnecessary consecutive [...] omits c5164e568cd7 staging: kpc2000: kpc_i2c: Use BIT macro rather than manua [...] omits 935d47e209cc staging: kpc2000: kpc_i2c: Remove pldev from i2c_device structure omits f82ce45273d4 staging: kpc2000: kpc_i2c: Remove unused rw_sem omits 46144c139157 staging: kpc2000: replace white spaces with tabs for kpc20 [...] omits 9164f3363118 staging: kpc2000: report error status to spi core omits 4a932d90b154 staging: kpc2000: Change to use DIV_ROUND_UP omits 1d14a95b5839 staging: kpc2000: fix typo in Kconfig omits 8cfeb385e9eb docs cgroups: add another example size for hugetlb omits dafb1c3a0865 staging: speakup: serialio: fix warning linux/serial.h is [...] omits fe6d98750cf0 staging: erofs: fix i_blocks calculation omits 89f27eded5b6 staging: erofs: support statx omits d48ecb40b5b5 Merge branch 'add-TFO-backup-key' omits 10fbcdd12aa2 selftests/net: add TFO key rotation selftest omits 2dc7e48dee68 Documentation: ip-sysctl.txt: Document tcp_fastopen_key omits aa1236cdfa89 tcp: add support for optional TFO backup key to net.ipv4.t [...] omits 0f1ce0236865 tcp: add support to TCP_FASTOPEN_KEY for optional backup key omits 9092a76d3cf8 tcp: add backup TFO key infrastructure omits 483642e5ea1d tcp: introduce __tcp_fastopen_cookie_gen_cipher() omits 5b5d331a2c93 Merge branch 'mlxsw-Hardware-monitoring-enhancements' omits e4e93d6d8651 mlxsw: core: Reduce buffer size in transactions for SFP mo [...] omits 984aec752128 mlxsw: core: Extend the index size for temperature sensors [...] omits 2e265a8b6c09 mlxsw: core: Extend hwmon interface with inter-connect tem [...] omits 7e9561ed0bff mlxsw: reg: Add Management General Peripheral Information [...] omits ae5746783681 mlxsw: reg: Extend sensor index field size of Management T [...] omits 961cf99a074f mlxsw: core: Re-order initialization sequence omits 3029a693beda mlxsw: i2c: Allow flexible setting of I2C transactions size omits 9bbd7efbc055 mlxsw: i2c: Extend initialization with querying firmware info omits 18a49727083a Merge branch 'net-stmmac-selftests-Two-fixes' omits aeb4a5e8b350 net: stmmac: selftests: Use kfree_skb() instead of kfree() omits 2d135dea53fa net: stmmac: selftests: Fix sparse warning omits ba851a39c970 NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled omits 52b042ab9948 NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wa [...] omits 7987b694ade8 SUNRPC: Fix a use after free when a server rejects the RPC [...] omits a49773064bc2 jbd2: fix typo in comment of journal_submit_inode_data_buffers omits ec6017d90359 SUNRPC fix regression in umount of a secure mount omits 7821ce417ec7 jbd2: fix some print format mistakes omits 32707c4dfa20 inet: frags: Remove unnecessary smp_store_release/READ_ONCE omits 5080e28d94a2 net: mvpp2: cls: Remove unnessesary check in mvpp2_ethtool [...] omits 9737070c6823 net: stmmac: Switch to devm_alloc_etherdev_mqs omits 621ccc6cc5f8 tua6100: Avoid build warnings. omits 3b87cc6feccb Merge branch 'Enable-SFP-on-ACPI-based-systems' omits 7ce236fafd0b net: phy: sfp: enable i2c-bus detection on ACPI based systems omits 1e91a2e5d827 i2c: acpi: export i2c_acpi_find_adapter_by_handle omits 6486199378a5 nvme-tcp: fix queue mapping when queue count is limited omits 5651cd3c4336 nvme-rdma: fix queue mapping when queue count is limited omits 2f2da36ebf42 ice: Trivial cosmetic changes omits 072efdf8bf4c ice: Recognize higher speeds omits 4f70daa08142 ice: Use a different ICE_DBG bit for firmware log messages omits ed14245ab759 ice: Update function header omits 49c6e41b0d1f ice: Move define for ICE_AQC_DRIVER_UNLOADING omits 62f4dafc182f ice: Align to updated AQ command formats omits 91d7a5908774 ice: Use continue instead of an else block omits 8be92a76c3e9 ice: Change minimum descriptor count value for Tx/Rx rings omits 2e0e62285c1c ice: Add switch rules to handle LLDP packets omits 839d05e41385 audit: remove the BUG() calls in the audit rule comparison [...] omits 36af5f407bbb f2fs: fix sparse warning omits a700767a7682 docs: requirements.txt: recommend Sphinx 1.7.9 omits cf08508d21ff docs: by default, build docs a lot faster with Sphinx >= 1.7 omits 0ca862e6f1c7 scripts/documentation-file-ref-check: teach about .txt -> [...] omits 4904aeed9f68 scripts/documentation-file-ref-check: improve tools ref handling omits aeaacbfed853 scripts/documentation-file-ref-check: exclude false-positives omits 9e78e7fc0b20 scripts/documentation-file-ref-check: better handle translations omits 9b88ad5464af scripts/sphinx-pre-install: always check if version is com [...] omits c4c562defedb scripts/sphinx-pre-install: get rid of RHEL7 explicity check omits 44f42165177e scripts/sphinx-pre-install: make activate hint smarter omits 81621f976176 f2fs: fix f2fs_show_options to show nodiscard mount option omits 9227d5227b8d f2fs: add error prints for debugging mount failure omits c854f4d68136 f2fs: fix to do sanity check on segment bitmap of LFS curseg omits 4d11d13e2776 f2fs: add missing sysfs entries in documentation omits b9c1c26739ec ext4: gracefully handle ext4_break_layouts() failure durin [...] omits 970c43d17835 ASoC: SOF: Intel: hda: use the defined ppcap functions omits 79b3b7c4a396 Merge branch 'asoc-5.2' into asoc-5.3 omits e13ef82a9ab8 ASoC: SOF: add COMPILE_TEST for PCI options omits 8fe751d8fd5c ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers omits 0d365acbbe29 ASoC: Intel: boards: remove dependency on asm/platform_sst [...] omits 2c79eeb1aaf2 ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build erro [...] omits 536cfd2f375d ASoC: Intel: use common helpers to detect CPUs omits f499edf9fa90 ASoC: rt5677: Add missing voice activation register definitions omits 498ddaa3b4e7 fpga: zynqmp-fpga: Correctly handle error pointer omits bc2cce3f2ebc selftests: vm: install test_vmalloc.sh for run_vmtests omits 98a13a8d2539 userfaultfd: selftest: fix compiler warning omits f97f3f8839eb kselftest/cgroup: fix incorrect test_core skip omits 00e38a5d753d kselftest/cgroup: fix unexpected testing failure on test_core omits f6131f28057d kselftest/cgroup: fix unexpected testing failure on test_m [...] omits adefd051a670 xtensa: Fix section mismatch between memblock_reserve and [...] omits eb0f68cb7042 keys: Break bits out of key_unlink() omits 3be59f74512e keys: Change keyring_serialise_link_sem to a mutex omits f6e2aa91a46d signal/ptrace: Don't leak unitialized kernel memory with P [...] omits dc1f73802bd7 ext2: add missing brelse() in ext2_new_inode() omits 685c9b7750bf mwifiex: Abort at too short BSS descriptor element omits 13ec7f10b87f mwifiex: Fix possible buffer overflows at parsing bss descriptor omits 0b32e1974969 drm/i915/gvt: Assign NULL to the pointer after memory free. omits 27348cc9c8ec drm/i915/gvt: Check if cur_pt_type is valid omits c86ccfba1728 Merge branch 'topic/hda-polling-mode' into for-next omits ee8829dc609c ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_ [...] omits be1fcde604e4 x86: intel_epb: Do not build when CONFIG_PM is unset omits b33fb3cf6f5e Merge tag 'perf-core-for-mingo-5.3-20190529' of git://git. [...] omits 0adb0c99594b dt-bindings: move Atmel ECC508A I2C crypto processor to tr [...] omits 2af8c8927ebb dt-bindings: add Atmel SHA204A I2C crypto processor omits da001fb651b0 crypto: atmel-i2c - add support for SHA204A random number [...] omits c34a320176a5 crypto: atmel-ecc - factor out code that can be shared omits 3c756aa346df crypto: atmel-ecc - add support for ACPI probing on non-AT [...] omits 4befedc04536 i2c: acpi: permit bus speed to be discovered after enumeration omits 8a82451bd04f crypto: caam - print messages in caam_dump_sg at debug level omits 6e005503199b crypto: caam - print debug messages at debug level omits 32f75e67f345 crypto: caam - remove unused defines omits f6b99b6e1865 crypto: caam - print IV only when non NULL omits ff455ad9a7f8 crypto: ixp4xx - Fix cross-compile errors due to type mismatch omits ff9f902cce5d crypto: talitos - use SPDX-License-Identifier omits 89b32dfe008c crypto: talitos - use IS_ENABLED() in has_ftr_sec1() omits fbb8d46e1616 Revert "crypto: talitos - export the talitos_submit function" omits e345177ded17 crypto: talitos - fix AEAD processing. omits c9cca7034b34 crypto: talitos - Align SEC1 accesses to 32 bits boundaries. omits eae55a586c3c crypto: talitos - properly handle split ICV. omits 4bbfb839259a crypto: talitos - HMAC SNOOP NO AFEU mode requires SW icv [...] omits 7ede4c36cf7c crypto: talitos - Do not modify req->cryptlen on decryption. omits d84cc9c9524e crypto: talitos - fix ECB algs ivsize omits ee483d32ee1a crypto: talitos - check data blocksize in ablkcipher. omits b9a05b6041cb crypto: talitos - fix CTR alg blocksize omits 1ba34e71e9e5 crypto: talitos - check AES key size omits b8fbdc2bc4e7 crypto: talitos - reduce max key size for SEC1 omits a1a42f84011f crypto: talitos - rename alternative AEAD algos. omits 5e99a0a7a946 crypto: algapi - remove crypto_tfm_in_queue() omits 84ede58dfcd1 crypto: hash - remove CRYPTO_ALG_TYPE_DIGEST omits 3e56e168638b crypto: cryptd - move kcrypto_wq into cryptd omits e590e1321c13 crypto: gf128mul - make unselectable by user omits 87804144cb7a crypto: echainiv - change to 'default n' omits c8a3315a5f69 crypto: make all templates select CRYPTO_MANAGER omits 929d34cac156 crypto: testmgr - make extra tests depend on cryptomgr omits e944eab37a72 crypto: testmgr - fix length truncation with large page size omits 2621a8699e81 crypto: vmx - convert to skcipher API omits 1fa0a7dcf759 crypto: vmx - convert to SPDX license identifiers omits 1a9e93722967 hwrng: meson - update with SPDX Licence identifier omits 7829a0c1cb9c crypto: hmac - fix memory leak in hmac_init_tfm() omits 9c5b34c2f7eb crypto: jitterentropy - change back to module_init() omits 34f61de87017 ARM: dts: Drop bogus CLKSEL for timer12 on dra7 omits 092a33d40312 ice: Cleanup ice_update_link_info omits d31530e83e63 ice: Use right type for ice_cfg_vsi_lan return omits f776b3acb047 ice: Add support for Forward Error Correction (FEC) omits 047e52c0e8ae ice: Add support for virtchnl_vector_map.[rxq|txq]_map omits 561f4379019f ice: Introduce ice_init_mac_fltr and move ice_napi_del omits 72ecb896e465 ice: Use GLINT_DYN_CTL to disable VF's interrupts omits 517f4c49aafc net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() omits 02caceded069 net: ethernet: ti: cpsw: correct .ndo_open error path omits 6faaffb3b1ce Merge branch 'Decoupling-PHYLINK-from-struct-net_device' omits af7cd0366ee9 net: dsa: sja1105: Fix broken fixed-link interfaces on user ports omits 0e27921816ad net: dsa: Use PHYLINK for the CPU/DSA ports omits 77373d49de22 net: dsa: Move the phylink driver calls into port.c omits 17091180b152 net: phylink: Add phylink_{printk, err, warn, info, dbg} macros omits 43de61959b99 net: phylink: Add PHYLINK_DEV operation type omits 44cc27e43fa3 net: phylink: Add struct phylink_config to PHYLINK API omits 27755ff88c0e net: phylink: Add phylink_mac_link_{up, down} wrapper functions omits c920f745f45d net: phy: Add phy_standalone sysfs entry omits 82c76aca8118 net: phy: Check against net_device being NULL omits 2db2d9d1ac37 net: phy: Guard against the presence of a netdev omits 53cfca2d6b93 net: phy: Add phy_sysfs_create_links helper function omits 24ec483cec98 net: sched: Introduce act_ctinfo action omits a6851c613fd7 r8169: remove 1000/Half from supported modes omits 2c1d029a017f net: mscc: ocelot: Implement port policers via tc command omits 3035e8cd6c31 drm/i915/gvt: Fix cmd length of VEB_DI_IECP omits 5e0b3f3b2773 drm/i915/gvt: refine ggtt range validation omits cb2808da74f0 drm/i915/gvt: Fix vGPU CSFE_CHICKEN1_REG mmio handler omits 888c0094b2e2 drm/i915/gvt: Fix GFX_MODE handling omits 1fd45b09b10f drm/i915/gvt: Update force-to-nonpriv register whitelist omits 387a4c2b5529 drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack omits 980ef4d22a95 x86/ima: check EFI SetupMode too omits fbdc60b2a787 extcon: arizona: Correct error handling on regmap_update_b [...] omits 399dc65e9ca0 libbpf: reduce unnecessary line wrapping omits 76e1022b9653 libbpf: typo and formatting fixes omits 7e8c328c4e96 libbpf: simplify two pieces of logic omits fba01a0689a9 libbpf: use negative fd to specify missing BTF omits f102154d3158 libbpf: fix error code returned on corrupted ELF omits c51829bb6e92 libbpf: check map name retrieved from ELF omits 12ef5634a855 libbpf: simplify endianness check omits be5c5d4e9d8c libbpf: preserve errno before calling into user callback omits 8ca990ce0d40 libbpf: fix detection of corrupted BPF instructions section omits af96c1e304f7 docs: filesystems: vfs: Convert vfs.txt to RST omits 1b44ae63deae docs: filesystems: vfs: Convert spaces to tabs omits e66b04571545 docs: filesystems: vfs: Fix pre-amble indentation omits 099c5c7a3fba docs: filesystems: vfs: Use SPDX identifier omits 90ac11a844f8 docs: filesystems: vfs: Use correct initial heading omits e04c83cd53b5 docs: filesystems: vfs: Use uniform spacing around headings omits 90caa781f640 docs: filesystems: vfs: Use 72 character column width omits 4ee33ea403ac docs: filesystems: vfs: Use uniform space after period. omits 50c1f43a37d0 docs: filesystems: vfs: Remove space before tab omits 7da33a8f87a4 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 93285c019777 doc: kernel-parameters.txt: fix documentation of nmi_watch [...] omits fe4ec72cca50 docs: tracing: Fix typos in histogram.rst omits 42f6ebd82783 docs: cdomain.py: get rid of a warning since version 1.8 omits 9fd165379eff keys: sparse: Fix kdoc mismatches omits 7936d16df9a5 keys: sparse: Fix incorrect RCU accesses omits a3e2f6ad8961 net: stmmac: Fix build error without CONFIG_INET omits 3b6471c7becd media: Staging: media: Release the correct resource in an [...] omits 18fa84a2db0e cgroup: Use css_tryget() instead of css_tryget_online() in [...] omits 05a7c22c2f68 media: omap3isp: constify platform_device_id omits 2bd4290f6b78 media: staging: media: davinci_vpfe: use __func__ for func [...] omits dd9a00ab9c3e media: omap3isp: Call video_unregister_device() unconditionally omits 814434984a5d media: omap3isp: Don't rely on devm for memory resource ma [...] omits f42292040d31 media: staging: media: davinci_vpfe: Replace a bit shift omits 6995a659101b media: staging: media: davinci_vpfe: - Fix for memory leak [...] omits 279758f8001f rhashtable: Add rht_ptr_rcu and improve rht_ptr omits af64935213c4 net: stmmac: use dev_info() before netdev is registered omits 1b3855aba812 qed: fix spelling mistake "inculde" -> "include" omits f532beeeff0c MIPS: uprobes: remove set but not used variable 'epc' omits e4f2d1af7163 MIPS: pistachio: Build uImage.gz by default omits 31875a543224 MIPS: Make virt_addr_valid() return bool omits 074a1e1167af MIPS: Bounds check virt_addr_valid omits 501b125a29f7 libbpf: prevent overwriting of log_level in bpf_object__lo [...] omits 835706214875 media: videobuf-dma-contig: Use size of buffer in mmap not [...] omits 6211e44a4dfc media: cx231xx-dvb: fix memory leak in dvb_fini() omits 0547858b00bf media: em28xx: use usb_to_input_id() rather than handrolling it omits 6bd914bc05f3 media: em28xx: use common code for decoding nec scancodes omits 5c1c695307b6 media: em28xx: give RC device proper name omits 4f240dfec6bc RDMA/efa: Remove MAYEXEC flag check from mmap flow omits 37eb86c4507a mlx5: avoid 64-bit division omits 97736f36dbeb IB/hfi1: Validate page aligned for a given virtual address omits 35164f5259a4 IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value omits 6d517353c70b IB/hfi1: Insure freeze_work work_struct is canceled on shutdown omits 2abae62a26a2 IB/rdmavt: Fix alloc_qpn() WARN_ON() omits c6e2d2c7ca4e spidev: Add M53Menlo CPLD compatible omits b19671d6caf1 ASoC: core: use component driver name as component name omits 7cda6223503d ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set omits 17fc24875da1 ASoC: Intel: sof-rt5682: fix undefined references with Bay [...] omits a54988113985 wcd9335: fix a incorrect use of kstrndup() omits 1f2675f66558 ASoC: sun4i-codec: fix first delay on Speaker omits 8c03d845b86c media: sun6i: Support A83T variant omits 0a0c2a9262a1 media: dt-bindings: media: sun6i-csi: Add compatible strin [...] omits d3844b9df9cb media: ov8856: modify register to fix test pattern omits 17f61abb9bbd media: staging: imgu: Drop support for other page sizes omits 3efcbe3e4286 media: staging: imgu: Address compiler / checker warnings [...] omits 0ace8734f405 media: staging: imgu: Remove redundant checks omits c9d52c114a9f media: staging: imgu: Address a compiler warning on alignment omits ceaac6dc5b7a media: rockchip/vpu: Add support for MPEG-2 decoding on RK3288 omits 879dee56a40c media: rockchip/vpu: Add MPEG2 decoding support to RK3399 omits 7cdedc3f45cc media: rockchip/vpu: Add infra to support MPEG-2 decoding omits 6d9a39cffc1e media: rockchip/vpu: Add support for non-standard controls omits 8c3dc73d41f5 media: rockchip/vpu: Add decoder boilerplate omits 953aaa1492c5 media: rockchip/vpu: Prepare things to support decoders omits 4aa807ef41d8 media: rockchip/vpu: Provide a helper to reset both src an [...] omits c65227fd2aac media: rockchip/vpu: Move encoder logic to a common place omits 2a51558c8c7f habanalabs: remove DMA mask hack for Goya omits 8c06082041e4 media: rockchip/vpu: Rename rockchip_vpu_common.h into roc [...] omits 7d47b45dc590 media: rockchip/vpu: Support the Request API omits b1c6cc64dd14 media: rockchip/vpu: Open-code media controller register omits f09415f507c4 habanalabs: set Goya CPU to use ASIC MMU omits 0a4f091c12b3 media: rockchip/vpu: Use v4l2_apply_frmsize_constraints() [...] omits 32cddf9c94d8 media: v4l2-common: Add an helper to apply frmsize constraints omits ce57a82f8a8d media: v4l2-common: Fix v4l2_fill_pixfmt[_mp]() prototypes omits 64b42d8eee9b media: cec-adap: fix regression in ping sanity check omits 50710eeefbc1 media: saa7164: fix remove_proc_entry warning omits 518fa4e0e0da media: mc-device.c: don't memset __user pointer contents omits 3e6a515ff4d4 media: media-ioc-enum-links.rst: fix incorrect reserved fi [...] omits a89e9b8abf82 signal: Remove the signal number and task parameters from [...] omits 59c0e696a6c0 signal: Factor force_sig_info_to_task out of force_sig_info omits ffafd23b2cf1 signal: Generate the siginfo in force_sig omits 8ad23dea8080 signal: Move the computation of force into send_signal and [...] omits 8917bef336f5 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal omits 2e1661d26736 signal: Remove the task parameter from force_sig_fault omits 91ca180dbdd6 signal: Use force_sig_fault_to_task for the two calls that [...] omits 351b6825b3a9 signal: Explicitly call force_sig_fault on current omits ec74e9205e06 signal/unicore32: Remove tsk parameter from __do_user_fault omits fd65cc848e3f signal/arm: Remove tsk parameter from __do_user_fault omits e9a065091136 signal/arm: Remove tsk parameter from ptrace_break omits 07bd88a9a5dd signal/nds32: Remove tsk parameter from send_sigtrap omits 6f25a967646a signal/riscv: Remove tsk parameter from do_trap omits e1656829719f signal/sh: Remove tsk parameter from force_sig_info_fault omits 9d631759818b signal/um: Remove task parameter from send_sigtrap omits 28d42ea14e48 signal/x86: Remove task parameter from send_sigtrap omits 95b5a8b83e06 habanalabs: add MMU mappings for Goya CPU omits 15b5c5b1dce9 media: mtk-vcodec: fix leaked of_node references omits c8d0ccfd73da media: mtk-vpu: fix leaked of_node references omits 10a34367ce09 media: cx25840: Address several coding style issues omits 63f9fa925e02 media: cxusb: fix several coding style issues omits e9ad78bc0c54 media: cxusb-analog: Fix some coding style issues omits a200c721956c media: venus: hfi_parser: fix a regression in parser omits 5a433fccafc7 media: staging: allegro: cleanup two warnings omits 578a3ab12705 media: allegro-dvt: fix build failure omits 5fac1718e706 selftests: bpf: fix compiler warning in flow_dissector test omits e672db03ab0e bpf: tracing: properly use bpf_prog_array api omits dbcc1ba26e43 bpf: cgroup: properly use bpf_prog_array api omits 02205d2ed6fe bpf: media: properly use bpf_prog_array api omits 54e9c9d4b506 bpf: remove __rcu annotations from bpf_prog_array omits fe937ea12ec8 selftests/bpf: fix compilation error for flow_dissector.c omits 7aa2227affb5 habanalabs: initialize MMU context for driver omits 707947247e95 media: videobuf2-vmalloc: get_userptr: buffers are always [...] omits 37d68ce5274f habanalabs: de-couple MMU and VM module initialization omits 10b3c4413198 Merge branch 'bpf-subreg-tests' omits c25d60c12534 selftests: bpf: complete sub-register zero extension checks omits 9e084bb98052 selftests: bpf: move sub-register zero extension checks in [...] omits 0b28d26b9dfa habanalabs: initialize device CPU queues after MMU init omits 97a1aa00c178 docs/habanalabs: update text for some entries in sysfs omits 29a7aad59de2 habanalabs: add rate-limit to an error message omits 56e53806dc9e habanalabs: remove simulator dedicated code omits 5c823ae188eb habanalabs: restore unsecured registers default values omits 9c46f7b10fff habanalabs: clear sobs and monitors in context switch omits a513f9a7eca5 habanalabs: make tpc registers secured omits 146d62e5a586 ovl: detect overlapping layers omits a6315005a2d4 drm/i915/icl: Add WaDisableBankHangMode omits 878344de61d0 media: allegro: add SPS/PPS nal unit writer omits f20387dfd065 media: allegro: add Allegro DVT video IP core driver omits 8df39e16877f media: dt-bindings: media: Add vendor prefix for allegro omits 156fa8845a57 media: dt-bindings: media: document allegro-dvt bindings omits 26989c2725a5 media: videobuf2-v4l2: set last_buffer_dequeued in dqbuf omits 6eb9b758e307 media: cedrus: Add H264 decoding support omits 67e84a98af65 media: pixfmt: Add H264_SLICE_RAW format documentation omits f183ec61cc2f media: pixfmt: Add H264 Slice format omits 1f0545d3ed1d media: uapi: Add H264 low-level decoder API compound controls. omits 9d7a1bed0706 media: cedrus: Allow different mod clock rates omits b65f1e654665 media: coda: use v4l2_m2m_buf_copy_metadata omits 7edd18b64a16 media: coda: add lockdep asserts omits 8a8621ba0135 media: coda: add decoder MPEG-2 profile and level controls omits 5902bca94ae0 media: v4l2-ctrl: add MPEG-2 profile and level controls omits 23e0b8c65e8e media: coda: add decoder MPEG-4 profile and level controls omits e89e899f3e32 ice: Add a helper to trigger software interrupt omits 3a9e32bb0694 ice: Configure RSS LUT key only if RSS is enabled omits 11fe1b3a3872 ice: Add ice_get_fw_log_cfg to init FW logging omits 1eb11036a380 ice: Minor cleanup in ice_switch.h omits 91aed40da3d5 ice: Remove redundant and premature event config omits 4cc82aaa74f4 ice: Change message level omits 23c0112246b4 ice: Check all VFs for MDD activity, don't disable omits cbe66bfee6a0 ice: Refactor interrupt tracking omits 0e674aeb0b77 ice: Add handler for ethtool selftest omits 4770533f71de irqchip/renesas-irqc: Convert to managed initializations omits 000e20c51081 irqchip/renesas-irqc: Replace irqc_priv.pdev by irqc_priv.dev omits 9ae48bc03b26 irqchip/renesas-irqc: Add helper variable dev = &pdev->dev omits 5adb6cd1cd1f irqchip/renesas-irqc: Remove error messages on out-of-memo [...] omits ce5adf5bbbc8 irqchip/renesas-irqc: Remove unneeded inclusion of <linux/ [...] omits a644ccb819bc irqchip: Add Renesas RZ/A1 Interrupt Controller driver omits 5e27a314a11f dt-bindings: interrupt-controller: Add Renesas RZ/A1 Inter [...] omits f3d705d506a2 gpio: mb86s7x: Enable ACPI support omits 4b6f3ecabfba ice: Don't call ice_cfg_itr() for SR-IOV omits 1aec6e1b0886 ice: Set minimum default Rx descriptor count to 512 omits e65e9e1566f7 ice: Resolve static analysis warning omits 3171948e9475 ice: Implement toggling ethtool rx-vlan-filter omits 588d511f89c8 ice: Remove direct write for GLLAN_RCTL_0 omits 95f8e8b931fe ice: Fix LINE_SPACING style issue omits 180aa422ef27 nl80211: fill all policy .type entries omits 0112fa557c3b mac80211: free peer keys before vif down in mesh omits 1167187f2759 Merge branch 'qed-Fix-inifinite-spinning-of-PTP-poll-thread' omits 9adebac37e7d qede: Handle infinite driver spinning for Tx timestamp. omits 24c6203bb986 qed: Reduce the severity of ptp debug message. omits 36f18439ea16 macvlan: Replace strncpy() by strscpy() omits 46a3b9fce293 drm/mediatek: respect page offset for PRIME mmap calls omits 937f861def1a drm/mediatek: adjust ddp clock control flow omits be1b5b788829 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits c38e57aecbb4 Merge branch 'net-API-and-initial-implementation-for-nexth [...] omits 430a049190de nexthop: Add support for nexthop groups omits b513bd035f40 nexthop: Add support for lwt encaps omits 53010f991a9f nexthop: Add support for IPv6 gateways omits 597cfe4fc339 nexthop: Add support for IPv4 nexthops omits ab84be7e54fc net: Initial nexthop code omits 65ee00a9409f net: nexthop uapi omits 602e0f295a91 Merge branch 'hns3-next' omits 49f971bd3085 net: hns3: fix a memory leak issue for hclge_map_unmap_rin [...] omits 0d2f68c7bcf4 net: hns3: adjust hns3_uninit_phy()'s location in the hns3 [...] omits acfc3d55b732 net: hns3: stop schedule reset service while unloading driver omits ada13ee3db7b net: hns3: add handshake with hardware while doing reset omits 1db58f86975a net: hns3: modify hclgevf_init_client_instance() omits 994e04f16e5a net: hns3: modify hclge_init_client_instance() omits 25d1817c4e50 net: hns3: use HCLGEVF_STATE_NIC_REGISTERED to indicate VF [...] omits 2a0bfc36183c net: hns3: use HCLGE_STATE_ROCE_REGISTERED to indicate PF [...] omits bd9109c9b1f3 net: hns3: use HCLGE_STATE_NIC_REGISTERED to indicate PF N [...] omits 33a90e2f20e6 net: hns3: add support for dump firmware statistics by debugfs omits eff858c178fc net: hns3: fix for HNS3_RXD_GRO_SIZE_M macro omits 4c1522765ca8 net: hns3: fix compile warning without CONFIG_RFS_ACCEL omits 66350023d575 hinic: fix a bug in set rx mode omits 2e56571d820d Merge branch 'inet-frags-followup' omits dc93f46bc4e0 inet: frags: fix use-after-free read in inet_frag_destroy_rcu omits ae7352d384a5 inet: frags: call inet_frags_fini() after unregister_perne [...] omits 6b73d19711d0 inet: frags: uninline fqdir_init() omits 3fb321fde22d selftests/net: ipv6 flowlabel omits cbe9e835946f enetc: Enable TC offloading with mqprio omits 7f3343234c0b Merge branch 'stmmac-SPDX' omits 56aaa114f091 net: stmmac: dwmac-meson8b: update with SPDX Licence identifier omits f87845cf0f89 net: stmmac: dwmac-meson: update with SPDX Licence identifier omits 62a5b8429e99 igc: Cleanup the redundant code omits 0373ad4d051c igc: Add flow control support omits d17ba0f616a0 e1000e: start network tx queue only when link is up omits caff422ea81e Revert "e1000e: fix cyclic resets at link up with active tx" omits 16ecd8d9af26 igc: Remove the obsolete workaround omits 796bfb103516 igc: Clean up unused pointers omits ae586f0b39d5 igc: Fix double definitions omits 42277cedbaf4 igb: mark expected switch fall-through omits b7b3ad7aaf4f igb: mark expected switch fall-through omits 47e16692b26b igb/igc: warn when fatal read failure happens omits 0223fad3c98a audit: enforce op for string fields omits 14f1cfd4f7b4 perf intel-pt: Rationalize intel_pt_sync_switch()'s use of [...] omits c7b4f15ff79b perf intel-pt: Improve sync_switch by processing PERF_RECO [...] omits 3cd3216dbb42 perf scripts python: export-to-postgresql.py: Add support [...] omits bfb3170e2481 perf scripts python: export-to-sqlite.py: Add support for pyside2 omits df8ea22a8fd9 perf scripts python: exported-sql-viewer.py: Add support f [...] omits 1ed7f47fd3af perf scripts python: exported-sql-viewer.py: Use argparse [...] omits c6aba1bf258f perf scripts python: exported-sql-viewer.py: Change python [...] omits 2d45ef7033ec perf top: Lower message level for failure on synthesizing [...] omits 7952fa3b54bf perf python: Remove -fstack-protector-strong if clang does [...] omits da2019633f0b perf annotate TUI browser: Do not use member from variable [...] omits 34b65affe18d perf machine: Return NULL instead of null-terminating /pro [...] omits 80ec26d110c5 perf version: Append 12 git SHA chars to the version string omits 8201787cbb72 perf script: Remove superfluous BPF event titles omits 490c8cc949ec perf script: Add --show-bpf-events to show eBPF related events omits 4f600bcf657d perf tests: Add map_groups__merge_in test omits 1c4924220c96 perf script: Pad DSO name for --call-trace omits 6c398d723a6a perf dso: Add BPF DSO read and size hooks omits cacddfe7b080 perf dso: Simplify dso_cache__read function omits ea5db1bd5a04 perf dso: Separate generic code in dso_cache__read omits 5523769ee15f perf dso: Separate generic code in dso__data_file_size() omits 7cb10a08df98 perf tools: Remove const from thread read accessors omits a0c0a4ac021b perf top: Add --namespaces option omits a9a187a749f9 perf trace: Beautify 'sync_file_range' arguments omits 8ef6d74e1dd5 perf beauty: Add generator for sync_file_range's 'flags' a [...] omits ee364dcdcd00 perf trace beauty clone: Handle CLONE_PIDFD omits f6af095668b7 perf trace: Beautify 'fsmount' arguments omits f5b91dbba1a5 perf trace: Introduce syscall_arg__scnprintf_strarray_flags omits 3637c64731a7 perf beauty: Add generator for fsmount's 'attr_flags' arg values omits dcc6fd64f2e9 perf trace: Beautify 'fsconfig' arguments omits d35293004a5e perf beauty: Add generator for fsconfig's 'cmd' arg values omits 693bd3949be6 perf trace: Beautify 'fspick' arguments omits a1c729a5f62c perf beauty: Add generator for fspick's 'flags' arg values omits 566e30229e1f perf trace: Beautify 'move_mount' arguments omits eefa09b499d1 perf beauty: Add generator for 'move_mount' flags argument omits 8a70c6b162e3 perf augmented_raw_syscalls: Fix up comment omits fb5a88d4131a perf tools: Preserve eBPF maps when loading kcore omits 8529f2e67313 perf machine: Keep zero in pgoff BPF map omits a2d8a1585e35 perf intel-pt: Fix itrace defaults for perf script intel-p [...] omits 355200e0f6a9 perf auxtrace: Fix itrace defaults for perf script omits 26f19c2eb7e5 perf intel-pt: Fix itrace defaults for perf script omits a685c7a4a25c perf-with-kcore.sh: Always allow fix_buildid_cache_permissions omits 43b98d876f89 genirq/irqdomain: Remove WARN_ON() on out-of-memory condition omits ead14a70754f media: cxusb: add raw mode support for Medion MD95700 omits d724170160f8 habanalabs: fix bug in checking huge page optimization omits e478d4054054 media: cxusb: add analog mode support for Medion MD95700 omits 89f3c365f3e1 mmc: sdhci: Fix SDIO IRQ thread deadlock omits d525e5c2f1b7 media: cxusb: implement Medion MD95700 digital / analog co [...] omits f56020110203 cpu/hotplug: Fix notify_cpu_starting() reference in bringu [...] omits 65efeca0a641 media: cx25840: set_fmt operation should clamp out-of-rang [...] omits e81a9076b4d6 media: cx25840: add pin to pad mapping and output format c [...] omits 763549a3cf12 media: cx25840: implement g_std operation omits 60acc4ab1127 media: cx25840: g_std operation really implements querystd [...] omits ccf7a31f1ed9 media: cx25840: don't open-code cx25840_reset() inside cx2 [...] omits c7ae09253cb8 fsl/fman: include IPSEC SPI in the Keygen extraction omits 39cb46751e2f media: imx7-media-csi: Change imx7_csi_enable() to void omits ddfb2982ecc4 media: imx7-media-csi: Check the return value from clk_pre [...] omits 964fcacddff4 media: imx7-media-csi: Remove unneeded break omits 7af5b0775142 net: mvpp2: cls: Check RSS table index validity when creat [...] omits 59e45933b13f media: imx7-media-csi: Propagate the correct error for dev [...] omits b761151f40d5 media: imx7-media-csi: Propagate the correct error for pla [...] omits 55be6fd2742a media: imx7-media-csi: Use devm_platform_ioremap_resource() omits 434d40df057c media: imx7-media-csi: Acquire a single clock omits 87562287444d media: staging/imx: Don't set driver data for v4l2_dev omits 3ef46bc97ca2 media: staging/imx: Improve pipeline searching omits 6b8952db0644 media: staging/imx: Re-organize modules omits 523759c7bfd5 media: staging/imx: Remove capture_device_set_format omits 5ca584d935c3 futex: Consolidate duplicated timer setup code omits 225dc4909f38 media: Revert "media: imx: Set capture compose rectangle i [...] omits 3e80d125b507 media: staging/imx: Move add_video_device into capture_dev [...] omits 34ff38745b16 media: staging/imx: Pass device to alloc/free_dma_buf omits 6d01b7ff5233 media: staging/imx: Switch to sync registration for IPU subdevs omits 411c59881c77 media: Revert "media: staging/imx: add media device to cap [...] omits 5858bdad4d0d fscrypt: don't set policy for a dead directory omits 338c993f9aa2 PM / clk: Remove error message on out-of-memory condition omits 7e186d9de929 drivers: base: power: clock_ops: Use of_clk_get_parent_count() omits 32865e3e010f ACPI / LPIT: Correct LPIT end address for lpit_process() omits b1954bbf1272 ACPI: tools: Exclude tools/* from .gitignore patterns omits 6e4b73bcd151 ext4: encrypt only up to last block in ext4_bio_write_page() omits ec39a3686744 ext4: decrypt only the needed block in __ext4_block_zero_p [...] omits 0b578f358a6a ext4: decrypt only the needed blocks in ext4_block_write_begin() omits 7e0785fce14f ext4: clear BH_Uptodate flag on decryption error omits ffceeefb337b fscrypt: decrypt only the needed blocks in __fscrypt_decry [...] omits aa8bc1ac6ef3 fscrypt: support decrypting multiple filesystem blocks per page omits 41adbcb7267b fscrypt: introduce fscrypt_decrypt_block_inplace() omits 930d453995bd fscrypt: handle blocksize < PAGE_SIZE in fscrypt_zeroout_range() omits 53bc1d854c64 fscrypt: support encrypting multiple filesystem blocks per page omits 03569f2fb8e7 fscrypt: introduce fscrypt_encrypt_block_inplace() omits eeacfdc68a10 fscrypt: clean up some BUG_ON()s in block encryption/decryption omits f47fcbb2b578 fscrypt: rename fscrypt_do_page_crypto() to fscrypt_crypt_block() omits 2a415a025731 fscrypt: remove the "write" part of struct fscrypt_ctx omits d2d0727b1654 fscrypt: simplify bounce page handling omits 9bec226d8c79 media: v4l2-pci-skeleton.c: fix doc warning omits 5d2e73a5f80a media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364x [...] omits 75417060e95c media: staging: media: imx: fix Unneeded variable: "ret". [...] omits fe97d64d7258 media: vimc: Remove unneeded return statement in vimc_sen_ [...] omits ee1c71a8e145 media: vimc: fix component match compare omits 46e04c25e72f ARC: [plat-hsdk] Get rid of inappropriate PHY settings omits b04700645d78 ARC: [plat-hsdk]: Add support of Vivante GPU omits 780b35b6aafc ARC: [plat-hsdk]: enable creg-gpio controller omits 3e0f724346e9 media: v4l2-core: fix use-after-free error omits 0c310868826e media: rcar-csi2: Fix coccinelle warning for PTR_ERR_OR_ZERO() omits 20059cbbf981 media: vim2m: fix two double-free issues omits debb0dd644ce media: pwc: convert to BIT macro omits d0a3a4b21899 Merge branch 'cgroup-auto-detach' omits d5506591d54b selftests/bpf: add auto-detach test omits 596092ef8bea selftests/bpf: enable all available cgroup v2 controllers omits ba0c0cc05dda selftests/bpf: convert test_cgrp2_attach2 example into kselftest omits 4bfc0bb2c60e bpf: decouple the lifetime of cgroup_bpf from cgroup itself omits eff73de2b160 media: cpia2_usb: first wake up, then free in disconnect omits a82c3149ad8b media: docs-rst: Clarify older field vs. first transmitted field omits 0783525fff6e media: vicodec: correctly support unbinding of the driver omits bfe819509f4e media: v4l2: Initialize mpeg slice controls omits 2b4116290c20 media: coda: Clear the interrupt reason omits 1405bc55e617 media: coda: Replace the threaded interrupt with a hard interrupt omits 766b9b168f6c media: coda: Remove unbalanced and unneeded mutex unlock omits ddfef32a3386 media: coda: Print a nicer device registered message omits 1753c7c4367a media: pvrusb2: use a different format for warnings omits c612e54fca55 media: move drivers/media/media-* to drivers/media/mc/mc-* omits 03006bd0880a media: imx7_mipi_csis: fix racy entity pads init omits 6002e0be7571 media: rockchip/vpu: Remove a useless test omits 9d4e1f745d58 media: rockchip/vpu: Cleanup JPEG bounce buffer management omits 0b3b094ac9a7 fanotify: Disallow permission events for proc filesystem omits 92cd4307baf3 media: rockchip/vpu: Cleanup macroblock alignment omits 365f3bfc5f4b media: rockchip/vpu: Use v4l2_m2m_buf_copy_metadata omits cf760c4b6020 media: rockchip/vpu: Use pixel format helpers omits 4914425e28fb media: coda/venus/s5p_mfc: fix control typo omits 354ea05d0276 rcutorture: Upper case solves the case of the vanishing NU [...] omits 8997e6311ed6 torture: Suppress propagating trace_printk() warning omits 34aa34b81840 rcutorture: Dump trace buffer for callback pipe drain failures omits b93c765fda30 torture: Add --trust-make to suppress "make clean" omits 7225c0777271 torture: Make --cpus override idleness calculations omits 6dc82595ef08 torture: Run kernel build in source directory omits cd6cb7c8a509 torture: Add function graph-tracing cheat sheet omits 7dedfd4335f7 torture: Capture qemu output omits a6fda6dab93c rcutorture: Tweak kvm options omits c682db558e6e rcutorture: Add trivial RCU implementation omits 3432d765c59b rcutorture: Halt forward-progress checks at end of run omits ab21f6081f7b rcutorture: Give the scheduler a chance on PREEMPT && NO_H [...] omits 52b23be7ee02 rcutorture: Exempt TREE01 from forward-progress testing omits 5eabea594b4c rcutorture: Exempt tasks RCU from timely draining of grace [...] omits 2456a8562b29 rcutorture: Provide rudimentary Makefile omits 63b29eaed6f5 torture: Make kvm-find-errors.sh and kvm-recheck.sh provid [...] omits ff3bf92d90d3 torture: Allow inter-stutter interval to be specified omits e8516c64fe97 rcutorture: Fix stutter_wait() return value and freelist checks omits 140e53f20b15 rcutorture: Add cond_resched() to forward-progress free-up loop omits dd064c359914 rcutorture: Add cpu0 to the set of CPUs to add jitter omits e0e2147c1a6a rcutorture: Select from only online CPUs omits 89da3b94bb97 rcu/sync: Simplify the state machine omits 3f2947b78151 locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to [...] omits 2bf1acc299c9 uprobes: Use DEFINE_STATIC_PERCPU_RWSEM() to initialize du [...] omits 95bf33b55ff4 rcu/sync: Kill rcu_sync_type/gp_type omits 11b000457f46 rcu: Make __call_srcu static omits 056b89e7e699 module: Make srcu_struct ptr array as read-only omits 54e6c11b9e74 srcu: Remove unused vmlinux srcu linker entries omits fe15b50cdeee srcu: Allocate per-CPU data for DEFINE_SRCU() in modules omits 714b6904e23e doc: Remove ".vnet" from paulmck email addresses omits d5a9a8c3bc80 rcu: Set a maximum limit for back-to-back callback invocation omits 12edff045bc6 rcu: Make kfree_rcu() ignore NULL pointers omits 3ae976a7e3e8 rcu: Correctly unlock root node in rcu_check_gp_start_stall() omits cd6d17b4a464 rcu: Dump specified number of blocked tasks omits 588759a39145 doc: Fixup definition of rcupdate.rcu_task_stall_timeout omits de1dbcee433c doc/rcuref: Document real world examples in kernel omits f0b635627395 rcu: Remove unused rdp local from synchronize_rcu_expedited() omits 1bb336443cde rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs omits eddded80121f rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_ [...] omits 715ed72801ff gpio: em: Return early on error in em_gio_probe() omits 4c411ce35b86 gpio: em: Remove error messages on out-of-memory conditions omits 1e0566fd4a81 Merge tag 'v5.2-rc2' into patchwork omits 0031e38adf38 tools/memory-model: Add data-race detection omits d1a84ab19013 tools/memory-model: Add definitions of plain and marked accesses omits 4494dd58fbb4 tools/memory-model: Prepare for data-race detection omits 891100dfa2d6 spi: spi-meson-spifc: update with SPDX Licence identifier omits 635bdb7a3e1f spi: sh-msiof: Reduce delays in sh_msiof_modify_ctr_wait() omits cbafbd1dcc04 regulator: max77620: Support Maxim 77663 omits 99a12c766e20 ASoC: sun4i-spdif: Add support for H6 SoC omits f6a86b436b26 ASoC: sun4i-spdif: Add TX fifo bit flush quirks omits ae9cccc30f6c ASoC: sun4i-spdif: Move quirks to the top omits 9aa37874d193 ASoC: cx2072x: fix spelling mistake "configued" -> "configured" omits be0461048b60 ASoC: cx2072x: fix integer overflow on unsigned int multiply omits eb5b12843b06 dt-bindings: sound: sun4i-i2s: Document that the RX channe [...] omits 0a0ca8e94ca3 dt-bindings: sound: Convert Allwinner I2S binding to YAML omits ec9025e5d3c5 ASoC: SOF: force end-of-file for debugfs trace at suspend omits f627b0524ccf ASoC: SOF: trace: remove code duplication in sof_wait_trac [...] omits b11c5b5e5739 ASoC: SOF: Use struct_size() in kmemdup() omits 99afc8df8b6f ASoC: max98357a: Show KConfig entry omits b20453031472 dt-bindings: sound: sun4i-spdif: Add Allwinner H6 compatible omits 41f4fadb34af ASoC: SOF: topology: Use struct_size() helper omits 9b33d2e526c5 ASoC: cx2072x: remove redundant assignment to pulse_len omits be1b577d0178 ASoC: SOF: Intel: hda: fix the hda init chip omits 1183e9a634db ASoC: SOF: ipc: fix a race, leading to IPC timeouts omits 5661ad9490ee ASoC: SOF: control: correct the copy size for bytes kcontrol put omits fab4edf42d2d ASoC: SOF: pcm: remove warning - initialize workqueue on open omits 04ea642ff62a ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly omits 0bce512e784d ASoC: SOF: core: fix error handling with the probe workqueue omits 13931ae31b67 ASoC: SOF: core: remove snd_soc_unregister_component in ca [...] omits b85459aafae6 ASoC: SOF: core: remove DSP after unregistering machine driver omits 29040d1ac569 ASoC: soc-core: fixup references at soc_cleanup_card_resources() omits 6cc070bdf07c net/mlx5: potential error pointer dereference in error handling omits 3d090a36c8c8 irqchip/exiu: Implement ACPI support omits 0444638c0f06 irqchip/exiu: Preparatory refactor for ACPI support omits 621dc2fdcea1 acpi/irq: Implement helper to create hierachical domains omits f34e1176df34 iommu/vt-d: Fix typo in SVM code comment omits c1ddcf1cc9ad iommu/amd: Add missed 'tag' to error msg in iommu_print_event omits 66d4218f9902 xprtrdma: Use struct_size() in kzalloc() omits ec2e93cf1910 b43: Avoid possible double calls to b43_one_core_detach() omits aeffda6b10f8 libertas: fix spelling mistake "Donwloading" -> "Downloading" omits dfbe36197dbc rtlwifi: btcoex: remove unused function exhalbtc_stack_ope [...] omits d477a4856aec rtlwifi: btcoex: Remove set but not used variable 'len' an [...] omits 3e42a66dfd15 rtlwifi: rtl8821ae: Remove set but not used variables 'cur [...] omits f7fbb03f2169 rtlwifi: rtl8821ae: Convert inline routines to little-endi [...] omits bd421dab7515 rtlwifi: rtl8821ae: Convert macros that set descriptor omits f5678bfe1cdc rtlwifi: rtl8821ae: Replace local bit manipulation macros omits 7ffe556230b8 rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX desc [...] omits 80429a86e3d9 rtlwifi: 8192de: use le32 to access cckswing tables omits 0e7d38132bf8 rtlwifi: 8192de: Fix used uninitialized variables in power [...] omits 8a7db8b66b40 rtlwifi: 8192de: make tables to be 'static const' omits 3bde4ed3da38 rtlwifi: 8192de: Reduce indentation and fix coding style omits c11c75ec784e p54: Support boottime in scan results omits 1645ab931998 p54: fix crash during initialization omits bbfab331e3ab brcmfmac: use strlcpy() instead of strcpy() omits b07e1ae2ce53 brcmfmac: fix typos in code comments omits 885a93cf3110 brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac omits 9ff8614a3dbe brcmfmac: use separate Kconfig file for brcmfmac omits daeccac2d5e7 brcmfmac: switch source files to using SPDX license identifier omits f843863d6d10 brcmsmac: switch phy source files to using SPDX license id [...] omits afe06f822035 brcmutil: switch source files to using SPDX license identifier omits 7e5677de8e0c brcm80211: switch common header files to using SPDX licens [...] omits 1a28ed213696 nl80211: fill all policy .type entries omits a3b0c66c5928 rtw88: more descriptions about LPS omits 0d7882950c73 rtw88: pci: check if queue mapping exceeds size of ac_to_hwq omits 82dea406c509 rtw88: pci: use ieee80211_ac_numbers instead of 0-3 omits 6aca09771db4 rtw88: Make some symbols static omits 5b0efb4d670c rtw88: avoid circular locking between local->iflist_mtx an [...] omits f57b5d85ed58 rsi: Properly initialize data in rsi_sdio_ta_reset omits a24bad74737f rtw88: fix unassigned rssi_level in rtw_sta_info omits 8a03447dd311 rtw88: fix subscript above array bounds compiler warning omits 26eb3bae5003 fuse: extract helper for range writeback omits a2bc92362941 fuse: fix copy_file_range() in the writeback case omits 37b54aed123f samples/bpf: fix a couple of style issues in bpf_load omits 486d3f22c0ca selftests/bpf: fail test_tunnel.sh if subtests fail omits 463910a5dd63 Merge branch 'bpf-bpftool-dbg-output' omits 55d778076b03 tools: bpftool: make -d option print debug output from verifier omits 60276f984998 libbpf: add bpf_object__load_xattr() API function to pass [...] omits 775bc8ada89b tools: bpftool: add -d option to get debug output from libbpf omits d98363b510ce libbpf: fix warning that PTR_ERR_OR_ZERO can be used omits 92bd6820f2b1 bpf: style fix in while(!feof()) loop omits e1afb70252a8 bpf: check signal validity in nmi for bpf_send_signal() helper omits 0d97dacc46d9 bpftool: auto-complete BTF IDs for btf dump omits 910f38bed943 dt-bindings: gpio: Convert Arm PL061 to json-schema omits 919c46c89bff Documentation: gpio: remove duplicated lines omits 315c1a8ebd74 gpio: ixp4xx: Use irq_domain_translate_twocell() omits 4b3d50062ce0 gpio: Fix minor grammar errors in documentation omits db9477f8b549 gpio: Update Kconfig text for GPIO_SYSFS omits 663ba742d2fe gpio: vf610: Use PTR_ERR_OR_ZERO() in vf610_gpio_probe() omits 1eaf5faab18c ext2: optimize ext2_xattr_get() omits d561d4dd4f56 ext2: introduce new helper for xattr entry comparison omits 9bb1d7a6bcde ext2: merge xattr next entry check to ext2_xattr_entry_valid() omits c2c1e63a80d6 mmc: meson-gx: fix irq ack omits 51b72656bb39 mmc: tmio: fix SCC error handling to avoid false positive [...] omits df4f3c603aeb iommu/vt-d: Remove static identity map code omits b7297783c2bb iommu/vt-d: Remove duplicated code for device hotplug omits 0e31a7266508 iommu/vt-d: Remove startup parameter from device_def_domai [...] omits 4ec066c7b147 iommu/vt-d: Cleanup get_valid_domain_for_dev() omits 8af46c784ecf iommu/vt-d: Implement is_attach_deferred iommu ops entry omits fa212a97f3a3 iommu/vt-d: Probe DMA-capable ACPI name space devices omits 98b2fffb5e27 iommu/vt-d: Handle 32bit device with identity default domain omits 942067f1b6b9 iommu/vt-d: Identify default domains replaced with private omits fa954e683178 iommu/vt-d: Delegate the dma domain to upper layer omits 4de354ec2f0c iommu/vt-d: Delegate the identity domain to upper layer omits f273a453b740 iommu/vt-d: Add device_def_domain_type() helper omits d8190dc63886 iommu/vt-d: Enable DMA remapping after rmrr mapped omits d850c2ee5fe2 iommu/vt-d: Expose ISA direct mapping region via iommu_get [...] omits d96dc68e9890 mmc: tegra: Fix a warning message omits 61009f82a93f memstick: mspro_block: Fix an error code in mspro_block_is [...] omits 7f58351a7c57 ext2: code cleanup for ext2_preread_inode() omits 551842446ed6 mac80211: mesh: fix RCU warning omits f77bf4863dc2 nl80211: fix station_info pertid memory leak omits 968e8e9fde25 Merge branch 'topic/line6-cleanup' into for-next omits 5e343fbb7176 dt-bindings: i3c: Document dropped support for I2C 10 bit devices omits 88c50322449a i3c: Drop support for I2C 10 bit addresing omits a3ce17d1495b cfg80211: Handle bss expiry during connection omits a71fd9dac236 mac80211: Do not use stack memory with scatterlist for GMAC omits 7c80eb1c7e2b af_key: fix leaks in key_pol_get_resp and dump_sp. omits b38ff4075a80 xfrm: Fix xfrm sel prefix length validation omits f23a09eea1e7 ALSA: line6: Use container_of() omits be8fd484e9c2 ALSA: line6: Drop superfluous timer helper function omits 6ea53391c04e ALSA: line6: variax: Rewrite complex timer & work combo wi [...] omits a91c1da77c99 ALSA: line6: podhd: Rewrite complex timer & work combo wit [...] omits 516d3d1bedd3 ALSA: line6: pod: Rewrite complex timer & work combo with [...] omits 213ed4b8079d Merge branch 'topic/hda-polling-mode' into for-next omits 64ca9d9fcb3e ASoC: SOF: Force polling mode on CFL and CNL omits 5e13cf6cd64c ALSA: hda: add polling mode in snd_hdac_bus_get_response omits 8af42130b50c ALSA: hda: move polling_mode flag to struct hdac_bus omits bd2956e40edf ALSA: hda: assign polling_mode after azx_bus_init omits 3e3ebed3fef4 powerpc/lib: only build ldstfp.o when CONFIG_PPC_FPU is set omits f8e0d0fddf87 powerpc/lib: fix redundant inclusion of quad.o omits 00b0cdbbc87f ocxl: Make ocxl_remove() static omits d667edc01bed powerpc/mm: Make some symbols static that can be omits b02f6b6b711b Input: tca8418 - remove set but not used variable 'max_keys' omits b89a9f2f709a Input: synaptics-rmi4 - remove set but not used variable ' [...] omits 66f4c7765ad3 Input: elantech - remove P52 and P72 from SMBus blacklist omits 140a79523e0a Input: elan_i2c - handle physical middle button omits 3abcc5329aec Input: elantech/SMBus - export all capabilities from the P [...] omits e3a9a1290688 Input: elan_i2c - do not query the info if they are provided omits 303b3cf95ed3 dt-bindings: add more optional properties for elan_i2c touchpads omits fd1cf11f7130 Input: elantech - detect middle button based on firmware version omits 88463497dd1f Input: elantech - add helper function elantech_is_buttonpad() omits 37548659bb22 Input: elantech - query the min/max information beforehand too omits c114dc5e5bb3 Merge branch 'for-linus' into next omits b0d60bfbb60c kernel-doc: always name missing kerneldoc sections omits 46bdf370f671 RDMA/core: Fix panic when port_data isn't initialized omits 6876aaedc8a1 RDMA/uverbs: Pass udata on uverbs error unwind omits 6875cb175ca7 RDMA/core: Clear out the udata before error unwind omits cec4f328c929 enetc: fix le32/le16 degrading to integer warnings omits a84cc69eb537 arm64: trim includes in dma-mapping.c omits b5f75a3639ff arm64: switch copyright boilerplace to SPDX in dma-mapping.c omits a9f4d93dbeb6 iommu/dma: Switch copyright boilerplace to SPDX omits e6475eb010fa iommu/dma: Don't depend on CONFIG_DMA_DIRECT_REMAP omits efd9f10b7068 iommu/dma: Refactor iommu_dma_mmap omits 3fb3378bb1eb iommu/dma: Refactor iommu_dma_get_sgtable omits ee1ef05d02b0 iommu/dma: Refactor iommu_dma_alloc, part 2 omits 9ad5d6eddcb0 iommu/dma: Cleanup variable naming in iommu_dma_alloc omits 8553f6e65240 iommu/dma: Split iommu_dma_free omits 9a4ab94afcc4 iommu/dma: Merge the CMA and alloc_pages allocation paths omits 8680aa5a58ab iommu/dma: Don't remap CMA unnecessarily omits 072bebc06917 iommu/dma: Refactor iommu_dma_alloc omits bcf4b9c4c2ee iommu/dma: Refactor iommu_dma_free omits aa8ba2275705 iommu/dma: Remove __iommu_dma_free omits 21b95aaf5f22 iommu/dma: Refactor the page array remapping allocator omits 4c360acee929 iommu/dma: Factor out remapped pages lookup omits 796a08cf1605 iommu/dma: Squash __iommu_dma_{map,unmap}_page helpers omits b61d271e59d7 iommu/dma: Move domain lookup into __iommu_dma_{map,unmap} omits 92aec09cc879 iommu/dma: Move __iommu_dma_map omits 06d60728ff5c iommu/dma: move the arm64 wrappers to common code omits 23f88e0a7e9f iommu/dma: Use for_each_sg in iommu_dma_alloc omits af751d4308a7 iommu/dma: Remove the flush_page callback omits 185da893fab1 iommu/dma: Cleanup dma-iommu.h omits c1ea02f15ab5 vhost: scsi: add weight support omits e79b431fb901 vhost: vsock: add weight support omits e2412c07f8f3 vhost_net: fix possible infinite loop omits e82b9b0727ff vhost: introduce vhost_exceeds_weight() omits 6166e5330c38 virtio: Fix indentation of VIRTIO_MMIO omits 3d840e0636be virtio: add unlikely() to WARN_ON_ONCE() omits 73bcbdc9fa8d iommu/vt-d: Implement apply_resv_region iommu ops entry omits 7423e01741dd iommu: Add API to request DMA domain for device omits f8eac9011b6b signal: Remove task parameter from force_sig_mceerr omits 3cf5d076fb4d signal: Remove task parameter from force_sig omits cb44c9a0ab21 signal: Remove task parameter from force_sigsegv omits 72abe3bcf091 signal/cifs: Fix cifs_put_tcp_session to call send_sig ins [...] omits f9070dc94542 signal/pid_namespace: Fix reboot_pid_ns to use send_sig no [...] omits 1dfd1711de29 signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig omits fee109901f39 signal/drbd: Use send_sig not force_sig omits 82e10af2248d signal/arm64: Use force_sig not force_sig_fault for SIGKILL omits 66d78ad316b0 iommu/vt-d: Set the right field for Page Walk Snoop omits 7560cc3ca7d9 iommu/vt-d: Fix lock inversion between iommu->lock and dev [...] omits 57274ea25736 iommu: Use right function to get group for device omits dd5142ca5d24 iommu/vt-d: Add debugfs support to show scalable mode DMAR [...] omits cdd3a2499d30 iommu/vt-d: Introduce macros useful for dumping DMAR table omits ea09506c363e iommu/vt-d: Modify the format of intel DMAR tables dump omits 24f307d8abf7 iommu: Add missing new line for dma type omits f780a8dc196d iommu/vt-d: Remove unnecessary rcu_read_locks omits 889ca1809342 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 2dbbcce1f8dd iommu/amd: Remove redundant assignment to variable npages omits d7af4d987dfa iommu/vt-d: Fix bind svm with multiple devices omits 389fc70b60f5 iio: temperature: mlx90632 Relax the compatibility check omits bce0d57db388 iio: imu: st_lsm6dsx: fix PM support for st_lsm6dsx i2c co [...] omits df4d737ee4d7 staging:iio:ad7150: fix threshold mode config bit omits cc8baffe1761 iio: dps310: Temperature measurement errata omits ba6ec48e76bc iio: Add driver for Infineon DPS310 omits 4a2abf99f9c2 fuse: add FUSE_WRITE_KILL_PRIV omits 35d6fcbb7c3e fuse: fallocate: fix return with locked inode omits d5a5e4ec5b41 Add README and update pm-graph and sleepgraph docs omits 45dd0a42b90b Update to pm-graph 5.4 omits 7673896a4069 Update to pm-graph 5.3 omits e618795367df dt-bindings: pinctrl: fix spelling mistakes in pinctl docu [...] omits b21d9c435f93 ovl: support the FS_IOC_FS[SG]ETXATTR ioctls omits 432732b801c8 soundwire: intel_init: add checks on link numbers omits 27f14331a7d4 soundwire: fix typo in comments omits 121f436137ee soundwire: Intel: add log for number of PCM and PDM PDIs omits 2d35526df9b1 soundwire: cadence_master: check the number of bidir PDIs omits a78b32d9c36b soundwire: cadence_master: log Slave status mask on errors omits eb7df4c86e28 soundwire: cadence_master: use rate_limited dynamic debug omits 8acbbfec280f soundwire: rename/clarify MIPI DisCo properties omits f6686a7d026d soundwire: clarify comment omits 53d2e9c37734 soundwire: mipi-disco: fix clock stop modes omits 3424305b8be4 soundwire: rename 'freq' fields omits 446701d1d161 soundwire: mipi-disco: remove master_count property for masters omits 53f3c097375c soundwire: remove master data port properties omits 8242c59315b7 soundwire: add port-related definitions omits eadc0049e1ac soundwire: mipi_disco: fix master/link error omits 6f11586f4896 soundwire: intel: filter SoundWire controller device search omits e9588eb9316e r8169: remove support for RTL_GIGA_MAC_VER_01 omits fcb40e161aa7 r8169: improve RTL8168d PHY initialization omits 37347efaa329 Merge branch 'r8169-small-improvements' omits 76719ee25db9 r8169: change type of member mac_version in rtl8169_private omits 7160be2de59a r8169: remove unneeded return statement in rtl_hw_init_8168g omits 29ec0482c139 r8169: remove rtl_hw_init_8168ep omits f4aa80129ff7 cxgb4: Make t4_get_tp_e2c_map static omits 99513cfa16c6 selftest: Fixes for icmp_redirect test omits df80152265cd ipv4: remove redundant assignment to n omits 18de65d9e71a soundwire: cdns: Fix compilation error on arm64 omits 03ecad90d379 soundwire: stream: fix out of boundary access on port properties omits 476cc6c964a9 net: phy: bcm87xx: improve bcm87xx_config_init and feature [...] omits 8fb91c3550c4 Merge branch 'inet-frags-avoid-possible-races-at-netns-dismantle' omits 3c8fc8782044 inet: frags: rework rhashtable dismantle omits 4907abc605e3 net: dynamically allocate fqdir structures omits a39aca678a06 net: add a net pointer to struct fqdir omits 9cce45f22cee net: rename inet_frags_init_net() to fdir_init() omits d2dfd43598f3 ieee820154: 6lowpan: no longer reference init_net in lowpa [...] omits 3bb13dd4cae0 netfilter: ipv6: nf_defrag: no longer reference init_net i [...] omits 8668d0e2bfdf ipv6: no longer reference init_net in ip6_frags_ns_ctl_table[] omits 8dfdb31335ee ipv4: no longer reference init_net in ip4_frags_ns_ctl_table[] omits 803fdd996847 net: rename struct fqdir fields omits 89fb900514d1 net: rename inet_frags_exit_net() to fqdir_exit() omits 6ce3b4dcee4f inet: rename netns_frags to fqdir omits ddf6ddb057f2 net: phy: tja11xx: Add TJA11xx PHY driver omits b25ba113dd3f Merge branch 'net-hns3-add-aRFS-feature-and-fix-FEC-bugs-f [...] omits f438bfe9d4fe net: hns3: fix for FEC configuration omits d93ed94fbeaf net: hns3: add aRFS support for PF omits 441228875706 net: hns3: refine the flow director handle omits ffab9691bcb2 net: hns3: initialize CPU reverse mapping omits 18e8817126d2 Merge branch 'ath79-add-ag71xx-support' omits d51b6ce441d3 net: ethernet: add ag71xx driver omits 7ff836f064e2 MIPS: ath79: ar9331: add Ethernet nodes omits 462409365b69 dt-bindings: net: add qca,ar71xx.txt documentation omits 9b3c520e9628 Merge branch 'qed-Improve-performance-on-100G-link-for-off [...] omits a9b02c615b0f qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector ind [...] omits 2bfbc570586e qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index omits 13b99d3d3907 Revert "scsi: qedi: Allocate IRQs based on msix_cnt" omits 3576e99e0821 qed*: Add iWARP 100g support omits 24e04879abdd qed: Add qed devlink parameters table omits 8366d520019f qed: Set the doorbell address correctly omits 443473d2f3a5 qedr: Change the MSI-X vectors selection to be based on af [...] omits 7e50769caaea qed: Modify offload protocols to use the affined engine omits 08eb1fb0f77b qed*: Change hwfn used for sb initialization omits 79284adeb99e qed: Add llh ppfid interface and 100g support for offload [...] omits 83bf76e3528a qed: Modify api for performing a dmae to another PF omits bc4054b55f14 staging: iio: adis16240: add of_match_table entry omits 094c52dbaf0a staging: iio: ad7746: add device tree support omits ed83144e6d71 staging: iio: adis16240: add device to module device table omits 82e1506339bd staging: iio: adt7316: create of_device_id array omits 1916ebfdfbac leds: max77650: Remove set but not used variable 'parent' omits 433068aa88cc leds: avoid flush_work in atomic context omits b361797f3d0b dt-bindings: vendor: Fix simtek vendor compatible omits 8e2c67f9960d dt-bindings: vendor: Escape single quote omits d1db9ad57f90 staging: iio: adis16203: Add of_device_id table omits 266233967c23 staging: iio: ad9834: add of_device_id table omits 0bae06850971 staging: iio: cdc: ad7150: create macro for capacitance channels omits cecd7582a631 Merge branch 'net-mvpp2-Classifier-updates-RSS' omits 141347730c7f net: mvpp2: cls: Support steering to RSS contexts omits c561da68038a net: mvpp2: cls: Extract the RSS context when parsing the [...] omits 895586d5dc32 net: mvpp2: cls: Use RSS contexts to handle RSS tables omits e8486ca9a12c net: mvpp2: cls: Bypass C2 internals FIFOs at init omits ae8e1d5e5651 net: mvpp2: cls: Use the correct number of rules in variou [...] omits 71d8d1531e09 lockdep: Add assertion to check if in an interrupt omits e015a3411220 rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() omits b9ad4d6ed18e rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() omits 43e903ad3e08 rcu: Inline invoke_rcu_callbacks() into its sole remaining caller omits 0864f057b050 rcu: Use irq_work to get scheduler's attention in clean context omits 385b599e8c04 rcu: Allow rcu_read_unlock_special() to raise_softirq() if [...] omits 25102de65fdd rcu: Only do rcu_read_unlock_special() wakeups if expedited omits 23634ebc1d94 rcu: Check for wakeup-safe conditions in rcu_read_unlock_s [...] omits 48d07c04b4cc rcu: Enable elimination of Tree-RCU softirq processing omits 6dca9360a9d7 flow_offload: use struct_size() in kzalloc() omits 6bc4544021f8 batman-adv: mcast: shorten multicast tt/tvlv worker spinlo [...] omits 68a600de9afc batman-adv: Use includes instead of fwdecls omits 47d4522dd513 batman-adv: Add missing include for atomic functions omits e1928752988b batman-adv: Fix includes for *_MAX constants omits d9a6f413f8c7 samples: bpf: add ibumad sample to .gitignore omits 198ae936efdb Merge branch 'optimize-zext' omits 0b4de1ff19bf nfp: bpf: eliminate zero extension code-gen omits 66d0d5a854a6 riscv: bpf: eliminate zero extension code-gen omits 836256bf5f37 x32: bpf: eliminate zero extension code-gen omits 3e2a33cf7e68 sparc: bpf: eliminate zero extension code-gen omits 591006b9e754 s390: bpf: eliminate zero extension code-gen omits a4c927733e74 powerpc: bpf: eliminate zero extension code-gen omits 163541e6ba34 arm: bpf: eliminate zero extension code-gen omits 9d120b4127e8 selftests: bpf: enable hi32 randomization for all tests omits f3b55abb6d5a selftests: bpf: adjust several test_verifier helpers for i [...] omits 046561981b94 libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr [...] omits d6c2308c742a bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_H [...] omits 9ce33e337fac tools: bpf: sync uapi header bpf.h omits c240eff63a1c bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" omits a4b1d3c1ddf6 bpf: verifier: insert zero extension according to analysis result omits 7d134041a896 bpf: introduce new mov32 variant for doing explicit zero e [...] omits b325fbca4b13 bpf: verifier: mark patched-insn with sub-register zext flag omits 5327ed3d44b7 bpf: verifier: mark verified-insn with sub-register zext flag omits 6b98d9134e14 parisc: Fix compiler warnings in float emulation code omits bf8c2f2305b4 parisc/slab: cleanup after /proc/slab_allocators removal omits 7c71650f9a36 of/fdt: Mark initial_boot_params as __ro_after_init omits 9b4d2b635bd0 of/fdt: Remove dead code and mark functions with __init omits 253a41c6fbad dt-bindings: Remove Linuxisms from common-properties binding omits a08acd118d5c Merge branch 'bpf-send-sig' omits 16f0efc3b463 tools/bpf: add selftest in test_progs for bpf_send_signal( [...] omits edaccf898530 tools/bpf: sync bpf uapi header bpf.h to tools directory omits 8b401f9ed244 bpf: implement bpf_send_signal() helper omits bd95e678e0f6 bpf: sockmap, fix use after free from sleep in psock backl [...] omits 5420f3207759 Merge branch 'btf2c-converter' omits 90eea4086d5e bpftool: update bash-completion w/ new c option for btf dump omits 220ba451124e bpftool/docs: add description of btf dump C option omits 2119f2189df1 bpftool: add C output format option to btf dump subcommand omits 2d2a3ad872f8 selftests/bpf: add btf_dump BTF-to-C conversion tests omits 351131b51c7a libbpf: add btf_dump API for BTF-to-C conversion omits 2fc3fc0bcdcc libbpf: switch btf_dedup() to hashmap for dedup table omits 5d04ec687cf9 selftests/bpf: add tests for libbpf's hashmap omits e3b924224028 libbpf: add resizable non-thread safe internal hashmap omits 9db324314d29 selftests/bpf: use btf__parse_elf to check presence of BTF [...] omits 58650cc47382 bpftool: use libbpf's btf__parse_elf API omits e6c64855fd7a libbpf: add btf__parse_elf API to load .BTF and .BTF.ext omits 1d7a08b3bdae libbpf: ensure libbpf.h is included along libbpf_internal.h omits 3f715b147a6c docs: No structured comments in include/linux/interconnect.h omits dea20be5063c docs: no structured comments in fs/file_table.c omits 3aef44726656 docs: No structured comments in target_core_device.c omits d698a388146c of: reserved-memory: ignore disabled memory-region nodes omits 2496f17772f7 dt-bindings: Add vendor prefix for Espressif omits c87f60a77db2 samples: bpf: Do not define bpf_printk macro omits 37739d1b4fe7 selftests: bpf: Move bpf_printk to bpf_helpers.h omits 22942498cceb Merge branch 'net-stmmac-Improvements-and-Selftests' omits a976ca79e23f net: stmmac: Prevent missing interrupts when running NAPI omits 0620ec6c62a5 net: stmmac: dwmac4/5: Clear unused address entries omits eaabcd9e4ec3 net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() omits a8b91b30d11d net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() omits f9c5f7d78385 net: stmmac: dwmac4/5: Fix Hash Filter omits 9463c4455900 net: stmmac: dwmac1000: Clear unused address entries omits 092614261983 net: stmmac: dwmac1000: Fix Hash Filter omits 091810dbded9 net: stmmac: Introduce selftests support omits 8c5f48d99de2 net: stmmac: dwxgmac2: Also pass control frames while in p [...] omits 2b783e613d76 net: stmmac: dwmac4/5: Also pass control frames while in p [...] omits 52ef6d9240e5 net: stmmac: dwmac1000: Also pass control frames while in [...] omits 3b1dd2c50016 net: stmmac: Switch MMC functions to HWIF callbacks omits 8edb12713ee8 net: ethernet: stmmac: dwmac-sun8i: Enable control of loopback omits 84c8df164906 net: stmmac: dwxgmac2: Add MAC loopback support omits 4ce84f4da7c4 net: stmmac: dwmac4/5: Add MAC loopback support omits cbc195152149 net: stmmac: dwmac1000: Add MAC loopback support omits 0a05a7a315b1 net: stmmac: dwmac100: Add MAC loopback support omits 48435bc3b330 net: stmmac: Add MAC loopback callback to HWIF omits 41ce14e39bbe docs: Do not seek kerneldoc comments in hw-consumer.h omits 5c1d824cda9f leds: lm3697: Introduce the lm3697 driver omits b86b9ba55a2e mfd: ti-lmu: Remove support for LM3697 omits 1372bbe66a59 dt-bindings: ti-lmu: Modify dt bindings for the LM3697 omits 3fce8e1eb994 leds: TI LMU: Add common code for TI LMU devices omits 33a74bf42873 Merge branch 'net-phy-add-interface-mode-PHY_INTERFACE_MOD [...] omits ce64c1f77a9d net: phy: aquantia: add USXGMII support and warn if XGMII [...] omits 79b647a0c0d5 dt-bindings: net: document new usxgmii phy mode omits 4618d6719743 net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII omits af5136f95045 selftests/net: SO_TXTIME with ETF and FQ omits e8d4f892bb24 docs: Fix a misdirected kerneldoc directive omits a80886e4e083 Merge branch 'ipv6-Move-exceptions-to-fib6_nh-and-make-it- [...] omits ec8105352869 selftests: Add redirect tests omits 0fa6efc54780 ipv6: Refactor ip6_route_del for cached routes omits 1cf844c747d5 ipv6: Make fib6_nh optional at the end of fib6_info omits cc5c073a693f ipv6: Move exception bucket to fib6_nh omits c0b220cf7d80 ipv6: Refactor exception functions omits 7d88d8b5570b ipv6: Refactor fib6_drop_pcpu_from omits f40b6ae2b612 ipv6: Move pcpu cached routes to fib6_nh omits a5f6f88c3d1a docs: Do not seek comments in kernel/rcu/tree_plugin.h omits e9a804d7a428 leds: spi-byte: add single byte SPI LED driver omits e7c787cb2697 dt-bindings: leds: Add binding for spi-byte LED. omits daeceb2df3df Merge branch 'ENETC-support-hardware-timestamping' omits 49401003e260 arm64: dts: fsl: ls1028a: add ENETC 1588 timer node omits ad8288b89d4f dt-binding: ptp_qoriq: support ENETC PTP compatible omits 41514737ecaa enetc: add get_ts_info interface for ethtool omits d39823121911 enetc: add hardware timestamping support omits 8d45f1de3994 habanalabs: Avoid using a non-initialized MMU cache mutex omits 8438846cce61 habanalabs: fix debugfs code omits 2add64ebaea2 uapi/habanalabs: add opcode for enable/disable device debug mode omits 89225ce4fc43 habanalabs: halt debug engines on user process close omits 1f48d056287d MAINTAINERS: Add entry for anybuss drivers omits 49e352af1edb MAINTAINERS: Add entry for fieldbus subsystem omits bd17cc5a20ae test_firmware: Use correct snprintf() limit omits 381e9760ee87 firmware: google: coreboot: Drop unnecessary headers omits b4cdeb785ea4 firmware: google: memconsole: Drop global func pointer omits e07f100993c6 firmware: google: memconsole: Drop __iomem on memremap memory omits b0503584a828 firmware: google: memconsole: Use devm_memremap() omits 354635039d93 firmware: google: Add a module_coreboot_driver() macro and use it omits 7ef0b1524417 chardev: set variable ret to -EBUSY before checking minor [...] omits 17aa207e6e08 counter: 104-quad-8: Make quad8_ops static omits 31641e34e8a3 eeprom: ee1004: Deal with nack on page selection omits 5d458751749a eeprom: ee1004: Move selected page detection to a separate [...] omits e9e08a07385e lkdtm: support llvm-objcopy omits 110080cea0d0 genwqe: Prevent an integer overflow in the ioctl omits 1c7ebeabc9e5 parport: Fix mem leak in parport_register_dev_model omits de9a7f6f5f19 fpga: dfl: expand minor range when registering chrdev region omits dfe3de8d397b fpga: dfl: Add lockdep classes for pdata->lock omits 13069847a475 fpga: dfl: afu: Pass the correct device to dma_mapping_error() omits f5dd87326fef fpga: stratix10-soc: fix use-after-free on s10_init() omits 02bd610e858d Merge tag 'lkdtm-next' of https://git.kernel.org/pub/scm/l [...] omits 6660a04feb7e w1: ds2408: Fix typo after 49695ac46861 (reset on output_w [...] omits 3856032a0628 w1: ds2413: when the slave is not responding during read, [...] omits c50d09a86172 w1: ds2413: add retry support to state_read() omits ae2ee27aa985 w1: ds2413: output_write() cosmetic fixes / simplify omits ae29783d3333 vmw_balloon: Split refused pages omits 5d1a86ecf328 vmw_balloon: Add memory shrinker omits 83a8afa72e9c vmw_balloon: Compaction support omits 418a3ab1e778 mm/balloon_compaction: List interfaces omits 687685a3f246 bsr: "foo * bar" should be "foo *bar" omits 7256d7f401bd bsr: do not use assignment in if condition omits 1457dc9ed8da kheaders: Do not regenerate archive if config is not changed omits f7b101d33046 kheaders: Move from proc to sysfs omits b0576f9ecb5c misc: sgi-xp: Properly initialize buf in xpc_get_rsvd_page_pa omits e89bec3a9811 char: misc: Move EXPORT_SYMBOL immediately next to the fun [...] omits dc3e0aa5c58d misc: remove redundant 'default n' from Kconfig-s omits 2cd0e54489e6 ipmi_ssif: fix unexpected driver unregister warning omits d31d718528dd xfs: fix broken log reservation debugging omits cda03a9a7be6 clocksource/drivers/timer-ti-dm: Change to new style declaration omits 2c41cc0be07b media: venus: firmware: fix leaked of_node references omits 4a96f5e10eb9 media: exynos4-is: Add missing of_node_put to fix reference leaks omits 2f39cce96363 media: remove redundant 'default n' from Kconfig-s omits 34ac3c3eb8f0 ASoC: core: lock client_mutex while removing link components omits 4819d06292c9 ASoC: simple-card: Restore original configuration of DAI format omits 12c574d84c8e regulator: slg51000: Remove unneeded regl_pdata from struc [...] omits 0a33d4feea74 regulator: slg51000: Constify slg51000_regl_ops and slg510 [...] omits e718a3eb09ae ASoC: qdsp6: q6core: Use struct_size() in kmemdup() omits d00cc2f16a41 ASoC: Intel: Skylake: Use struct_size() helper omits 07597910a9c0 ASoC: dapm: Use struct_size() in krealloc() omits b8bb535ae43a ASoC: Intel: boards: remove unnecessary inclusion of skl.h omits 49bd61ebce5f pinctrl: Add pinconf support for BM1880 SoC omits 752a74038dbd dt-bindings: pinctrl: Document pinconf bindings for BM1880 SoC omits 8247b2474bbc pinctrl: Rework the pinmux handling for BM1880 SoC omits 13531e5d359e dt-bindings: pinctrl: Modify pinctrl memory map omits b22a7f85443e pinctrl: meson: add output support in pinconf omits 1254db248fce dt-bindings: pinctrl: meson: add output support in pinconf omits 2c9239c125f0 dt-bindings: pinctrl: Convert stm32 pinctrl bindings to js [...] omits 8eb2dfee9fb1 pinctrl: stm32: add lock mechanism for irqmux selection omits a45623ddd052 pinctrl: stm32: Enable suspend/resume for stm32mp157c SoC omits e2f3cf18c3e2 pinctrl: stm32: add suspend/resume management omits ac5bdfdc0e1c platform/chrome: cros_ec_spi: Request the SPI thread be realtime omits 2a5f857291c3 Merge tag 'spi-rt-pump' into chrome-platform/for-next omits 33d915d9e8ce {nl,mac}80211: allow 4addr AP operation on crypto controll [...] omits 85a55ff2cf6b mac80211_hwsim: mark expected switch fall-through omits 25d16d124a5e mac80211: fix rate reporting inside cfg80211_calculate_bit [...] omits 818e9dfa2c14 mac80211: remove set but not used variable 'old' omits 79c92ca42b5a mac80211: handle deauthentication/disassociation from TDLS peer omits 98e3e43b599d ALSA: firewire-lib: refactoring to obsolete IR packet handler omits 6bc1a2699b79 ALSA: firewire-lib: refactoring to obsolete IT packet handler omits e703965a129c ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events omits 3c1949231541 ALSA: firewire-lib: fix data block counter for incoming pa [...] omits 324e8f5f5d9d tty: cpm_uart: drop unused iflag macro omits b95781666d13 tty: ipoctal: drop unused iflag macro omits 92c42b492af5 tty: simserial: drop unused iflag macro omits 8c8af41d24c7 tty: tty_io: fix driver refcount imbalance on error path omits b672a87ae5ab pinctrl: core: Do not add device links for hogs omits 5e309c6c5ea1 vt/fbcon: deinitialize resources in visual_init() after fa [...] omits 84ecc2f6eb1c consolemap: Fix a memory leaking bug in drivers/tty/vt/con [...] omits 06aaa3d066db tty: serial: cpm_uart - fix init when SMC is relocated omits 2c58e56096dd serial: stm32: fix the get_irq error case omits 5297f274e8b6 serial: stm32: fix wakeup source initialization omits 64c32eab6603 serial: stm32: Add support of TC bit status check omits b83b957c91f6 serial: stm32: fix transmit_chars when tx is stopped omits 6c5962f30bce serial: stm32: fix rx data length when parity enabled omits 4f01d833fdcd serial: stm32: fix rx error handling omits c8a9d043947b serial: stm32: fix word length configuration omits 086ebf92aa79 usb: avoid redundant allocation and free of memory omits c0090c4c85c2 locking/lockdep: Remove the unused print_lock_trace() function omits b18f0cfaf16b ALSA: firewire-lib: use 8 byte packet header for IT contex [...] omits 6007bf5460cc ALSA: firewire-lib: code refactoring to queueing packets omits 16be458993be ALSA: firewire-lib: unify packet handler for IT context omits 252219c7b38c ALSA: firewire-lib: split helper function to generate CIP header omits 75b785e749e9 staging: kpc2000: remove unnecessary oom message omits f8f31e5b76da staging: kpc2000: remove unnecessary include in cell_probe.c omits ec09500e9cb7 staging: kpc2000: remove unnecessary braces in cell_probe.c omits 77290d4b7c0d staging: kpc2000: use kzalloc(sizeof(var)...) in cell_probe.c omits 42143af99d2b staging: kpc2000: remove extra blank lines in cell_probe.c omits 4f9d8b7e0ffd staging: kpc2000: fix alignment issues in cell_probe.c omits 250b24410b8e staging: kpc2000: add missing asterisk in comment omits 39cfdf55aadc staging: kpc2000: use __func__ in debug messages omits 9876ecaaddde staging: kpc2000: add blank line after declarations omits 48c80ccce63f staging: pi433: Remove unnecessary variable omits 9db9b76767f1 Documentation/x86: Fix path to entry_32.S omits 7231d0165df3 x86/asm: Remove unused TASK_TI_flags from asm-offsets.c omits c2d64c7ec4de x86/io_delay: Define IO_DELAY macros in C instead of Kconfig omits e62a4239c3df x86/io_delay: Break instead of fallthrough in switch statement omits 978315462d3e locking/lockdep: Don't complain about incorrect name for n [...] omits e4e07c6cdca8 ALSA: hdspm: Fix single speed ADAT capture and playback wi [...] omits 92bfa664ae13 ALSA: pcm: oss: Use struct_size() helper omits dfb569f2b96e net: ll_temac: Fix compile error omits bf361231c295 audit: add saddr_fam filter field omits ecc68904a3e5 audit: re-structure audit field valid checks omits 884714ce1698 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 5762a20b11ef Merge branch 'bpf-explored-states' omits dc2a4ebc0b44 bpf: convert explored_states to hash table omits a8f500af0ccf bpf: split explored_states omits 5d839021675a bpf: cleanup explored_states omits b62f97634aa9 Input: iqs5xx - remove redundant dev_set_drvdata call omits 7c7da40da164 Input: uinput - add compat ioctl number translation for UI [...] omits 0e658060e5fc Input: silead - add MSSL0017 to acpi_device_id omits feee3cb3064a ice: Silence semantic parser warnings omits aa6ccf3f2d70 ice: Fix couple of issues in ice_vsi_release omits 8d5fce190333 ice: Reorganize ice_vf struct omits 0ab54c5f2fe8 ice: Use bitfields when possible omits 65124bbf980c ice: Reorganize tx_buf and ring structs omits 55e062ba77ad ice: Format ethtool reported stats omits 72f9c2039859 ice: Gracefully handle reset failure in ice_alloc_vfs() omits a17a5ff6812c ice: Refactor the LLDP MIB change event handling omits 9ccb062c1440 ice: Advertise supported link modes if none requested omits e223eaec67e2 ice: Fix hang when ethtool disables FW LLDP omits a84db52569dd ice: Call out dev/func caps when printing omits f24e35d88b1b ice: Remove braces for single statement blocks omits 173e23c0cb52 ice: Cleanup an unnecessary variable initialization omits 31eafa403b99 ice: Implement LLDP persistence omits b4603dbf1e1d ice: Fix double spacing omits 3d3515312f97 media: rc-main: clean-up two warnings omits f49308878d72 media: media_device_enum_links32: clean a reserved field omits 8aef94beadc5 media: vpss: fix the order of resource clean up omits e08f0761234d media: vpss: fix a potential NULL pointer dereference omits 9395da4efbd4 net: qualcomm: rmnet: Move common struct definitions to include omits 020bc7354a6e media: staging/imx: Allow driver to build if COMPILE_TEST [...] omits 16fa1cf1ed2a Revert "dpaa2-eth: configure the cache stashing amount on [...] omits dcf10ec772ad cxgb4: use firmware API for validating filter spec omits 00e31a096136 Merge branch 'net-ll_temac-Fix-and-enable-multicast-support' omits 0127cd5440e7 net: ll_temac: Enable multicast support omits 1b3fa5cf859b net: ll_temac: Cleanup multicast filter on change omits 1bd33bf0fe6d net: ll_temac: Prepare indirect register access for multic [...] omits ddc0bf34f9ee net: ll_temac: Do not make promiscuous mode sticky on multicast omits 5556fdb0c2ea net: phy: lxt: Add suspend/resume support to LXT971 and LXT973. omits 136bf27fc0e9 devlink: add warning in case driver does not set port type omits 94b7ddb91c16 media: coda: remove -I$(src) header search path omits 8169cf0a02ca media: Kconfig: allow to select drivers if EMBEDDED omits 29c677c86a15 Merge branch 'bpf-jmp-seq-limit' omits 7c9441066ab5 selftests/bpf: add pyperf scale test omits 7c0c6095d48d selftests/bpf: adjust verifier scale test omits b285fcb760da bpf: bump jmp sequence limit omits b29ecab178b0 media: videobuf2-core.h: Document the alloc memop size arg [...] omits 14f28f5cea9e media: videobuf2-dma-sg: Prevent size from overflowing omits defcdc5d89ce media: videobuf2-core: Prevent size alignment wrapping buf [...] omits 6fae100e74af media: staging/intel-ipu3: update minimal GDC envelope size to 4 omits a1038ee8ca9f media: smiapp: core: add small range to usleep_range omits c3cc51032689 media: marvell-ccic: don't generate EOF on parallel bus omits 0c7aa32966da media: marvell-ccic: fix DMA s/g desc number calculation omits 1305d97b7c78 media: dt-bindings: marvell,mmp2-ccic: Add Marvell MMP2 camera omits f8075c1cdc79 media: v4l: fwnode: C-PHY has no clock lane omits 186bcc3dcd10 bpf: sockmap, restore sk_write_space when psock gets dropped omits 040d2bb318d1 f2fs: fix to avoid deadloop if data_flush is on omits f7dfd9f36144 f2fs: always assume that the device is idle under gc_urgent omits 8648de2c581e f2fs: add bio cache for IPU omits 49dd883c421a f2fs: allow ssr block allocation during checkpoint=disable period omits 5dae2d39074d f2fs: fix to check layout on last valid checkpoint park omits bc88ac96a9ac f2fs: link f2fs quota ops for sysfile omits 00d8304553de selftests: bpf: add zero extend checks for ALU32 and/or/xor omits fe121ee531d1 bpf, riscv: clear target register high 32-bits for and/or/ [...] omits d9424d6d48c8 Merge branch 'spi-5.2' into spi-5.3 omits 924b5867e7bd spi: Allow SPI devices to request the pumping thread be realtime omits 0e896f380b84 spi: tegra114: set master cleanup and also invoke it on pr [...] omits cc0f6e96c4fd spi: dt-bindings: Convert Arm pl022 to json-schema omits f3440d9a0da2 spi: abort spi_sync if failed to prepare_transfer_hardware omits 59dec1f0fac8 regulator: max77650: Move max77651_SBB1_desc's declaration down omits 63ba8e4d04ab ASoC: mediatek: mt8183: move card registration to the end [...] omits 108d0d40b932 ASoC: mediatek: mt8183: remove unused DAPM pins omits 5463eb5c2f75 ASoC: Mediatek: MT8183: enable dev runtime suspend and resume omits 947b437e1263 ALSA: firewire-lib: unify packet handler for IR context omits f11453c7cc01 ALSA: firewire-lib: use 16 bytes IR context header to sepa [...] omits e335425b6596 ALSA: firewire-lib: split helper function to check incomin [...] omits 8a400b999678 ALSA: firewire-lib: compute pointer to payload buffer in c [...] omits 6f3c07d03c6b ALSA: firewire-lib: calculate the length of packet payload [...] omits 07ea238ca139 ALSA: firewire-lib: use clear name for variable of CIP header omits d7ac8b1bd281 media: ov7740: remove redundant V4L2_CTRL_FLAG_VOLATILE set omits eed6b2e7c9ca media: ov7740: fix vertical flip control omits 6e4ab830ac6d media: ov7740: avoid invalid framesize setting omits cfe7cc383cfa media: ov7740: fix unbalanced pm_runtime_get/put omits 428d3c867df6 media: cec-ioc-g-mode.rst: be more specific when EPERM is [...] omits b6c96e156825 media: cec: allow any initiator for Ping and Image/Text View On omits 89db242aa3c5 media: cec: support CEC_MSG_FL_RAW omits eabe3bc2689a media: cec-ioc-receive.rst: document CEC_MSG_FL_RAW omits aa50accfda60 media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper [...] omits e76cbec85eac media: cec: move check from cec_transmit to cec_transmit_msg_fh omits 63d171f85fb1 media: cec: cec_transmit_msg_fh: do sanity checks first omits 00ccd263ee08 media: cec-gpio: use disable/enable_irq omits eb876fbc248e perf/x86/intel/rapl: Cosmetic rename internal variables in [...] omits b0529b9cafac perf/x86/intel/uncore: Cosmetic renames in response to mul [...] omits 835896a59b95 hwmon/coretemp: Cosmetic: Rename internal variables to zon [...] omits b2ce1c883df9 thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal va [...] omits cb63ba0f670d perf/x86/intel/cstate: Support multi-die/package omits b10b3efb88e7 perf/x86/intel/rapl: Support multi-die/package omits 1ff4a47b2d0c perf/x86/intel/uncore: Support multi-die/package omits 2e4c54dac7b3 topology: Create core_cpus and die_cpus sysfs attributes omits b73ed8dc0597 topology: Create package_cpus sysfs attribute omits cfcd82e63288 hwmon/coretemp: Support multi-die/package omits 9ea7612c4658 powercap/intel_rapl: Update RAPL domain name and debug messages omits 724adec33c24 thermal/x86_pkg_temp_thermal: Support multi-die/package omits 32fb480e0a2c powercap/intel_rapl: Support multi-die/package omits aadf7b383371 powercap/intel_rapl: Simplify rapl_find_package() omits 212bf4fdb7f9 x86/topology: Define topology_logical_die_id() omits 306a0de329f7 x86/topology: Define topology_die_id() omits 0e344d8c709f cpu/topology: Export die_id omits 14d96d6c06b5 x86/topology: Create topology_max_die_per_package() omits 7745f03eb395 x86/topology: Add CPUID.1F multi-die/package support omits c6045b4e3cad pinctrl: stmfx: enable links creations omits 036f394dd77f pinctrl: Enable device link creation for pin control omits dcb76ad1f4c7 staging: kpc2000: remove invalid spaces in cell_probe.c omits c2f894bc14c0 staging: kpc2000: add space after comma in cell_probe.c omits c16265dd6f77 staging: kpc2000: add spaces around operators in cell_probe.c omits d0a1a4b0e0fb staging: kpc2000: fix invalid linebreaks in cell_probe.c omits e55c49b892f9 staging: kpc2000: add space between ) and { in cell_probe.c omits a924e3ac037e staging: kpc2000: fix indent in cell_probe.c omits ce3b32a2d2d4 staging: rtl8723bs: core: rtw_recv: fix warning Comparison [...] omits ee11f864f183 pinctrl: bcm: Allow PINCTRL_BCM2835 for ARCH_BRCMSTB omits f3fbedabb7be dt-bindings: pinctrl: bcm2835-gpio: Document BCM7211 compatible omits 2484ae57c26a pinctrl: meson: g12a: add DS bank value omits 6ea3e3bbef37 pinctrl: meson: add support of drive-strength-microamp omits 9959d9a747fd pinctrl: meson: Rework enable/disable bias part omits 013786c04329 dt-bindings: pinctrl: meson: Add drive-strength-microamp property omits c08e7e4c8a6f pinctrl: generic: add new 'drive-strength-microamp' proper [...] omits 3e75b76f0f17 dt-bindings: pinctrl: add a 'drive-strength-microamp' property omits 3c89c70634bb pinctrl: rockchip: fix leaked of_node references omits 99bf7761b7cd staging: kpc2000: kpc_i2c: fix platform_no_drv_owner.cocci [...] omits 2a8af420e7a5 staging: unisys: visornic: Replace GFP_ATOMIC with GFP_KERNEL omits 0f7a81374060 crypto: crypto4xx - block ciphers should only accept compl [...] omits 70c4997f34b6 crypto: crypto4xx - fix blocksize for cfb and ofb omits bfa2ba7d9e6b crypto: crypto4xx - fix AES CTR blocksize value omits bb992bc418e1 crypto: caam - print debugging hex dumps after unmapping omits 3e03e792865a crypto: talitos - fix skcipher failure due to wrong output IV omits 89646fdda4ca crypto: ccp - Fix 3DES complaint from ccp-crypto module omits c3b359d6567c crypto: ccp - fix AES CFB error exposed by new test vectors omits 499df9674c54 crypto: ccp - AES CFB mode is a stream cipher omits efc77e8107c5 crypto: arm/sha512 - Make sha512_arm_final static omits db07cd26ac6a crypto: drbg - add FIPS 140-2 CTRNG for noise source omits a7cd942bb6e3 crypto: caam/qi - DMA map keys using proper device omits b2b2ee350e70 crypto: caam/qi - fix address translations with IOMMU enabled omits 6b175685b4a1 crypto: caam/qi - don't allocate an extra platform device omits 1b46c90c8e00 crypto: caam - convert top level drivers to libraries omits a5e5c13398f3 crypto: caam - fix S/G table passing page boundary omits dcd9c76e5a18 crypto: caam - avoid S/G table fetching for AEAD zero-leng [...] omits a3af11399aa2 crypto: qat - do not offload zero length requests omits 96ee111a659e crypto: qat - return error for block ciphers for invalid requests omits 92fec16d1f4d crypto: qat - return proper error code in setkey omits 51d33c2f05ed crypto: qat - fix block size for aes ctr mode omits 15b5e9112c15 crypto: qat - update iv after encryption or decryption operations omits c044b62c3679 crypto: qat - add check for negative offset in alg precomp [...] omits 933224985a0a crypto: qat - remove spin_lock in qat_ablkcipher_setkey omits c5eac1f5326b MIPS: TXx9: Fix boot crash in free_initmem() omits 3dd0aade5911 MIPS: remove a space after -I to cope with header search p [...] omits 6074c33c6b2e MIPS: mark ginvt() as __always_inline omits 9efc7794496d libbpf: emit diff of mismatched public API, if any omits 14a1eaa8820e hv_sock: perf: loop in send() to maximize bandwidth omits ac383f58f3c9 hv_sock: perf: Allow the socket buffer size options to inf [...] omits 0db355d499f1 ipv4/igmp: shrink struct ip_sf_list omits fc651001d2c5 neighbor: Add tracepoint to __neigh_create omits a92a0a7b8e7c selftests: pmtu: Simplify cleanup and namespace names omits 9b7e94e6e89b selftests: fib-onlink: Make quiet by default omits 75425657fe3a net: Set strict_start_type for routes and rules omits e38f7cbd36e4 Merge branch 'net-Export-functions-for-nexthop-code' omits 06c77c3e67b0 ipv4: Rename and export nh_update_mtu omits c3669486b512 ipv4: export fib_info_update_nh_saddr omits 9bd836679210 ipv4: export fib_flush omits ac1fab2d1394 ipv4: export fib_check_nh omits 1bff1a0c9bbd ipv4: Add function to send route updates omits 19a3b7eea424 ipv6: export function to send route updates omits cdaa16a4f70c ipv6: Add hook to bump sernum for a route to stubs omits 68a9b13d9219 ipv6: Add delete route hook to stubs omits 26b1b8d7f27b Merge branch 'net-phy-T1-support' omits e5fb32c67cdb net: phy: Make phy_basic_t1_features use base100t1. omits b2557764d0eb net: phy: Add support for 100BaseT1 and 1000BaseT1 omits 565d9d221bcb net: phy: dp83867: Allocate state struct in probe omits f8bbf417e58b net: phy: dp83867: Validate FIFO depth property omits 27708eb5481b net: phy: dp83867: IO impedance is not dependent on RGMII delay omits 1b9b295435c3 net: phy: dp83867: Use unsigned variables to store unsigne [...] omits c11669a2757e net: phy: dp83867: Rework delay rgmii delay handling omits 13c83cf8af0d net: phy: dp83867: Add ability to disable output clock omits 980066e6d964 dt-bindings: phy: dp83867: Add documentation for disabling [...] omits 9c3f3410f5ac dt-bindings: phy: dp83867: Describe how driver behaves w.r [...] omits 74dd5aa1ed94 cxgb4: Enable hash filter with offload omits 2bb0f3b4341b net: fec: remove redundant ipg clock disable omits 7a0cf094944e signal: Correct namespace fixups of si_pid and si_uid omits 70f1b0d34bdf signal/usb: Replace kill_pid_info_as_cred with kill_pid_us [...] omits 354cf00339b1 media: cec: mark devnode as registered before actually reg [...] omits eb96e57b913f media: dvb: warning about dvb frequency limits produces to [...] omits 9390467c2d3b media: rc: meson-ir: update with SPDX Licence identifier omits f16888a3e8a9 media: af9035: Remove duplicate error reporting for dvbsky [...] omits fec2e415cb18 media: dvbsky: Remove duplicate error reporting for dvbsky [...] omits dd5f551b58a8 media: dvb-usb-v2: Report error on all error paths omits 6d0d1ff9ff21 media: au0828: fix null dereference in error path omits 6cf97230cd5f media: dvb: usb: fix use after free in dvb_usb_device_exit omits 24e4cf770371 media: spi: IR LED: add missing of table registration omits cae9910e7344 net: Add UNIX_DIAG_UID to Netlink UNIX socket diagnostics. omits 2e21865faf4f keys: sparse: Fix key_fs[ug]id_changed() omits 43ad38191816 staging: kpc2000: kpc_i2c: add static qual to local symbol [...] omits 7bd49a49b0a7 staging: kpc2000: kpc_i2c: Remove unnecessary function tra [...] omits 32806b33fee8 staging: kpc2000: kpc_i2c: use <linux/io.h> instead of <asm/io.h> omits 953bb9e5d060 staging: kpc2000: kpc_i2c: newline fixups to meet linux st [...] omits 8576a5f54327 staging: kpc2000: kpc_i2c: remove unused module param disa [...] omits e6e0a0357491 staging: rtl8192u: Remove an unnecessary NULL check omits 3df7e8a77e8c staging: kpc2000: removed superfluous NULL checks from dev [...] omits e416dad158f2 staging: kpc2000: simplified kp2000_device retrieval in de [...] omits f73154081347 staging: kpc2000: use IDA to assign card numbers. omits 80bcd6cc3966 staging: kpc2000: added separate show functions for readab [...] omits a986d796395c staging: kpc2000: added a helper to get struct kp2000_devi [...] omits d8ac35939632 staging: kpc2000: improved formatting of core.c. omits 99803f17ded0 staging: rtl8723bs: Fix Coverity warning in rtw_dbg_port() omits b5a0c29f4b43 staging: wilc1000: remove redundant masking of pkt_offset omits 2411a336c8ce staging: fieldbus: arcx-anybus: change custom -> mmio regmap omits 67436a1ecc72 Staging: rtl8188eu: core: Use !x in place of NULL comparisons omits fd078b420961 Staging: rtl8188eu: os_dep: Replace comparison with zero to !x omits 3cc7037b43e5 Staging: rtl8192u: ieee80211: Replace function names in st [...] omits 07ddf0eee049 Staging: rtl8723bs: os_dep: Remove functions that don't do [...] omits 27b1b58fcfe7 regulator: Convert max8660 binding to json-schema omits 673e401effe9 regulator: Convert gpio-regulator to json-schema omits 1914a996436b regulator: Convert regulator binding to json-schema omits af505208e960 spi: bcm2835: Drop assignment of dma_slave_config direction omits 5f336ea53b6b spi: bcm2835: Replace spi_master by spi_controller omits 97266c4d0534 spi: dt-bindings: Convert spi-gpio binding to json-schema omits 44a042182cb1 spi: spi-fsl-spi: call spi_finalize_current_message() at the end omits 3917da94f787 ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms omits a497a4363706 ASoC: Add support for Conexant CX2072X CODEC omits 2409877d386d HID: logitech-hidpp: Add support for the S510 remote control omits a96a8a576bf5 HID: logitech-hidpp: HID: make const array consumer_rdesc_ [...] omits 39d21e7e0043 HID: logitech-dj: make const array template static omits 81bcbad53bab HID: multitouch: handle faulty Elo touch device omits 26cd1e5850b7 ALSA: firewire-lib: use IT context header to compute cycle [...] omits df9160b91499 ALSA: firewire-lib: obsolete macro for header of IT context omits fce9b013fee9 ALSA: firewire-lib: add helper function to cancel context [...] omits d3d10a4a1b19 ALSA: firewire-lib: use union for directional parameters omits b48345aafb20 audit: deliver signal_info regarless of syscall omits d281bf5d924a ASoC: fsl_asrc: Unify the supported input and output rate omits 17f78dd1bd62 batman-adv: fix for leaked TVLV handler. omits eef98918c88e batman-adv: Start new development cycle omits a41016e40378 Merge branch 'for-5.2' of https://git.kernel.org/pub/scm/l [...] omits 428306c3b3fe ASoC: soc-pcm: fixup try_module_get()/module_put() timing omits 101e6fce89b4 spi: sun6i: Add YAML schemas omits 3133f5c24305 spi: sun4i: Add YAML schemas omits 0a1b92935683 spi: Add YAML schemas for the generic SPI options omits beee56f3543a selinux: remove some no-op BUG_ONs omits 7bd7916dc8ab regulator: arizona-micsupp: Add support for Cirrus Logic M [...] omits 1f5f11e7370c regulator: arizona-ldo1: Add support for Cirrus Logic Made [...] omits 46f4050a6587 regulator: arizona: Update device tree binding to support [...] omits 8ba1d53739d9 selinux: provide __le variables explicitly omits b385256eb54f ASoC: Intel: sof-rt5682: add newline for clarity omits 383d30e72e68 ASoC: Mediatek: MT8183: fix compile error omits e355d3de196f ASoC: Mediatek: MT8183: fix compile error omits df9366131a45 ASoC: Intel: sof-rt5682: fix AMP quirk support omits d5952f34ade5 ASoC: Intel: sof-rt5682: fix for codec button mapping omits 619122be3d40 RDMA/hns: Fix PD memory leak for internal allocation omits dc1435c00fcd RDMA/srp: Rename SRP sysfs name after IB device rename trigger omits 4c70850aeb2e ARC: [plat-hsdk]: Add missing FIFO size entry in GMAC node omits ecc906a11c2a ARC: [plat-hsdk]: Add missing multicast filter bins number [...] omits a195cefff49f samples, bpf: suppress compiler warning omits b728ddde769c mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro omits f7c2d64bac1b samples, bpf: fix to change the buffer size for read() omits f7355a6c0497 bpf: Check sk_fullsock() before returning from bpf_sk_lookup() omits 9b28ae243ef3 bpf: fix out-of-bounds read in __bpf_skc_lookup omits 221fb7268d67 Documentation/networking: fix af_xdp.rst Sphinx warnings omits 9bb9fe0cfbe0 dmaengine: sprd: Add interrupt support for 2-stage transfer omits c434e377dad1 dmaengine: sprd: Fix the right place to configure 2-stage [...] omits 89d03b3c126d dmaengine: sprd: Fix block length overflow omits 3d626a97f030 dmaengine: sprd: Fix the incorrect start for 2-stage desti [...] omits 58152b0e573e dmaengine: sprd: Add validation of current descriptor in i [...] omits 16d0f85e45b9 dmaengine: sprd: Fix the possible crash when getting descr [...] omits 4a0bbf4815f1 media: si2168: add frequency data to frontend info omits bc8c479a5b19 media: venus: helpers: fix dynamic buffer mode for v4 omits 3d7f0d7126e0 media: venus: hfi_cmds: add more not-implemented properties omits cd396c8cbfcd media: venus: Add support for H265 controls omits a132459d4009 media: venus: core: fix max load for msm8996 and sdm845 omits e45cf927f3a5 media: coda: update profile and level controls after seque [...] omits 8a618957257a media: coda: add menu strings to s_ctrl debug output omits 74135fb1847d media: coda: demote s_ctrl debug messages to level 2 omits e94bb8d269ff media: coda: improve decoder job finished debug message omits 8e7479c7e725 media: coda: add coda_frame_type_char helper omits 736a33d20546 media: coda: move job ready message to coda_debug level 2 omits 31e71dbcc1fd media: coda: move register debugging to coda_debug level 3 omits 5490ba5645f2 media: atmel: atmel-isc: make try_fmt error less verbose omits 90a493a34917 media: atmel: atmel-isc: add support for DO_WHITE_BALANCE omits a0816e5088ba media: v4l2-ctrl: fix flags for DO_WHITE_BALANCE omits 73c1a577b839 media: atmel: atmel-isc: reworked white balance feature omits 50a1ea5bebbc scsi: st: add a SPDX tag to st.c omits 95b04a2ff9c7 scsi: sr: add a SPDX tag to sr.c omits 203cd5591485 scsi: sg: switch to SPDX tags omits 5ee7e1f1c6c1 scsi: ses: switch to SPDX tags omits b0edc7fdc65c scsi: sd: switch remaining files to SPDX tags omits 5897b844b7f9 scsi: sd: add a SPDX tag to sd.c omits 86b89cb0d26c scsi: libsas: switch remaining files to SPDX tags omits 4e74166c52a8 scsi: libsas: switch sas_ata.[ch] to SPDX tags omits 5502239e73e6 scsi: libsas: add a SPDX tag to sas_task.c omits 2d1fcb6009f4 scsi: libiscsi: switch to SPDX tags omits 2626b08f3960 scsi: libfcoe: switch to SPDX tags omits d4fd63475527 scsi: libfc: switch to SPDX tags omits 402b0e32609e scsi: libfc: remove duplicate GPL boilerplate text omits 1d3439fa8792 scsi: scsi_transport_srp: switch to SPDX tags omits 838b70905386 scsi: scsi_transport_spi: switch to SPDX tags omits 390363c1dd69 scsi: scsi_transport_sas: switch to SPDX tags omits 7d38479a74bc scsi: scsi_transport_iscsi: switch to SPDX tags omits 518397c216aa scsi: scsi_transport_fc: switch to SPDX tags omits b01211b9c3b2 scsi: scsi_transport_fc: remove duplicate GPL boilerplate text omits 2711770056aa scsi: scsi_transport.h: switch to SPDX tags omits 17bd0fb319a7 scsi: scsi_netlink: remove duplicate GPL boilerplate text omits 22104afd7329 scsi: core: switch the remaining scsi midlayer files to us [...] omits 026104bfa591 scsi: core: add SPDX tags to scsi midlayer files missing l [...] omits 9c12d739d69b tty: max310x: Split uart characters insertion loop omits 2b9e6f0a400b tty: max310x: Optionally enable rs485 on startup omits 68f22c0c99d9 tty: max310x: Add rx-during-tx rs485 flag support omits 35240ba26a93 tty: max310x: Fix invalid baudrate divisors calculator omits b7382c73b2d7 tty: max310x: Don't pass stacked buffers to SPI omits 1b5d239af3da tty: max310x: Introduce max310x_one port macro-wrapper omits 2987590b7846 tty: max310x: Simplify tx-work item code omits 9f20e8843edf tty: amba-pl011: allow shared interrupt omits dfaffb9dca90 tty: serial: 8250: Fix type field in format string omits 525667c0259d serial: 8250_of: Use of_device_get_match_data() omits b2b5921fe4b3 mtd: rawnand: initialize ntargets with maxchips omits f3dfd4072c3e USB: serial: option: add Telit 0x1260 and 0x1261 compositions omits c5f81656a18b USB: serial: pl2303: add Allied Telesis VT-Kit3 omits 5417a7e48296 USB: serial: option: add support for Simcom SIM7500/SIM760 [...] omits dd1f760bffce pinctrl: sh-pfc: r8a7778: Use common PORT_GP_CFG_27() macro omits fbc5108d93ff pinctrl: sh-pfc: Add PORT_GP_27 helper macro omits be1c072d6628 pinctrl: sh-pfc: r8a77965: Add TPU pins, groups and functions omits 32ba9f222edb pinctrl: sh-pfc: r8a7796: Add TPU pins, groups and functions omits 9141d4558fcc pinctrl: sh-pfc: r8a7795: Add TPU pins, groups and functions omits 0cbdf1b87624 pinctrl: sh-pfc: r8a7795-es1: Add TPU pins, groups and functions omits e7ad75162890 pinctrl: sh-pfc: r8a77970: Remove MMC_{CD,WP} omits 4d1816cd6724 pinctrl: sh-pfc: Move PIN_NONE to shared header file omits f1074e7281a2 pinctrl: sh-pfc: Add SH_PFC_PIN_CFG_PULL_UP_DOWN shorthand omits bd79c92039f1 pinctrl: sh-pfc: Rename 2-parameter CPU_ALL_PORT() variant omits 542ffc9e026a pinctrl: sh-pfc: Validate pin tables at runtime omits 3dd5fd79f071 pinctrl: sh-pfc: Add check for empty pinmux groups/functions omits 80cde64f68ff pinctrl: sh-pfc: Mark run-time debug code __init omits 5f304f8c87c7 pinctrl: sh-pfc: Correct printk level of group reference warning omits 492252493ea3 dmaengine: tegra210-adma: Fix spelling omits 9ab59bf5dd63 dmaengine: tegra210-adma: Fix channel FIFO configuration omits b53611fb1ce9 dmaengine: tegra210-adma: Fix crash during probe omits 069b3c4214f2 dmaengine: mediatek-cqdma: sleeping in atomic context omits 0788611c9a09 dmaengine: dw-axi-dmac: fix null dereference when pointer [...] omits e033958e74d7 staging: kpc2000: removed two kpc_uio_class device attributes. omits cd88d2b11dc3 staging: kpc2000: added separate show functions for kpc_ui [...] omits ae63ed4c7d08 staging: rtl8723bs: hal: Remove unused variable omits 6e9aed4ed4ca dt-bindings: usb: renesas_usbhs: Add support for r7s9210 omits b69dce634105 usb: renesas_usbhs: Add support for RZ/A2 omits f75606699060 usb: renesas_usbhs: support byte addressable CFIFO omits 2195e3af9079 usb: renesas_usbhs: add support for CNEN bit omits 97a7968448cb usb: renesas_usbhs: move flags to param omits b051c9374654 dt-bindings: rcar-gen3-phy-usb2: Add r7s9210 support omits 804898e8bc43 dt-bindings: rcar-gen3-phy-usb2: Document dr_mode omits 561759292774 usb: core: hub: Disable hub-initiated U1/U2 omits fea3af5e0358 usb: core: hub: Enable/disable U1/U2 in configured state omits d991f855cb4f usb: remove redundant 'default n' from Kconfig-s omits be21a02a5a5e usb: renesas_usbhs: Use specific struct instead of USBHS_T [...] omits 4e4feeec4e6c USB: OHCI: remove space before open square bracket '[' omits 01d4071486fe usb: exynos: add workaround for the USB device bindings conflict omits 3a38e874d70b usbip: usbip_host: cleanup do_rebind() return path omits 987d864a2363 staging: vt6656: manage error path during device initialization omits 07ba60a15843 staging: vt6656: clean-up registers initialization error path omits d8c2869300ab staging: vt6656: use meaningful error code during buffer a [...] omits cc81234ad7c7 staging: vt6656: clean error path for firmware management omits 7156f7d9c387 staging: vt6656: avoid discarding called function's return code omits 59608cb1de18 staging: vt6656: clean function's error path in usbpipe.c omits 3fd14ebc2d52 staging: vt6656: fix potential NULL pointer dereference omits a7bfc177d8a5 Staging: rtl8192u: ieee80211: Fix if-else coding style issue omits 7ccbc42a2bec Staging: rtl8188eu: core: Remove else after break omits d0222e9a6b4b staging: pi433: fix misspelling of packet omits 6bcd56b707d5 staging: kpc2000: remove SetBackEndControl() function omits 078ef50c2a1a staging: kpc2000: dma_common_defs.h: remove unused inline [...] omits 8cac7b354a20 staging: kpc2000: move the i2c driver out of its subdirectory omits f900d81cb960 staging: kpc2000: move the spi driver out of its subdirectory omits 64038897602f staging: kpc2000: remove spi_parts.h omits 89cfbcc9ecfc staging: kpc2000: fix coding style in pcie.h omits bdd4a571f862 staging: kpc2000: remove fileops.c file. omits 8d3f1fdf5211 ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event omits bde2bbdb307a ALSA: firewire-lib: use dynamic array for CIP header of tr [...] omits a8520f3e9314 ALSA: firewire-lib: use the same unit for payload argument [...] omits 64d0bf4d4977 ALSA: firewire-lib: add data_blocks/data_block_counter par [...] omits 4a10cecc4182 ALSA: firewire-lib: use the same type of argument for CIP [...] omits aa440de3058a Input: elantech - enable middle button support on 2 ThinkPads omits f1222f5ee2c0 Input: imx6ul_tsc - use devm_platform_ioremap_resource() t [...] omits d8ea61c5af0e Input: imx_keypad - use devm_platform_ioremap_resource() t [...] omits 5f462872a192 Input: da9063_onkey - convert header to SPDX omits 6981a2356181 Input: da9063_onkey - remove platform_data support omits 827484912e82 dmaengine: fsl-qdma: Add improvement omits 4e4106f5e942 dmaengine: jz4780: Fix transfers being ACKed too soon omits 7dadf88f8d4e platform/chrome: cros_ec_spi: Move to real time priority f [...] omits d0147554d004 dt-bindings: mfd: LMU: Add ti,brightness-resolution omits 2f230f300497 dt-bindings: mfd: LMU: Add the ramp up/down property omits b2279bcffa72 MAINTAINERS: Update Stefan Wahren email address omits a8c715b4dd73 ARC: mm: SIGSEGV userspace trying to access kernel virtual memory omits 89c92142f75e ARC: fix build warnings omits 26d65140e92a ARM: dts: meson8b: fix the operating voltage of the Mali GPU omits f3b7cbe2200f ARM: dts: meson8b: drop undocumented property from the Mal [...] omits 01dfdd7b4693 ARM: dts: meson8: fix GPU interrupts and drop an undocumen [...] omits e8bd76dccd79 ARM: dts: bcm: Add missing device_type = "memory" property omits 6b23af0783a5 soc: bcm: brcmstb: biuctrl: Register writes require a barrier omits 490cad5a3ad6 soc: brcmstb: Fix error path for unsupported CPUs omits 4ee23cd76c0c Merge branch 'omap-for-v5.2/ti-sysc' into fixes omits f29f24b5568f Merge branch 'fixes-dra7' into fixes omits 34b1b8061de3 ARM: dts: dra71x: Disable usb4_tm target module omits fe9edfe648ac ARM: dts: dra71x: Disable rtc target module omits b07bd27e02b9 ARM: dts: dra76x: Disable usb4_tm target module omits f7b9cb944a5d ARM: dts: dra76x: Disable rtc target module omits 069d037aea98 ASoC: simple-card: Fix configuration of DAI format omits ef071bab655b power: supply: olpc_battery: Allow building the driver on non-x86 omits 231c0c216172 Platform: OLPC: Add a regulator for the DCON omits 0c3d931b3ab9 Platform: OLPC: Add XO-1.75 EC driver omits 8097548f3af9 Platform: OLPC: Use BIT() and GENMASK() for event masks omits 560331eaee6c Platform: OLPC: Avoid a warning if the EC didn't register yet omits ec9964b48033 Platform: OLPC: Move EC-specific functionality out from x86 omits 2dc786304977 Platform: OLPC: Remove an unused include omits f22558d70175 dt-bindings: olpc,xo1.75-ec: Add OLPC XO-1.75 EC bindings omits 9783da2384c5 spi: spidev: Add dhcom-board to compatibility list omits 973af54c5218 regulator: da9063: platform_data is gone, depend on OF omits 824bd1be3ed0 regulator: da9063: move definitions out of a header into t [...] omits 662307294f27 regulator: da9063: remove platform_data support omits 2899872b627e regmap: debugfs: Fix memory leak in regmap_debugfs_init omits 90fdbe8ab270 ASoC: cs42xx8: add reset-gpios in binding document omits 2ffb0f580bde ASoC: soc-core: WARN() is not related to component->driver->probe omits e9b5daad4e9b ASoC: rsnd: move pcm_new from snd_soc_component_driver to [...] omits 39f2d114a1c7 ASoC: Intel: glk_rt5682_max98357a: Remap button control-function omits 326b18176353 ASoC: Mediatek: MT8183: enable IIR filter omits b0a821daf0d0 ASoC: rename functions that pollute the simple_xxx namespace omits 30d9d4ff5353 ASoC: Intel: soc-acpi: Fix machine selection order omits 7b8164c1a29c ASoC: rt5677-spi: Handle over reading when flipping bytes omits f7c4842abfa1 ASoC: soc-dpm: fixup DAI active unbalance omits ef9ace6f8008 tools: gpio: Add include/linux/gpio.h to .gitignore omits 73ee89436047 Merge tag 'v5.2-rc1' of https://git.kernel.org/pub/scm/lin [...] omits dd7450cab711 ipmi_si: use bool type for initialized variable omits 2f6635396304 ipmi_si: fix unexpected driver unregister warning omits eceb995e04b7 Merge tag 'v5.2-rc1' into spi-5.3 omits 96d82e9d0dc7 Merge tag 'v5.2-rc1' into regulator-5.3 omits 1c7c3237c0cc Merge tag 'v5.2-rc1' into asoc-5.3 omits 3ff46efbcd90 clk: meson: meson8b: fix a typo in the VPU parent names ar [...] omits e63b063ecd24 clk: meson: fix MPLL 50M binding id typo omits e23fa431e77d Staging: mt7621-dma: Remove braces around single if statement omits 200036a8e802 parisc: Allow building 64-bit kernel without -mlong-calls [...] omits 7a95aab57b79 parisc: Kconfig: remove ARCH_DISCARD_MEMBLOCK omits 38fa0e8e4a3b ext2: code cleanup by using test_opt() and clear_opt() omits e15d92bee818 doc: ext2: update description of quota options for ext2 omits 6c71b489ecfd ext2: Strengthen xattr block checks omits 8cd0f2ba787a ext2: Merge loops in ext2_xattr_set() omits f4c3fb8c433f ext2: introduce helper for xattr entry validation omits 02475de9bb23 ext2: introduce helper for xattr header validation omits f44840ad1f82 quota: add dqi_dirty_list description to comment of Dquot [...] omits cc9daca6e0eb staging: vt665*: use help instead of ---help--- in Kconfig omits 6a478f6715c1 staging: rtl8723bs: use help instead of ---help--- in Kconfig omits 7c6840b633ff staging: rtl8188eu: use help instead of ---help--- in Kconfig omits c3c415534d98 staging: unisys: use help instead of ---help--- in Kconfig omits 2a4482bfae19 staging: most: use help instead of ---help--- in Kconfig omits 30d8b6e18232 staging: fsl-dpaa2: use help instead of ---help--- in Kconfig omits 7ac3e13a9fb3 staging: kpc2000: kpc_i2c: fixup block comment style in i2 [...] omits 03a51687d297 staging: kpc2000: kpc_i2c: use %s with __func__ identifier [...] omits 63306de0e840 staging: kpc2000: kpc_i2c: prevent memory leak in probe() [...] omits 11011c03d647 staging: kpc2000: kpc_i2c: reformat copyright for better r [...] omits 8459b5441377 staging: kpc2000: kpc_i2c: reindent i2c_driver.c omits 26a14267aff2 platform/chrome: Add ChromeOS EC ISHTP driver omits 75501d2edc80 platform/chrome: cros_ec_spi: Always add of_match_table omits 2ad1f7a91449 platform/chrome: wilco_ec: Remove 256 byte transfers omits 4c1ca625c622 platform/chrome: wilco_ec: Add Boot on AC support omits 0c0b7ea23aed platform/chrome: wilco_ec: Add property helper library omits 276accf2daa0 staging: kpc2000: remove lock_card/unlock_card functions omits 92642f385b7e staging: kpc2000: remove kp200_module.c file omits 59ae81e11fec staging: kpc2000: fix coding style in uapi.h omits 15cc5c284af2 staging: fieldbus: solve warning incorrect type dev_core.c omits deabe03523a7 Staging: rtl8192u: ieee80211: Use !x in place of NULL comparisons omits 63a9c3edcb07 staging: rtl8723bs: Fix boolinit.cocci warnings omits 37d13c28eb4c Staging: bcm2835-camera: Prefer kernel types omits 3fb58b8572ae staging: erofs: fix Warning Use BUG_ON instead of if condi [...] omits a02177a39344 dt-bindings: imx-cpufreq-dt: Document opp-supported-hw usage omits 4d28ba1d62c4 cpufreq: Add imx-cpufreq-dt driver omits c8b741e10b3b Merge tag 'iio-for-5.3a' of git://git.kernel.org/pub/scm/l [...] omits c0ab9e0812da opp: Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() omits b25af2ff7c07 ARM: imx: cpuidle-imx6sx: Restrict the SW2ISO increase to i.MX6SX omits 6319aee10e53 opp: Attach genpds to devices from within OPP core omits c4580f209715 ALSA: dice: add stream format parameters for PreSonus FireStudio omits 941add8e3e63 Staging: rtl8723bs: hal: Fix comparison to bool in if statements omits 2f9dcc46c626 staging: kpc2000: removed trailing white-space. omits db013a8826aa Staging: kpc2000: kpc_dma: include <linux/io.h> instead of [...] omits 8f3d9001ddb6 Staging: rtl8188eu: os_dep: Use %s and __func__ in strings omits f3dbf6ea4fed staging: rtl8723bs: core: rtw_recv: fix warning Unneeded v [...] omits c3fb338afa33 Staging: rtl8192u: ieee80211: Fix coding style issues rela [...] omits 023dbe17dd38 staging: vchiq: stop explicitly comparing with zero to cat [...] omits 77cf3f5dcf35 staging: vchiq: make wait events interruptible omits 086efbabdc04 staging: vchiq: revert "switch to wait_for_completion_killable" omits 061ca1401f96 staging: vchiq_2835_arm: revert "quit using custom down_in [...] omits 5ba1a1dae320 Staging: rtl8192u: ieee80211: Use !x in place of NULL comparison omits c61ec9e618bf Staging: rtl8192u: ieee80211: Add spaces around '&&' operator omits d542d407cdf2 Staging: rtl8192u: ieee80211: Fix coding style errors omits d310c5a1cc83 Staging: rtl8192u: ieee80211: Fix spelling mistake omits 8b0c4a7ca1ed Staging: rtl8192u: ieee80211: Fix coding style warning omits dad3f77ff480 Staging: rtl8192e: Use %s and __func__ in strings omits 5249495da049 staging: erofs: drop unneeded -Wall addition omits 70eb40836ca4 staging: kpc2000: clean up after probe failure. omits abb611d2c21c staging: kpc2000: added missing clean-up to probe_core_uio. omits 3809ca58c16a staging: kpc2000: added designated initializers to two structs. omits dbaca02b625a staging: kpc2000: declare two functions as static. omits d2a6eaee1d72 staging: kpc2000: inverted conditional in order to reduce [...] omits d34141ebd7e7 Staging: kpc2000: kpc_dma: Resolve cast warning and use co [...] omits 1c13ef4fa181 Staging: kpc2000: kpc_dma: Resolve warning to use __func__ [...] omits 63c867d794e8 Staging: kpc2000: kpc_dma: Resolve warning Missing blank l [...] omits 3544d3f785c1 Staging: kpc2000: kpc_dma: Resolve checkpath errors Macros [...] omits f42485c50d7a Staging: kpc2000: kpc_dma: Resolve code indent and trailin [...] omits f3092723b7ed Staging: kpc2000: kpc_dma: Resolve checkpatch space errors [...] omits 20fe99222dd3 Staging: kpc2000: kpc_dma: Resolve space errors around poi [...] omits 0f7aa9d2447b Staging: kpc2000: kpc_dma: Resolve trailing whitespace err [...] omits a8f7e0c9b9ae staging: rtl8723bs: os_dep: Remove Unneeded variable ret omits 83ee6ec7740b Staging: rtl8723bs: os_dep: Fix if-else coding style issues omits 690510aad15f staging: kpc2000: remove unused function kp2000_cdev_write omits 80ff4ad4c62f staging: vc04_services: bcm2835-camera: remove redundant a [...] omits a301ecbc7ed0 Staging: kpc2000: Cleanup in kpc_dma_transfer() omits 5badafb1f0c9 staging: rtl8712: get rid of IS_MCAST omits 91fc28e8e6e9 staging: kpc_i2c: Remove unused file omits bd9c9e2c6d56 Staging: rtl8723bs: os_dep: Remove braces from single if s [...] omits 5706396f4768 staging: rtl8723bs: core: Fix variable constant comparisons. omits a65f0d18ea58 staging: rtl8723bs: core: Remove braces from single if statement. omits c872ed070a8c staging: rtl8723bs: core: Remove unnecessary parentheses. omits 41452327fc09 staging: rtl8723bs: core: Replace NULL comparisons. omits 6810625092e7 staging: rtl8723bs: core: Remove blank line. omits 5f98c7f9f535 Staging: rtl8723bs: core: Fix Spelling mistake in comments omits 2dd67029c623 Staging: rtl8723bs: os_dep: Fix switch-case indentation error omits f0f74b45d64d drivers: staging : wlan-ng : collect return status without [...] omits a0b14e6585b9 firmware: imx: SCU irq should ONLY be enabled after SCU IP [...] omits fafaa0a27675 arm64: imx: Fix build error without CONFIG_SOC_BUS omits 6d97024dce23 iio: adc: mediatek: mt6577-auxadc, add mt6765 support omits 73e1ccdab3c3 dt-bindings: iio: adc: mediatek: Add document for mt6765 omits e359a29225dd dt-bindings: iio: accel: adxl345: switch to YAML bindings omits 5887c8364766 iio: adc: sun4i-gpadc-iio convert to SPDX license tags omits 0d698a538f8d iio: ad9523-1: Improve reported VCO frequency accuracy omits 69dbdfffef20 HID: wacom: Sync INTUOSP2_BT touch state after each frame [...] omits 6441fc781c34 HID: wacom: Correct button numbering 2nd-gen Intuos Pro ov [...] omits fe7f8d73d1af HID: wacom: Send BTN_TOUCH in response to INTUOSP2_BT eras [...] omits e92a7be7fe5b HID: wacom: Don't report anything prior to the tool enteri [...] omits 2cc08800a6b9 HID: wacom: Don't set tool type until we're in range omits 68c20cc2164c HID: wacom: correct touch resolution x/y typo omits d4b8efeb46d9 HID: wacom: generic: Correct pad syncing omits d8e9806005f2 HID: wacom: generic: only switch the mode on devices with LEDs omits bfa8130f50a6 ASoC: tlv320aic3x: Add support for high power analog output omits bfe95dfa4dac ASoC: cs42xx8: Add reset gpio handling omits ad6eecbfc01c ASoC: cs42xx8: Add regcache mask dirty omits cbb10f1e4a72 habanalabs: don't limit packet size for device CPU omits b1f35dfd7c2f dt-bindings: sound: sun4i-spdif: Document that the RX chan [...] omits 506c7f9b0612 dt-bindings: sound: Convert Allwinner SPDIF binding to YAML omits 7d293f564561 regulator: tps6507x: Fix boot regression due to testing wr [...] omits 4aecaa0a82b3 ASoC: fsl_asrc: replace the process_option table with function omits b06c58c2a1ee ASoC: fsl_asrc: Fix the issue about unsupported rate omits c8609f3870f7 ASoC: meson: add g12a tohdmitx control omits 0a8f1117a680 ASoC: meson: axg-card: add basic codec-to-codec link support omits e35f5ad6a965 ASoC: meson: add tohdmitx DT bindings omits c3456a4b2142 ASoC: dapm: allow muxes to force a disconnect omits 1b74211011eb ASoC: meson: axg-card: set link name based on link node name omits 5caaf29af5ca spi: bitbang: Fix NULL pointer dereference in spi_unregist [...] omits cf61f5b01531 ASoC: Mediatek: MT8183: set data align omits 1628fc3f4771 ASoC: Mediatek: add memory interface data align omits ac7427377150 habanalabs: support device memory memset > 4GB omits b283d0c353de Input: eeti_ts - read hardware state once after wakeup omits 145b11d1baa3 Input: elan_i2c - increment wakeup count if wake source omits 80a316ff1627 9p/xen: Add cleanup path in p9_trans_xen_init omits d4548543fc4e 9p/virtio: Add cleanup path in p9_virtio_init omits 318dacbd049b spi: tegra114: add support for TX and RX trimmers omits 9b76ef39b7fb spi: tegra114: add support for HW CS timing omits 1bf9f3c9232d spi: tegra114: add support for hw based cs omits 63c1440596ff spi: tegra114: add support for gpio based CS omits 32b5a2c9950b wireless: Skip directory when generating certificates omits 460696ed4c07 habanalabs: print event name for fatal and non-RAZWI events omits 176a11834b65 ASoC: ak4458: rstn_control - return a non-zero on error only omits 3393f7d92451 spi: bcm2835: only split transfers that exceed DLEN if DMA [...] omits 35ceb6759d1b spi: Allow selecting BCM2835 SPI controllers on ARCH_BRCMSTB omits bfada2080b64 spi: bcm2835: Remove spi_alloc_master() error printing omits bf93b9512645 spi: bcm2835aux: Remove spi_alloc_master() error printing omits 5d7e2b5ed585 spi: core: allow reporting the effectivly used speed_hz fo [...] omits eb1ecadb7f67 ASoC: hdmi-codec: re-introduce mutex locking omits e7ecfdb794fe ASoC: soc-pcm: add soc_pcm_components_open() omits 2371abdc08e4 ASoC: soc-pcm: add missing cpu_dai->rate = 0 omits ca58221d2212 ASoC: soc-pcm: do cpu_dai related operation at same place omits 7426af5010d1 ASoC: soc.h: fe_compr can be bit field omits 09d4cc03ff77 ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() omits a1e537b3f045 habanalabs: increase PCI ELBI timeout for Palladium omits c083444061ad ASoC: soc-core: add soc_component_to_node() omits e2b30edfb943 ASoC: soc-core: tidyup soc_bind_dai_link() comment balance omits 0a2cfcd998e3 ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() omits 22d251a59647 ASoC: soc-core: use i on snd_soc_resume() omits bcd9382288af ASoC: max98357a: request GPIO when device get probed omits 630be964b5d8 ASoC: SOF: Intel: ICL add Icelake chip info struct omits ec836daafcdf ASoC: SOF: Intel: ICL: add Icelake SSP count omits 14a2212dd4bc ASoC: SOF: pcm: remove runtime PM calls during pcm open/close omits 5160217ba66c ASoC: SOF: uapi: remove unused sof header files omits 5f740b243014 ASoC: Intel: Skylake: Add Cometlake PCI IDs omits 927ce5c76e48 ASoC: SOF: Add Comet Lake PCI IDs omits 35a7086eaa05 ASoC: amd: Reporting accurate hw_ptr for acp3x dma omits 5087a8f17df8 ASoC: soc-pcm: BE dai needs prepare when pause release aft [...] omits a8dee20d7924 ASoC: ak4458: add return value for ak4458_probe omits f3df05c80598 ASoC : cs4265 : readable register too low omits 8199a1203789 ASoC: SOF: fix error in verbose ipc command parsing omits a69270d8bfeb ASoC: SOF: fix race in FW boot timeout handling omits 8d01c3c73cef ASoC: SOF: nocodec: fix undefined reference omits 977bfde5d4cb dt-bindings: regulator: add document bindings for slg51000 omits a867bde3dd03 regulator: slg51000: add slg51000 regulator driver omits 249825cc48eb MAINTAINERS: slg51000 updates to the Dialog Semiconductor [...] omits 921a465ba7bc habanalabs: pass device pointer to asic-specific function omits e727d4cbc785 Merge tag 'spi-bpw-is-supported' of https://git.kernel.org [...] omits a2d2010d95cd iio: dac: ds4422/ds4424 drop of_node check omits ed1f310ee23d iio: stmpe-adc: Reset possible interrupts omits e813dde6f833 iio: stmpe-adc: Use wait_for_completion_timeout omits 4bd44bb2b470 iio: stmpe-adc: Enable all stmpe-adc interrupts just once omits 263d21cd5e85 iio: stmpe-adc: Reinit completion struct on begin conversion omits 2abd293703eb iio: stmpe-adc: Add compatible name omits 7f7a0208369f Merge tag 'ib-mfd-gpio-input-leds-power-v5.2' of git://git [...] omits 2a267e7c41aa Merge tag 'v5.1' into next omits 423dfbc362b7 HID: logitech-dj: Add usb-id for the 27MHz MX3000 receiver omits 10235380d18e HID: rmi: Use SET_REPORT request on control endpoint for A [...] omits ced2c0c53d08 HID: logitech-hidpp: add support for the MX5500 keyboard omits b9a94fbe0ed0 HID: logitech-dj: add support for the Logitech MX5500's Bl [...] omits eb6964fa6509 HID: i2c-hid: add iBall Aer3 to descriptor override omits 7d9ab9b6adff percpu_ref: release percpu memory early without PERCPU_REF [...] omits ddde2af747ad md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT omits 214828962dea io_uring: initialize percpu refcounters using PERCU_REF_AL [...] omits 09ed79d6d75f percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag omits aec71d794731 livepatch: Remove stale kobj_added entries from kernel-doc [...] omits 2420a0b1798d x86/tsc: Set LAPIC timer period to crystal clock frequency omits 52ae346bd26c x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' omits 604dc9170f24 x86/tsc: Use CPUID.0x16 to calculate missing crystal frequency omits 0ed56252c956 spi: Fix Raspberry Pi breakage omits a08b51a9a0f3 habanalabs: change polling functions to macros omits 1f2c999bbca3 habanalabs: remove redundant memory clear omits cbe722e41684 habanalabs: remove redundant CB size adjustment omits 47300728fb21 spi: rockchip: turn down tx dma bursts omits d5864e5bed96 spi: core: allow defining time that cs is deasserted as a [...] omits 0ff2de8bb163 spi: core: allow defining time that cs is deasserted omits 0c169b8afd1d habanalabs: check to load F/W before boot status omits 261e90829fe2 ASoC: soc-acpi: fix implicit header use of module.h/export.h omits 154f7da56f1e spi: bcm2835: add driver stats to debugfs omits ff245d90ebed spi: bcm2835: make the polling duration limits configurable omits c41d62b06cb9 spi: bcm2835: added comment about different bus behaviour [...] omits 7f1922eb3adb spi: bcm2835: Avoid 64-bit arithmetic in xfer len calc omits 9ac3f90db46b spi: bcm2835: bcm2835_spi_transfer_one_poll remove unneces [...] omits c3fdefc2d79e spi: at91-usart: add DMA support omits f7b99e5948e6 dt-bindings: mfd: atmel-usart: add DMA bindings for USART [...] omits e29eaa3c4b76 spi: ep93xx: Drop unused variable omits 3df4235ac41c regulator: max77650: Convert MAX77651 SBB1 to pickable lin [...] omits 68ce3a446172 regulator: core: Slightly improve readability of _regulato [...] omits c0ffbd64b9dc ASoC: fsl_sai: Move clock operation to PM runtime omits 71ed4bddde08 ASoC: stm32: i2s: manage identification registers omits 0cf4610b9f29 ASoC: hdmi-codec: remove ops dependency on the dai id omits 1de005d47d90 ASoC: hdmi-codec: remove reference to the dai drivers in t [...] omits 3fcf94ef4d41 ASoC: hdmi-codec: remove reference to the current substream omits 900e5daf7034 ASoC: hdmi-codec: remove function name debug traces omits 8c173dc41d38 habanalabs: remove dead code in habanalabs_drv.c omits 893d1a9c5c1c ASoC: rt5677: Add component driver name omits 9e7251fa3897 ath10k: Check tx_stats before use it omits 49ed34b835e2 ath10k: add peer id check in ath10k_peer_find_by_id omits 7835d8f8792d ath10k: Add wmi tlv service map for mesh 11s omits 97354f2c4327 ath10k: Do not send probe response template for mesh omits a7368c395fc3 ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 omits 8cdee1affe90 ath10k: change swap mail box config for UTF mode of SDIO omits 9280f4fc06f4 ath10k: Fix the wrong value of enums for wmi tlv stats id omits 4f735cd73650 ath10k: coredump: use struct_size() helper omits 35b50e70df27 ath10k: Use struct_size() helper omits 42f1bc43e6a9 ath10k: Fix encoding for protected management frames omits 5c51875c0943 ath10k: rx_duration update for fw_stats debugfs entry omits 9e0b341a3d66 ath10k: Fix the tx stats bytes & packets parsing omits 889ab61d9dc1 ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 omits 7b612ed94d0a ath10k: Move board id and fw version logging to info level omits 473a4084e19e ath10k: Added support to reset HTT stats in debugfs omits 14bf9217d66d ath10k: Extended the HTT stats support to retrieve Mu-MIMO [...] omits 753c36a4d8a8 ASoC: rt5677: use more of the volume range from DACs omits b2d337d8de9f ASoC: fsl_esai: Add pm runtime function omits 1a5c0b28fc56 ASoC: stm32: spdifrx: manage identification registers omits b9960f6ea22d ASoC: rt5677-spi: Rename driver to differentiate from main codec omits 53fdea9604fa ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger [...] omits b1f4c9a3c78c iio: stmpe-adc: Remove unnecessary assignment omits c57c54bc9758 staging: iio: adc: Add paragraph to describe Kconfig symbol omits a8b7ca187fd2 staging: iio: adt7316: match parenthesis alignment omits 5c25531d4b43 iio: adc: rcar-gyroadc: Remove devm_iio_device_alloc() err [...] omits cf54f4dd07a6 dt-bindings: iio: isl29018: convert bindings to YAML format omits 7fc1148cfde1 dt-bindings: adc: mt8183: add binding document omits 19734970c98b habanalabs: force user to set device debug mode omits d1287493abe2 habanalabs: minor documentation and prints fixes omits 34a5fab7b6f7 habanalabs: remove redundant CPU checks omits cfc2f35006cb habanalabs: improve a couple of error messages omits 3d0aa9198446 wil6210: remove HALP for Talyn devices omits d6a553c0c61b wil6210: check rx_buff_mgmt before accessing it omits 7441be71ba7e wil6210: fix missed MISC mbox interrupt omits ddf7afdde824 wil6210: fix overwriting max_assoc_sta module param omits 9a874d045473 wil6210: enhancements for descriptor and status ring debugfs omits a7feb56f204f wil6210: add support for multiple sections in brd file omits 0131d1851338 wil6210: add printout of platform capabilities omits 9c6465979276 wil6210: fix _desc access in __wil_tx_vring_tso omits e10b0eddd523 wil6210: fix spurious interrupts in 3-msi omits 1ba12322e2f0 Merge branch 'am5-sdio-fixes' into fixes omits c3c0b70cd3f8 ARM: dts: dra76x: Update MMC2_HS200_MANUAL1 iodelay values omits 88a748419b84 ARM: dts: am57xx-idk: Remove support for voltage switching [...] omits e4f50c8d1047 bus: ti-sysc: Handle devices with no control registers omits 516f1117d0fb ARM: dts: Configure osc clock for d_can on am335x omits 62acdcfa8b7a wireless: carl9170: fix clang build warning omits bfabdd699732 wil6210: fix potential out-of-bounds read omits d8792393a783 ath: DFS JP domain W56 fixed pulse type 3 RADAR detection omits d3c2be9022d6 ath9k: drop redundant code in ar9003_hw_set_channel omits b50fd29c5268 ath: drop duplicated define omits 05039f01e630 ath9k: Remove some set but not used variables omits b037b107565f ath9k: Differentiate between max combined and per chain power omits 2f90c7e5d094 ath9k: Check for errors when reading SREV register omits 389b72e58259 ath9k: Don't trust TX status TID number when reporting airtime omits e643da21e19a ath6kl: remove redundant check of status != 0 omits 5d6751eaff67 ath6kl: add some bounds checking omits 83d9562b6478 ath6kl: wmi: use struct_size() helper omits df75786b9233 ath6kl: debug: Use struct_size() helper omits 93ee3d108fc7 ath10k: fix incorrect multicast/broadcast rate setting omits a8b10da05cbe ath10k: enable QCA6174 hw3.2 SDIO hardware omits 33f9747291ff ath10k: add fragmentation handler for high latency devices omits 130c77495708 ath10k: add PN replay protection for high latency devices omits 28ce53b6cfda ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event omits e1bddde9737a ath10k: add struct for high latency PN replay protection omits 46938cc8ab91 x86/paravirt: Rename paravirt_patch_site::instrtype to par [...] omits 1fc654cf6e04 x86/paravirt: Standardize 'insn_buff' variable names omits e99c25f4320d iio: dac: ad5758: remove set but not used variable 'dc_dc_mode' omits 8b7a6a357462 iio: cros_ec: add 'id' sysfs entry omits d2fc0156963c iio: adc: stm32-dfsdm: missing error case during probe omits 3e53ef91f826 iio: adc: stm32-dfsdm: manage the get_irq error case omits 17b62779cbe4 dt-bindings: iio: tsl2772: convert bindings to YAML format omits 40e64432ce98 dt-bindings: iio: tsl2583: convert bindings to YAML format omits ed61b3085814 iio: dac: ad5758: declare missing of table omits 311def4cd2c6 iio: adxl372: declare missing of table omits 17b16c3cbe92 iio: accel: kxsd9: declare missing of table omits 34c2a55b0df4 iio: temperature: maxim_thermocouple: declare missing of table omits e3faedf71d88 iio: adc: at91: Use dev_get_drvdata() omits 6e8b566806b7 iommu/omap: Use dev_get_drvdata() omits fc93dfd9345b x86/paravirt: Match paravirt patchlet field definition ord [...] omits 0b9d2fc1d0d6 x86/paravirt: Replace the paravirt patch asm magic omits fb2af0712fe8 x86/paravirt: Unify the 32/64 bit paravirt patching code omits 11e86dc7f274 x86/paravirt: Detect over-sized patching bugs in paravirt_ [...] omits 2777cae2b19d x86/paravirt: Detect over-sized patching bugs in paravirt_ [...] omits e05196401657 x86/paravirt: Remove bogus extern declarations omits f91b63b0e3b2 ath10k: sdio: add missing error check omits fbd428a5b828 ath10k: add initialization of HTC header omits 30382dd1cf3a ath10k: fix use-after-free on SDIO data frames omits 8ea51e409eb0 ath10k: htt: support MSDU ids with SDIO omits 6d084ac27ab4 ath10k: initialise struct ath10k_bus params to zero omits e2a6b711282a ath10k: htt: don't use txdone_fifo with SDIO omits 70736b9753fd ath10k: don't disable interrupts in ath10k_sdio_remove() omits 4504f0e5b571 ath10k: sdio: workaround firmware UART pin configuration bug omits e6f3f7e4dc76 spi: Add spi_is_bpw_supported() omits 24cccab42c41 lkdtm/bugs: Adjust recursion test to avoid elision omits 2bf8496f6e9b lkdtm/usercopy: Moves the KERNEL_DS test to non-canonical omits d43388dea04b eCryptfs: fix permission denied with ecryptfs_xattr mount [...] omits 4b47a8b51e7b ecryptfs: re-order a condition for static checkers omits 0bdf8a8245fd eCryptfs: fix a couple type promotion bugs
This update removed existing revisions from the reference, leaving the reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-allm [...] \ O -- O -- O (fec88ab0af97)
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 2 - CREDITS | 2 +- .../ABI/obsolete/sysfs-driver-hid-roccat-pyra | 2 +- Documentation/ABI/stable/sysfs-driver-mlxreg-io | 65 +- Documentation/ABI/testing/debugfs-cec-error-inj | 2 +- Documentation/ABI/testing/debugfs-cros-ec | 56 - .../ABI/testing/debugfs-driver-habanalabs | 18 +- Documentation/ABI/testing/debugfs-wilco-ec | 16 +- Documentation/ABI/testing/ima_policy | 6 +- Documentation/ABI/testing/procfs-smaps_rollup | 14 +- Documentation/ABI/testing/pstore | 4 +- Documentation/ABI/testing/sysfs-bus-css | 23 - .../testing/sysfs-bus-event_source-devices-format | 4 +- .../ABI/testing/sysfs-bus-i2c-devices-hm6352 | 12 +- Documentation/ABI/testing/sysfs-bus-iio | 7 +- Documentation/ABI/testing/sysfs-bus-iio-cros-ec | 10 +- .../ABI/testing/sysfs-bus-iio-distance-srf08 | 4 +- .../ABI/testing/sysfs-bus-iio-frequency-adf4371 | 44 - .../ABI/testing/sysfs-bus-iio-proximity-as3935 | 4 +- .../ABI/testing/sysfs-bus-pci-devices-aer_stats | 24 +- .../ABI/testing/sysfs-bus-pci-devices-cciss | 44 +- Documentation/ABI/testing/sysfs-bus-siox | 22 +- .../ABI/testing/sysfs-bus-usb-devices-usbsevseg | 22 +- .../testing/sysfs-class-backlight-driver-lm3533 | 6 +- Documentation/ABI/testing/sysfs-class-cxl | 6 +- Documentation/ABI/testing/sysfs-class-devfreq | 2 +- .../ABI/testing/sysfs-class-led-driver-lm3533 | 8 +- Documentation/ABI/testing/sysfs-class-leds-gt683r | 4 +- Documentation/ABI/testing/sysfs-class-net-phydev | 8 - Documentation/ABI/testing/sysfs-class-net-qmi | 4 +- Documentation/ABI/testing/sysfs-class-powercap | 2 +- Documentation/ABI/testing/sysfs-class-uwb_rc | 6 + Documentation/ABI/testing/sysfs-devices-system-cpu | 26 +- Documentation/ABI/testing/sysfs-driver-altera-cvp | 2 +- Documentation/ABI/testing/sysfs-driver-habanalabs | 42 +- Documentation/ABI/testing/sysfs-driver-hid | 12 +- .../ABI/testing/sysfs-driver-hid-roccat-kone | 2 +- Documentation/ABI/testing/sysfs-driver-ppi | 2 +- Documentation/ABI/testing/sysfs-driver-st | 2 +- Documentation/ABI/testing/sysfs-driver-wacom | 2 +- Documentation/ABI/testing/sysfs-fs-f2fs | 8 - Documentation/ABI/testing/sysfs-kernel-fscaps | 2 +- .../ABI/testing/sysfs-kernel-iommu_groups | 9 - Documentation/ABI/testing/sysfs-kernel-uids | 2 +- Documentation/ABI/testing/sysfs-kernel-vmcoreinfo | 2 +- Documentation/ABI/testing/sysfs-platform-asus-wmi | 10 - Documentation/ABI/testing/sysfs-platform-wilco-ec | 40 - Documentation/ABI/testing/sysfs-power | 2 +- Documentation/DMA-API.txt | 2 +- Documentation/EDID/HOWTO.txt | 49 + Documentation/EDID/howto.rst | 58 - Documentation/Kconfig | 13 - Documentation/Makefile | 14 +- Documentation/RCU/UP.rst | 143 - Documentation/RCU/UP.txt | 133 + Documentation/RCU/index.rst | 19 - Documentation/RCU/listRCU.rst | 321 - Documentation/RCU/listRCU.txt | 315 + Documentation/RCU/rcu.rst | 92 - Documentation/RCU/rcu.txt | 89 + Documentation/RCU/rcuref.txt | 21 +- Documentation/RCU/stallwarn.txt | 2 +- Documentation/RCU/whatisRCU.txt | 8 +- Documentation/accelerators/ocxl.rst | 2 - Documentation/acpi/dsd/leds.txt | 2 +- Documentation/admin-guide/LSM/LoadPin.rst | 10 - Documentation/admin-guide/README.rst | 2 +- Documentation/admin-guide/bug-hunting.rst | 2 +- Documentation/admin-guide/cgroup-v2.rst | 16 - Documentation/admin-guide/devices.txt | 4 +- Documentation/admin-guide/hw-vuln/index.rst | 1 - Documentation/admin-guide/hw-vuln/l1tf.rst | 2 +- Documentation/admin-guide/hw-vuln/spectre.rst | 697 -- Documentation/admin-guide/index.rst | 1 - Documentation/admin-guide/kernel-parameters.rst | 10 +- Documentation/admin-guide/kernel-parameters.txt | 93 +- .../admin-guide/mm/numa_memory_policy.rst | 2 +- Documentation/admin-guide/mm/numaperf.rst | 5 +- Documentation/admin-guide/ras.rst | 2 +- Documentation/aoe/aoe.rst | 150 - Documentation/aoe/aoe.txt | 143 + Documentation/aoe/examples.rst | 23 - Documentation/aoe/index.rst | 19 - Documentation/aoe/todo.rst | 17 - Documentation/aoe/todo.txt | 14 + Documentation/aoe/udev.txt | 2 +- Documentation/arm/mem_alignment | 2 +- Documentation/arm/stm32/overview.rst | 2 - Documentation/arm/stm32/stm32f429-overview.rst | 2 - Documentation/arm/stm32/stm32f746-overview.rst | 2 - Documentation/arm/stm32/stm32f769-overview.rst | 2 - Documentation/arm/stm32/stm32h743-overview.rst | 2 - Documentation/arm/stm32/stm32mp157-overview.rst | 2 - Documentation/arm64/acpi_object_usage.rst | 738 -- Documentation/arm64/acpi_object_usage.txt | 622 ++ Documentation/arm64/arm-acpi.rst | 528 -- Documentation/arm64/arm-acpi.txt | 519 ++ Documentation/arm64/booting.rst | 293 - Documentation/arm64/booting.txt | 266 + Documentation/arm64/cpu-feature-registers.rst | 304 - Documentation/arm64/cpu-feature-registers.txt | 296 + Documentation/arm64/elf_hwcaps.rst | 209 - Documentation/arm64/elf_hwcaps.txt | 231 + Documentation/arm64/hugetlbpage.rst | 41 - Documentation/arm64/hugetlbpage.txt | 38 + Documentation/arm64/index.rst | 28 - Documentation/arm64/legacy_instructions.rst | 68 - Documentation/arm64/legacy_instructions.txt | 57 + Documentation/arm64/memory.rst | 98 - Documentation/arm64/memory.txt | 97 + Documentation/arm64/pointer-authentication.rst | 109 - Documentation/arm64/pointer-authentication.txt | 107 + Documentation/arm64/silicon-errata.rst | 133 - Documentation/arm64/silicon-errata.txt | 88 + Documentation/arm64/sve.rst | 545 -- Documentation/arm64/sve.txt | 525 ++ Documentation/arm64/tagged-pointers.rst | 68 - Documentation/arm64/tagged-pointers.txt | 66 + Documentation/atomic_t.txt | 26 +- Documentation/block/bfq-iosched.txt | 14 +- Documentation/block/biodoc.txt | 1 + Documentation/block/queue-sysfs.txt | 64 +- Documentation/block/switching-sched.txt | 18 +- Documentation/bpf/bpf_design_QA.rst | 30 +- Documentation/bpf/btf.rst | 2 - Documentation/bpf/index.rst | 1 - Documentation/bpf/prog_cgroup_sockopt.rst | 93 - Documentation/cdrom/Makefile | 21 + Documentation/cdrom/cdrom-standard.rst | 1063 --- Documentation/cdrom/cdrom-standard.tex | 1026 +++ Documentation/cdrom/ide-cd | 534 ++ Documentation/cdrom/ide-cd.rst | 538 -- Documentation/cdrom/index.rst | 19 - Documentation/cdrom/packet-writing.rst | 139 - Documentation/cdrom/packet-writing.txt | 132 + Documentation/cgroup-v1/blkio-controller.rst | 302 - Documentation/cgroup-v1/blkio-controller.txt | 375 + Documentation/cgroup-v1/cgroups.rst | 695 -- Documentation/cgroup-v1/cgroups.txt | 677 ++ Documentation/cgroup-v1/cpuacct.rst | 50 - Documentation/cgroup-v1/cpuacct.txt | 49 + Documentation/cgroup-v1/cpusets.rst | 866 --- Documentation/cgroup-v1/cpusets.txt | 839 +++ Documentation/cgroup-v1/devices.rst | 132 - Documentation/cgroup-v1/devices.txt | 116 + Documentation/cgroup-v1/freezer-subsystem.rst | 127 - Documentation/cgroup-v1/freezer-subsystem.txt | 123 + Documentation/cgroup-v1/hugetlb.rst | 50 - Documentation/cgroup-v1/hugetlb.txt | 45 + Documentation/cgroup-v1/index.rst | 30 - Documentation/cgroup-v1/memcg_test.rst | 355 - Documentation/cgroup-v1/memcg_test.txt | 280 + Documentation/cgroup-v1/memory.rst | 1003 --- Documentation/cgroup-v1/memory.txt | 892 +++ Documentation/cgroup-v1/net_cls.rst | 44 - Documentation/cgroup-v1/net_cls.txt | 39 + Documentation/cgroup-v1/net_prio.rst | 57 - Documentation/cgroup-v1/net_prio.txt | 55 + Documentation/cgroup-v1/pids.rst | 92 - Documentation/cgroup-v1/pids.txt | 88 + Documentation/cgroup-v1/rdma.rst | 117 - Documentation/cgroup-v1/rdma.txt | 109 + Documentation/conf.py | 5 +- Documentation/core-api/circular-buffers.rst | 2 +- Documentation/core-api/index.rst | 2 - Documentation/core-api/kernel-api.rst | 16 +- Documentation/core-api/timekeeping.rst | 14 +- Documentation/core-api/xarray.rst | 270 +- Documentation/cputopology.txt | 48 +- Documentation/crypto/api-samples.rst | 176 +- Documentation/crypto/api-skcipher.rst | 2 +- Documentation/crypto/architecture.rst | 4 +- Documentation/crypto/crypto_engine.rst | 111 +- Documentation/dev-tools/kmemleak.rst | 48 +- Documentation/device-mapper/cache-policies.rst | 131 - Documentation/device-mapper/cache-policies.txt | 121 + Documentation/device-mapper/cache.rst | 337 - Documentation/device-mapper/cache.txt | 311 + Documentation/device-mapper/delay.rst | 31 - Documentation/device-mapper/delay.txt | 28 + Documentation/device-mapper/dm-crypt.rst | 173 - Documentation/device-mapper/dm-crypt.txt | 162 + Documentation/device-mapper/dm-flakey.rst | 74 - Documentation/device-mapper/dm-flakey.txt | 57 + Documentation/device-mapper/dm-init.rst | 125 - Documentation/device-mapper/dm-init.txt | 114 + Documentation/device-mapper/dm-integrity.rst | 259 - Documentation/device-mapper/dm-integrity.txt | 233 + Documentation/device-mapper/dm-io.rst | 75 - Documentation/device-mapper/dm-io.txt | 75 + Documentation/device-mapper/dm-log.rst | 57 - Documentation/device-mapper/dm-log.txt | 54 + Documentation/device-mapper/dm-queue-length.rst | 48 - Documentation/device-mapper/dm-queue-length.txt | 39 + Documentation/device-mapper/dm-raid.rst | 419 -- Documentation/device-mapper/dm-raid.txt | 354 + Documentation/device-mapper/dm-service-time.rst | 101 - Documentation/device-mapper/dm-service-time.txt | 91 + Documentation/device-mapper/dm-uevent.rst | 110 - Documentation/device-mapper/dm-uevent.txt | 97 + Documentation/device-mapper/dm-zoned.rst | 146 - Documentation/device-mapper/dm-zoned.txt | 144 + Documentation/device-mapper/era.rst | 116 - Documentation/device-mapper/era.txt | 108 + Documentation/device-mapper/index.rst | 44 - Documentation/device-mapper/kcopyd.rst | 47 - Documentation/device-mapper/kcopyd.txt | 47 + Documentation/device-mapper/linear.rst | 63 - Documentation/device-mapper/linear.txt | 61 + Documentation/device-mapper/log-writes.rst | 145 - Documentation/device-mapper/log-writes.txt | 140 + Documentation/device-mapper/persistent-data.rst | 88 - Documentation/device-mapper/persistent-data.txt | 84 + Documentation/device-mapper/snapshot.rst | 196 - Documentation/device-mapper/snapshot.txt | 176 + Documentation/device-mapper/statistics.rst | 225 - Documentation/device-mapper/statistics.txt | 223 + Documentation/device-mapper/striped.rst | 61 - Documentation/device-mapper/striped.txt | 57 + Documentation/device-mapper/switch.rst | 141 - Documentation/device-mapper/switch.txt | 138 + Documentation/device-mapper/thin-provisioning.rst | 427 -- Documentation/device-mapper/thin-provisioning.txt | 411 ++ Documentation/device-mapper/unstriped.rst | 135 - Documentation/device-mapper/unstriped.txt | 124 + Documentation/device-mapper/verity.rst | 229 - Documentation/device-mapper/verity.txt | 219 + Documentation/device-mapper/writecache.rst | 79 - Documentation/device-mapper/writecache.txt | 70 + Documentation/device-mapper/zero.rst | 37 - Documentation/device-mapper/zero.txt | 37 + Documentation/devicetree/bindings/Makefile | 2 +- .../devicetree/bindings/arm/al,alpine.txt | 16 + .../devicetree/bindings/arm/al,alpine.yaml | 21 - Documentation/devicetree/bindings/arm/arm-boards | 2 +- Documentation/devicetree/bindings/arm/axxia.txt | 12 + Documentation/devicetree/bindings/arm/axxia.yaml | 19 - .../bindings/arm/coresight-cpu-debug.txt | 4 +- .../devicetree/bindings/arm/coresight.txt | 8 +- Documentation/devicetree/bindings/arm/cpus.yaml | 487 +- .../devicetree/bindings/arm/digicolor.txt | 6 + .../devicetree/bindings/arm/digicolor.yaml | 16 - .../devicetree/bindings/arm/freescale/fsl,scu.txt | 22 - .../devicetree/bindings/arm/idle-states.txt | 15 +- .../bindings/arm/mediatek/mediatek,sgmiisys.txt | 2 - Documentation/devicetree/bindings/arm/moxart.txt | 12 + Documentation/devicetree/bindings/arm/moxart.yaml | 19 - .../devicetree/bindings/arm/nxp/lpc32xx.txt | 8 + .../devicetree/bindings/arm/nxp/lpc32xx.yaml | 25 - Documentation/devicetree/bindings/arm/psci.txt | 111 + Documentation/devicetree/bindings/arm/psci.yaml | 163 - Documentation/devicetree/bindings/arm/qcom.yaml | 14 - Documentation/devicetree/bindings/arm/rda.txt | 17 + Documentation/devicetree/bindings/arm/rda.yaml | 20 - .../devicetree/bindings/common-properties.txt | 17 +- .../devicetree/bindings/cpufreq/imx-cpufreq-dt.txt | 37 - .../devicetree/bindings/crypto/atmel-crypto.txt | 13 + .../bindings/display/simple-framebuffer.yaml | 25 +- .../devicetree/bindings/extcon/extcon-fsa9480.txt | 19 - .../devicetree/bindings/gpio/gpio-davinci.txt | 18 - .../devicetree/bindings/gpio/pl061-gpio.txt | 10 + .../devicetree/bindings/gpio/pl061-gpio.yaml | 69 - .../devicetree/bindings/i3c/cdns,i3c-master.txt | 2 +- Documentation/devicetree/bindings/i3c/i3c.txt | 4 +- .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 72 - .../devicetree/bindings/iio/accel/adi,adxl372.yaml | 63 - .../devicetree/bindings/iio/accel/adxl345.txt | 39 + .../devicetree/bindings/iio/accel/adxl372.txt | 33 + .../devicetree/bindings/iio/adc/adi,ad7124.txt | 75 + .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 155 - .../devicetree/bindings/iio/adc/adi,ad7780.txt | 48 + .../devicetree/bindings/iio/adc/adi,ad7780.yaml | 87 - .../devicetree/bindings/iio/adc/mt6577_auxadc.txt | 2 - .../devicetree/bindings/iio/adc/st,stm32-adc.txt | 1 - .../bindings/iio/chemical/sensirion,sps30.txt | 12 + .../bindings/iio/chemical/sensirion,sps30.yaml | 39 - .../devicetree/bindings/iio/frequency/adf4371.yaml | 63 - .../devicetree/bindings/iio/light/isl29018.txt | 27 + .../devicetree/bindings/iio/light/isl29018.yaml | 56 - .../devicetree/bindings/iio/light/tsl2583.txt | 25 + .../devicetree/bindings/iio/light/tsl2583.yaml | 46 - .../devicetree/bindings/iio/light/tsl2772.txt | 42 + .../devicetree/bindings/iio/light/tsl2772.yaml | 83 - .../devicetree/bindings/input/elan_i2c.txt | 11 - .../interrupt-controller/amazon,al-fic.txt | 29 - .../amlogic,meson-gpio-intc.txt | 1 - .../bindings/interrupt-controller/csky,mpintc.txt | 20 +- .../interrupt-controller/renesas,rza1-irqc.txt | 43 - .../devicetree/bindings/ipmi/npcm7xx-kcs-bmc.txt | 2 +- .../bindings/leds/backlight/lm3630a-backlight.yaml | 21 +- .../devicetree/bindings/leds/leds-lm36274.txt | 85 - .../devicetree/bindings/leds/leds-lm3697.txt | 73 - .../devicetree/bindings/leds/leds-spi-byte.txt | 44 - .../devicetree/bindings/mailbox/omap-mailbox.txt | 59 +- .../devicetree/bindings/media/allegro.txt | 43 - .../devicetree/bindings/media/amlogic,vdec.txt | 71 - .../devicetree/bindings/media/imx7-csi.txt | 9 +- .../bindings/media/marvell,mmp2-ccic.txt | 50 - .../devicetree/bindings/media/st,stm32-dcmi.txt | 2 +- .../devicetree/bindings/media/sun6i-csi.txt | 1 - .../memory-controllers/ingenic,jz4780-nemc.txt | 1 - .../devicetree/bindings/mfd/atmel-usart.txt | 20 +- Documentation/devicetree/bindings/mfd/ti-lmu.txt | 88 +- .../devicetree/bindings/misc/olpc,xo1.75-ec.txt | 23 - .../devicetree/bindings/misc/xlnx,sd-fec.txt | 58 - .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 98 - .../devicetree/bindings/mmc/amlogic,meson-gx.txt | 4 - .../devicetree/bindings/mmc/mmc-controller.yaml | 374 - Documentation/devicetree/bindings/mmc/mmc.txt | 178 +- .../devicetree/bindings/mmc/renesas,sdhi.txt | 111 - .../devicetree/bindings/mmc/sdhci-am654.txt | 9 +- .../devicetree/bindings/mmc/sdhci-sprd.txt | 26 - .../devicetree/bindings/mmc/sunxi-mmc.txt | 52 + Documentation/devicetree/bindings/mmc/tmio_mmc.txt | 120 + .../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 1 + .../devicetree/bindings/mtd/brcm,brcmnand.txt | 5 +- .../devicetree/bindings/mtd/cadence-quadspi.txt | 5 - .../devicetree/bindings/mtd/cypress,hyperflash.txt | 13 - .../devicetree/bindings/mtd/stm32-quadspi.txt | 43 + .../devicetree/bindings/mtd/ti,am654-hbmc.txt | 51 - Documentation/devicetree/bindings/mux/mmio-mux.txt | 60 + Documentation/devicetree/bindings/mux/reg-mux.txt | 129 - .../bindings/net/allwinner,sun4i-a10-emac.yaml | 56 - .../bindings/net/allwinner,sun4i-a10-mdio.yaml | 70 - .../bindings/net/allwinner,sun4i-emac.txt | 19 + .../bindings/net/allwinner,sun4i-mdio.txt | 27 + .../bindings/net/allwinner,sun7i-a20-gmac.txt | 27 + .../bindings/net/allwinner,sun7i-a20-gmac.yaml | 65 - .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 321 - .../bindings/net/can/microchip,mcp251x.txt | 1 - Documentation/devicetree/bindings/net/dsa/ksz.txt | 2 - .../devicetree/bindings/net/dsa/marvell.txt | 7 +- .../devicetree/bindings/net/dsa/qca8k.txt | 6 - .../bindings/net/dsa/vitesse,vsc73xx.txt | 58 +- .../devicetree/bindings/net/dwmac-sun8i.txt | 201 + .../bindings/net/ethernet-controller.yaml | 206 - .../devicetree/bindings/net/ethernet-phy.yaml | 177 - Documentation/devicetree/bindings/net/ethernet.txt | 68 +- .../devicetree/bindings/net/fixed-link.txt | 55 +- .../devicetree/bindings/net/fsl-enetc.txt | 7 +- .../bindings/net/hisilicon-hip04-net.txt | 7 +- .../devicetree/bindings/net/keystone-netcp.txt | 44 - Documentation/devicetree/bindings/net/macb.txt | 3 - .../devicetree/bindings/net/marvell-bluetooth.txt | 25 - .../devicetree/bindings/net/marvell-orion-mdio.txt | 2 +- Documentation/devicetree/bindings/net/mdio.txt | 38 +- Documentation/devicetree/bindings/net/mdio.yaml | 74 - .../devicetree/bindings/net/mediatek-bluetooth.txt | 17 - .../devicetree/bindings/net/mediatek-net.txt | 14 +- Documentation/devicetree/bindings/net/phy.txt | 80 +- .../devicetree/bindings/net/qca,ar71xx.txt | 45 - .../devicetree/bindings/net/qualcomm-bluetooth.txt | 4 - .../devicetree/bindings/net/snps,dwmac.yaml | 411 -- .../devicetree/bindings/net/socfpga-dwmac.txt | 10 +- Documentation/devicetree/bindings/net/stmmac.txt | 179 +- .../devicetree/bindings/net/ti,dp83867.txt | 14 +- .../devicetree/bindings/net/wiznet,w5x00.txt | 50 - .../devicetree/bindings/net/xilinx_axienet.txt | 29 +- .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 51 - .../bindings/nvmem/allwinner,sunxi-sid.txt | 29 + .../devicetree/bindings/nvmem/imx-ocotp.txt | 1 - .../devicetree/bindings/pci/83xx-512x-pci.txt | 1 + .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 2 +- .../devicetree/bindings/perf/fsl-imx-ddr.txt | 21 - .../devicetree/bindings/phy/mixel,mipi-dsi-phy.txt | 29 - .../devicetree/bindings/phy/mxs-usb-phy.txt | 3 +- .../bindings/phy/nvidia,tegra124-xusb-padctl.txt | 12 - .../devicetree/bindings/phy/phy-pxa-usb.txt | 18 - .../devicetree/bindings/phy/qcom-pcie2-phy.txt | 42 - .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 13 +- .../bindings/pinctrl/allwinner,sunxi-pinctrl.txt | 2 - .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 81 - .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 134 - .../bindings/pinctrl/bitmain,bm1880-pinctrl.txt | 34 +- .../bindings/pinctrl/brcm,bcm2835-gpio.txt | 3 - .../bindings/pinctrl/fsl,imx8mm-pinctrl.txt | 2 +- .../bindings/pinctrl/fsl,imx8mn-pinctrl.txt | 39 - .../bindings/pinctrl/marvell,kirkwood-pinctrl.txt | 44 +- .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 16 +- .../bindings/pinctrl/microchip,pic32-pinctrl.txt | 2 +- .../bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt | 2 +- .../bindings/pinctrl/nvidia,tegra194-pinmux.txt | 107 - .../devicetree/bindings/pinctrl/pinctrl-aspeed.txt | 172 + .../bindings/pinctrl/pinctrl-bindings.txt | 3 - .../bindings/pinctrl/qcom,apq8084-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,ipq8074-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,mdm9615-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,msm8916-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,msm8960-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,msm8994-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,msm8996-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,msm8998-pinctrl.txt | 16 +- .../bindings/pinctrl/qcom,qcs404-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,sdm660-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,sdm845-pinctrl.txt | 8 +- .../bindings/pinctrl/qcom,sm8150-pinctrl.txt | 190 - .../bindings/pinctrl/st,stm32-pinctrl.txt | 208 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 264 - .../devicetree/bindings/property-units.txt | 34 +- .../devicetree/bindings/ptp/ptp-qoriq.txt | 2 - .../devicetree/bindings/pwm/ingenic,jz47xx-pwm.txt | 5 +- .../devicetree/bindings/pwm/pwm-sifive.txt | 33 - .../devicetree/bindings/pwm/pwm-stm32-lp.txt | 9 +- .../devicetree/bindings/pwm/pwm-stm32.txt | 3 - .../bindings/regulator/arizona-regulator.txt | 3 +- .../bindings/regulator/fixed-regulator.yaml | 5 +- .../bindings/regulator/gpio-regulator.txt | 57 + .../bindings/regulator/gpio-regulator.yaml | 118 - .../devicetree/bindings/regulator/max8660.txt | 47 + .../devicetree/bindings/regulator/max8660.yaml | 77 - .../devicetree/bindings/regulator/pv88060.txt | 2 +- .../bindings/regulator/qcom,rpmh-regulator.txt | 2 +- .../bindings/regulator/qcom,spmi-regulator.txt | 22 - .../devicetree/bindings/regulator/regulator.txt | 140 +- .../devicetree/bindings/regulator/regulator.yaml | 200 - .../devicetree/bindings/regulator/slg51000.txt | 88 - .../bindings/regulator/st,stm32-booster.txt | 18 - Documentation/devicetree/bindings/riscv/cpus.yaml | 170 - .../devicetree/bindings/riscv/sifive.yaml | 25 - .../devicetree/bindings/rng/brcm,iproc-rng200.txt | 1 - Documentation/devicetree/bindings/serial/8250.txt | 19 - .../devicetree/bindings/serial/mtk-uart.txt | 13 +- .../devicetree/bindings/serial/st,stm32-usart.txt | 1 - .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 132 - .../bindings/sound/allwinner,sun4i-a10-spdif.yaml | 120 - .../bindings/sound/amlogic,axg-tdm-formatters.txt | 6 +- .../bindings/sound/amlogic,g12a-tohdmitx.txt | 55 - .../devicetree/bindings/sound/cs42l73.txt | 2 +- .../devicetree/bindings/sound/cs42xx8.txt | 6 - .../bindings/sound/davinci-mcasp-audio.txt | 3 - Documentation/devicetree/bindings/sound/madera.txt | 67 - .../devicetree/bindings/sound/max98357a.txt | 4 - Documentation/devicetree/bindings/sound/rt1011.txt | 32 - Documentation/devicetree/bindings/sound/rt1308.txt | 17 - .../devicetree/bindings/sound/st,stm32-i2s.txt | 2 +- .../devicetree/bindings/sound/st,stm32-sai.txt | 2 +- .../devicetree/bindings/sound/sun4i-i2s.txt | 45 + .../bindings/sound/sunxi,sun4i-spdif.txt | 42 + .../bindings/spi/allwinner,sun4i-a10-spi.yaml | 86 - .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 106 - Documentation/devicetree/bindings/spi/spi-bus.txt | 112 +- .../devicetree/bindings/spi/spi-controller.yaml | 161 - Documentation/devicetree/bindings/spi/spi-gpio.txt | 43 + .../devicetree/bindings/spi/spi-gpio.yaml | 72 - .../devicetree/bindings/spi/spi-pl022.yaml | 165 - .../devicetree/bindings/spi/spi-stm32-qspi.txt | 5 +- .../devicetree/bindings/spi/spi-sun4i.txt | 23 + .../devicetree/bindings/spi/spi-sun6i.txt | 44 + .../devicetree/bindings/spi/spi-synquacer.txt | 27 - .../devicetree/bindings/spi/spi_pl022.txt | 70 + .../devicetree/bindings/timer/nxp,sysctr-timer.txt | 25 - .../devicetree/bindings/trivial-devices.yaml | 4 - Documentation/devicetree/bindings/usb/dwc2.txt | 3 - Documentation/devicetree/bindings/usb/dwc3.txt | 2 - .../devicetree/bindings/usb/generic-ehci.yaml | 3 +- .../devicetree/bindings/usb/renesas,usbhs.txt | 57 - .../usb/{renesas,usb3.txt => renesas_usb3.txt} | 0 .../devicetree/bindings/usb/renesas_usbhs.txt | 55 + .../devicetree/bindings/vendor-prefixes.yaml | 78 +- Documentation/devicetree/booting-without-of.txt | 2 +- Documentation/doc-guide/kernel-doc.rst | 2 +- Documentation/doc-guide/sphinx.rst | 32 +- Documentation/docutils.conf | 2 +- .../driver-api/80211/mac80211-advanced.rst | 3 + Documentation/driver-api/basics.rst | 3 + Documentation/driver-api/clk.rst | 6 +- .../driver-api/firmware/other_interfaces.rst | 2 +- Documentation/driver-api/gpio/board.rst | 2 +- Documentation/driver-api/gpio/consumer.rst | 6 +- Documentation/driver-api/gpio/driver.rst | 18 +- Documentation/driver-api/iio/hw-consumer.rst | 1 + Documentation/driver-api/index.rst | 2 - Documentation/driver-api/ipmb.rst | 105 - Documentation/driver-api/mei/hdcp.rst | 32 - Documentation/driver-api/mei/iamt.rst | 101 - Documentation/driver-api/mei/index.rst | 23 - Documentation/driver-api/mei/mei-client-bus.rst | 168 - Documentation/driver-api/mei/mei.rst | 176 - Documentation/driver-api/mei/nfc.rst | 28 - Documentation/driver-api/pps.rst | 242 - Documentation/driver-api/ptp.rst | 96 - Documentation/driver-api/s390-drivers.rst | 4 +- Documentation/driver-api/soundwire/locking.rst | 4 +- Documentation/driver-api/target.rst | 4 +- Documentation/driver-api/uio-howto.rst | 4 +- Documentation/driver-model/binding.rst | 98 - Documentation/driver-model/binding.txt | 98 + Documentation/driver-model/bus.rst | 146 - Documentation/driver-model/bus.txt | 143 + Documentation/driver-model/class.rst | 149 - Documentation/driver-model/class.txt | 147 + Documentation/driver-model/design-patterns.rst | 116 - Documentation/driver-model/design-patterns.txt | 116 + Documentation/driver-model/device.rst | 109 - Documentation/driver-model/device.txt | 106 + Documentation/driver-model/devres.rst | 414 -- Documentation/driver-model/devres.txt | 412 ++ Documentation/driver-model/driver.rst | 223 - Documentation/driver-model/driver.txt | 215 + Documentation/driver-model/index.rst | 26 - Documentation/driver-model/overview.rst | 124 - Documentation/driver-model/overview.txt | 123 + Documentation/driver-model/platform.rst | 246 - Documentation/driver-model/platform.txt | 244 + Documentation/driver-model/porting.rst | 448 -- Documentation/driver-model/porting.txt | 447 ++ Documentation/eisa.txt | 4 +- Documentation/extcon/intel-int3496.txt | 27 + Documentation/fault-injection/fault-injection.rst | 446 -- Documentation/fault-injection/fault-injection.txt | 435 ++ Documentation/fault-injection/index.rst | 20 - .../fault-injection/notifier-error-inject.rst | 98 - .../fault-injection/notifier-error-inject.txt | 94 + .../fault-injection/nvme-fault-injection.rst | 178 - .../fault-injection/nvme-fault-injection.txt | 116 + Documentation/fault-injection/provoke-crashes.rst | 48 - Documentation/fault-injection/provoke-crashes.txt | 38 + Documentation/fb/api.rst | 307 - Documentation/fb/api.txt | 306 + Documentation/fb/arkfb.rst | 68 - Documentation/fb/arkfb.txt | 68 + Documentation/fb/aty128fb.rst | 75 - Documentation/fb/aty128fb.txt | 72 + Documentation/fb/cirrusfb.rst | 94 - Documentation/fb/cirrusfb.txt | 97 + Documentation/fb/cmap_xfbdev.rst | 56 - Documentation/fb/cmap_xfbdev.txt | 53 + Documentation/fb/deferred_io.rst | 79 - Documentation/fb/deferred_io.txt | 75 + Documentation/fb/efifb.rst | 39 - Documentation/fb/efifb.txt | 37 + Documentation/fb/ep93xx-fb.rst | 140 - Documentation/fb/ep93xx-fb.txt | 135 + Documentation/fb/fbcon.rst | 350 - Documentation/fb/fbcon.txt | 347 + Documentation/fb/framebuffer.rst | 353 - Documentation/fb/framebuffer.txt | 343 + Documentation/fb/gxfb.rst | 54 - Documentation/fb/gxfb.txt | 52 + Documentation/fb/index.rst | 50 - Documentation/fb/intel810.rst | 287 - Documentation/fb/intel810.txt | 278 + Documentation/fb/intelfb.rst | 155 - Documentation/fb/intelfb.txt | 149 + Documentation/fb/internals.rst | 86 - Documentation/fb/internals.txt | 82 + Documentation/fb/lxfb.rst | 55 - Documentation/fb/lxfb.txt | 52 + Documentation/fb/matroxfb.rst | 443 -- Documentation/fb/matroxfb.txt | 413 ++ Documentation/fb/metronomefb.rst | 38 - Documentation/fb/metronomefb.txt | 36 + Documentation/fb/modedb.rst | 155 - Documentation/fb/modedb.txt | 151 + Documentation/fb/pvr2fb.rst | 66 - Documentation/fb/pvr2fb.txt | 65 + Documentation/fb/pxafb.rst | 173 - Documentation/fb/pxafb.txt | 142 + Documentation/fb/s3fb.rst | 82 - Documentation/fb/s3fb.txt | 82 + Documentation/fb/sa1100fb.rst | 40 - Documentation/fb/sa1100fb.txt | 39 + Documentation/fb/sh7760fb.rst | 130 - Documentation/fb/sh7760fb.txt | 131 + Documentation/fb/sisfb.rst | 160 - Documentation/fb/sisfb.txt | 158 + Documentation/fb/sm501.rst | 15 - Documentation/fb/sm501.txt | 10 + Documentation/fb/sm712fb.rst | 35 - Documentation/fb/sm712fb.txt | 31 + Documentation/fb/sstfb.rst | 207 - Documentation/fb/sstfb.txt | 174 + Documentation/fb/tgafb.rst | 71 - Documentation/fb/tgafb.txt | 69 + Documentation/fb/tridentfb.rst | 78 - Documentation/fb/tridentfb.txt | 70 + Documentation/fb/udlfb.rst | 162 - Documentation/fb/udlfb.txt | 159 + Documentation/fb/uvesafb.rst | 188 - Documentation/fb/uvesafb.txt | 184 + Documentation/fb/vesafb.rst | 192 - Documentation/fb/vesafb.txt | 181 + Documentation/fb/viafb.rst | 297 - Documentation/fb/viafb.txt | 252 + Documentation/fb/vt8623fb.rst | 64 - Documentation/fb/vt8623fb.txt | 64 + .../features/debug/stackprotector/arch-support.txt | 2 +- Documentation/filesystems/Locking | 14 + Documentation/filesystems/api-summary.rst | 3 + .../{admin-guide => filesystems}/binderfs.rst | 0 Documentation/filesystems/debugfs.txt | 2 +- Documentation/filesystems/ext2.txt | 8 +- Documentation/filesystems/ext4/index.rst | 8 +- Documentation/filesystems/f2fs.txt | 133 +- Documentation/filesystems/fscrypt.rst | 43 +- Documentation/filesystems/index.rst | 13 +- Documentation/filesystems/overlayfs.txt | 16 +- Documentation/filesystems/porting | 10 +- Documentation/filesystems/proc.txt | 81 +- Documentation/filesystems/tmpfs.txt | 2 +- Documentation/filesystems/ubifs-authentication.md | 4 +- Documentation/filesystems/vfs.rst | 1428 ---- Documentation/filesystems/vfs.txt | 1268 ++++ .../filesystems/xfs-delayed-logging-design.txt | 2 +- .../filesystems/xfs-self-describing-metadata.txt | 8 +- Documentation/firmware-guide/acpi/enumeration.rst | 2 +- .../firmware-guide/acpi/extcon-intel-int3496.rst | 33 - Documentation/firmware-guide/acpi/index.rst | 1 - .../firmware-guide/acpi/method-tracing.rst | 2 +- Documentation/fmc/API.txt | 47 + Documentation/fmc/FMC-and-SDB.txt | 88 + Documentation/fmc/carrier.txt | 311 + Documentation/fmc/fmc-chardev.txt | 64 + Documentation/fmc/fmc-fakedev.txt | 36 + Documentation/fmc/fmc-trivial.txt | 17 + Documentation/fmc/fmc-write-eeprom.txt | 98 + Documentation/fmc/identifiers.txt | 168 + Documentation/fmc/mezzanine.txt | 123 + Documentation/fmc/parameters.txt | 56 + Documentation/fpga/dfl.rst | 291 - Documentation/fpga/dfl.txt | 285 + Documentation/fpga/index.rst | 17 - Documentation/gpu/msm-crash-dump.rst | 2 - Documentation/hid/hid-alps.rst | 180 - Documentation/hid/hid-alps.txt | 139 + Documentation/hid/hid-sensor.rst | 242 - Documentation/hid/hid-sensor.txt | 224 + Documentation/hid/hid-transport.rst | 359 - Documentation/hid/hid-transport.txt | 317 + Documentation/hid/hiddev.rst | 251 - Documentation/hid/hiddev.txt | 205 + Documentation/hid/hidraw.rst | 138 - Documentation/hid/hidraw.txt | 119 + Documentation/hid/index.rst | 18 - Documentation/hid/intel-ish-hid.rst | 485 -- Documentation/hid/intel-ish-hid.txt | 454 ++ Documentation/hid/uhid.rst | 193 - Documentation/hid/uhid.txt | 187 + Documentation/hwmon/pxe1610 | 90 - Documentation/hwmon/submitting-patches.rst | 2 +- Documentation/i2c/instantiating-devices | 4 +- Documentation/i2c/upgrading-clients | 4 +- Documentation/ide/changelogs.rst | 17 - Documentation/ide/ide-tape.rst | 68 - Documentation/ide/ide-tape.txt | 65 + Documentation/ide/ide.rst | 265 - Documentation/ide/ide.txt | 256 + Documentation/ide/index.rst | 21 - Documentation/ide/warm-plug-howto.rst | 18 - Documentation/ide/warm-plug-howto.txt | 18 + Documentation/iio/ep93xx_adc.rst | 40 - Documentation/iio/ep93xx_adc.txt | 29 + Documentation/iio/iio_configfs.rst | 101 - Documentation/iio/iio_configfs.txt | 93 + Documentation/iio/index.rst | 12 - Documentation/index.rst | 2 +- Documentation/input/input.rst | 2 +- Documentation/interconnect/interconnect.rst | 7 +- Documentation/ioctl/ioctl-number.txt | 1 - Documentation/iostats.txt | 4 - Documentation/isdn/HiSax.cert | 96 + Documentation/isdn/INTERFACE | 759 ++ Documentation/isdn/INTERFACE.fax | 163 + Documentation/isdn/README | 599 ++ Documentation/isdn/README.FAQ | 26 + Documentation/isdn/README.HiSax | 659 ++ Documentation/isdn/README.audio | 138 + Documentation/isdn/README.concap | 259 + Documentation/isdn/README.diversion | 127 + Documentation/isdn/README.fax | 45 + Documentation/isdn/README.gigaset | 36 +- Documentation/isdn/README.hfc-pci | 41 + Documentation/isdn/README.syncppp | 58 + Documentation/isdn/README.x25 | 184 + Documentation/isdn/syncPPP.FAQ | 224 + Documentation/kbuild/headers_install.rst | 44 - Documentation/kbuild/headers_install.txt | 50 + Documentation/kbuild/index.rst | 27 - Documentation/kbuild/issues.rst | 11 - Documentation/kbuild/kbuild.rst | 274 - Documentation/kbuild/kbuild.txt | 248 + Documentation/kbuild/kconfig-language.rst | 689 -- Documentation/kbuild/kconfig-language.txt | 669 ++ Documentation/kbuild/kconfig-macro-language.rst | 247 - Documentation/kbuild/kconfig-macro-language.txt | 242 + Documentation/kbuild/kconfig.rst | 300 - Documentation/kbuild/kconfig.txt | 272 + Documentation/kbuild/makefiles.rst | 1521 ---- Documentation/kbuild/makefiles.txt | 1369 ++++ Documentation/kbuild/modules.rst | 571 -- Documentation/kbuild/modules.txt | 541 ++ Documentation/kdump/index.rst | 21 - Documentation/kdump/kdump.rst | 534 -- Documentation/kdump/kdump.txt | 509 ++ Documentation/kdump/vmcoreinfo.rst | 488 -- Documentation/kdump/vmcoreinfo.txt | 495 ++ Documentation/kernel-hacking/hacking.rst | 4 +- Documentation/kernel-hacking/locking.rst | 6 +- Documentation/kernel-per-CPU-kthreads.txt | 2 +- Documentation/laptops/lg-laptop.rst | 2 - Documentation/laptops/thinkpad-acpi.txt | 4 +- Documentation/leds/index.rst | 25 - Documentation/leds/leds-blinkm.rst | 84 - Documentation/leds/leds-blinkm.txt | 80 + Documentation/leds/leds-class-flash.rst | 90 - Documentation/leds/leds-class-flash.txt | 73 + Documentation/leds/leds-class.rst | 125 - Documentation/leds/leds-class.txt | 122 + Documentation/leds/leds-lm3556.rst | 137 - Documentation/leds/leds-lm3556.txt | 85 + Documentation/leds/leds-lp3944.rst | 59 - Documentation/leds/leds-lp3944.txt | 50 + Documentation/leds/leds-lp5521.rst | 115 - Documentation/leds/leds-lp5521.txt | 101 + Documentation/leds/leds-lp5523.rst | 147 - Documentation/leds/leds-lp5523.txt | 130 + Documentation/leds/leds-lp5562.rst | 137 - Documentation/leds/leds-lp5562.txt | 120 + Documentation/leds/leds-lp55xx.rst | 224 - Documentation/leds/leds-lp55xx.txt | 194 + Documentation/leds/leds-mlxcpld.rst | 118 - Documentation/leds/leds-mlxcpld.txt | 110 + Documentation/leds/ledtrig-oneshot.rst | 44 - Documentation/leds/ledtrig-oneshot.txt | 43 + Documentation/leds/ledtrig-transient.rst | 167 - Documentation/leds/ledtrig-transient.txt | 152 + Documentation/leds/ledtrig-usbport.rst | 46 - Documentation/leds/ledtrig-usbport.txt | 41 + Documentation/leds/uleds.rst | 37 - Documentation/leds/uleds.txt | 36 + Documentation/locking/lockdep-design.txt | 112 +- Documentation/maintainer/index.rst | 1 - Documentation/maintainer/rebasing-and-merging.rst | 226 - Documentation/media/kapi/dtv-core.rst | 6 +- Documentation/media/kapi/v4l2-controls.rst | 206 +- Documentation/media/uapi/cec/cec-api.rst | 2 +- Documentation/media/uapi/cec/cec-ioc-g-mode.rst | 3 +- Documentation/media/uapi/cec/cec-ioc-receive.rst | 15 +- .../media/uapi/mediactl/media-ioc-enum-links.rst | 7 +- Documentation/media/uapi/rc/rc-tables.rst | 30 +- Documentation/media/uapi/v4l/biblio.rst | 9 - Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 625 -- Documentation/media/uapi/v4l/extended-controls.rst | 15 +- Documentation/media/uapi/v4l/field-order.rst | 17 +- Documentation/media/uapi/v4l/pixfmt-compressed.rst | 25 - .../media/uapi/v4l/pixfmt-v4l2-mplane.rst | 15 +- Documentation/media/uapi/v4l/pixfmt-v4l2.rst | 13 +- Documentation/media/uapi/v4l/vidioc-qbuf.rst | 8 - Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 30 - Documentation/media/v4l-drivers/index.rst | 1 - Documentation/media/v4l-drivers/vimc.dot | 22 - Documentation/media/v4l-drivers/vimc.rst | 98 - Documentation/media/v4l-drivers/vivid.rst | 5 - Documentation/media/videodev2.h.rst.exceptions | 5 - Documentation/memory-barriers.txt | 4 +- Documentation/mic/index.rst | 18 - Documentation/mic/mic_overview.rst | 85 - Documentation/mic/mic_overview.txt | 81 + Documentation/mic/scif_overview.rst | 108 - Documentation/mic/scif_overview.txt | 98 + Documentation/misc-devices/eeprom | 96 + Documentation/misc-devices/eeprom.rst | 107 - Documentation/misc-devices/ics932s401 | 31 + Documentation/misc-devices/ics932s401.rst | 36 - Documentation/misc-devices/index.rst | 5 - Documentation/misc-devices/isl29003 | 62 + Documentation/misc-devices/isl29003.rst | 75 - Documentation/misc-devices/lis3lv02d | 93 + Documentation/misc-devices/lis3lv02d.rst | 99 - Documentation/misc-devices/max6875 | 110 + Documentation/misc-devices/max6875.rst | 136 - Documentation/misc-devices/mei/mei-client-bus.txt | 141 + Documentation/misc-devices/mei/mei.txt | 266 + Documentation/netlabel/cipso_ipv4.rst | 56 - Documentation/netlabel/cipso_ipv4.txt | 49 + Documentation/netlabel/draft_ietf.rst | 5 - Documentation/netlabel/index.rst | 21 - Documentation/netlabel/introduction.rst | 52 - Documentation/netlabel/introduction.txt | 46 + Documentation/netlabel/lsm_interface.rst | 53 - Documentation/netlabel/lsm_interface.txt | 47 + Documentation/networking/af_xdp.rst | 24 +- .../networking/device_drivers/amazon/ena.txt | 5 +- .../device_drivers/aquantia/atlantic.txt | 439 -- .../device_drivers/freescale/dpaa2/dpio-driver.rst | 4 +- .../networking/device_drivers/google/gve.rst | 123 - Documentation/networking/device_drivers/index.rst | 2 - .../networking/device_drivers/mellanox/mlx5.rst | 192 - Documentation/networking/dsa/b53.rst | 183 - Documentation/networking/dsa/configuration.rst | 292 - Documentation/networking/dsa/dsa.rst | 4 +- Documentation/networking/dsa/index.rst | 2 - Documentation/networking/dsa/sja1105.rst | 6 +- Documentation/networking/ip-sysctl.txt | 60 +- Documentation/networking/mpls-sysctl.txt | 2 +- Documentation/networking/phy.rst | 45 +- Documentation/networking/rds.txt | 2 +- Documentation/networking/sfp-phylink.rst | 5 +- Documentation/networking/timestamping.txt | 2 +- Documentation/networking/tls-offload.rst | 73 +- Documentation/nvdimm/nvdimm.txt | 4 +- Documentation/pcmcia/devicetable.rst | 37 - Documentation/pcmcia/devicetable.txt | 33 + Documentation/pcmcia/driver-changes.rst | 160 - Documentation/pcmcia/driver-changes.txt | 149 + Documentation/pcmcia/driver.rst | 30 - Documentation/pcmcia/driver.txt | 30 + Documentation/pcmcia/index.rst | 20 - Documentation/pcmcia/locking.rst | 133 - Documentation/pcmcia/locking.txt | 118 + Documentation/platform/x86-laptop-drivers.txt | 18 + Documentation/powerpc/firmware-assisted-dump.txt | 2 +- Documentation/powerpc/isa-versions.rst | 2 - Documentation/powerpc/vcpudispatch_stats.txt | 68 - Documentation/pps/pps.txt | 239 + Documentation/process/4.Coding.rst | 2 +- Documentation/process/changes.rst | 22 +- Documentation/process/coding-style.rst | 2 +- Documentation/process/maintainer-pgp-guide.rst | 31 +- Documentation/process/submit-checklist.rst | 2 +- Documentation/ptp/ptp.txt | 86 + Documentation/pwm.txt | 7 - Documentation/riscv/index.rst | 17 - Documentation/riscv/pmu.rst | 255 - Documentation/riscv/pmu.txt | 249 + Documentation/s390/3270.rst | 298 - Documentation/s390/3270.txt | 271 + Documentation/s390/CommonIO | 125 + Documentation/s390/DASD | 73 + Documentation/s390/Debugging390.txt | 2142 ++++++ Documentation/s390/cds.rst | 530 -- Documentation/s390/cds.txt | 472 ++ Documentation/s390/common_io.rst | 140 - Documentation/s390/dasd.rst | 84 - Documentation/s390/debugging390.rst | 2613 ------- Documentation/s390/driver-model.rst | 328 - Documentation/s390/driver-model.txt | 287 + Documentation/s390/index.rst | 30 - Documentation/s390/monreader.rst | 212 - Documentation/s390/monreader.txt | 197 + Documentation/s390/qeth.rst | 64 - Documentation/s390/qeth.txt | 50 + Documentation/s390/s390dbf.rst | 487 -- Documentation/s390/s390dbf.txt | 667 ++ Documentation/s390/text_files.rst | 11 - Documentation/s390/vfio-ap.rst | 866 --- Documentation/s390/vfio-ap.txt | 837 +++ Documentation/s390/vfio-ccw.rst | 326 - Documentation/s390/vfio-ccw.txt | 300 + Documentation/s390/zfcpdump.rst | 50 - Documentation/s390/zfcpdump.txt | 48 + Documentation/scheduler/completion.rst | 293 - Documentation/scheduler/completion.txt | 291 + Documentation/scheduler/index.rst | 29 - Documentation/scheduler/sched-arch.rst | 76 - Documentation/scheduler/sched-arch.txt | 74 + Documentation/scheduler/sched-bwc.rst | 128 - Documentation/scheduler/sched-bwc.txt | 122 + Documentation/scheduler/sched-deadline.rst | 888 --- Documentation/scheduler/sched-deadline.txt | 871 +++ Documentation/scheduler/sched-design-CFS.rst | 249 - Documentation/scheduler/sched-design-CFS.txt | 242 + Documentation/scheduler/sched-domains.rst | 83 - Documentation/scheduler/sched-domains.txt | 77 + Documentation/scheduler/sched-energy.rst | 430 -- Documentation/scheduler/sched-energy.txt | 425 ++ Documentation/scheduler/sched-nice-design.rst | 112 - Documentation/scheduler/sched-nice-design.txt | 108 + Documentation/scheduler/sched-pelt.c | 3 +- Documentation/scheduler/sched-rt-group.rst | 185 - Documentation/scheduler/sched-rt-group.txt | 183 + Documentation/scheduler/sched-stats.rst | 167 - Documentation/scheduler/sched-stats.txt | 154 + Documentation/scheduler/text_files.rst | 5 - Documentation/scsi/osst.txt | 218 + Documentation/scsi/ufs.txt | 7 - Documentation/security/IMA-templates.rst | 7 +- Documentation/security/keys/core.rst | 107 +- Documentation/security/keys/request-key.rst | 50 +- Documentation/security/keys/trusted-encrypted.rst | 4 +- Documentation/sphinx/automarkup.py | 101 - Documentation/sphinx/cdomain.py | 5 +- Documentation/sphinx/requirements.txt | 4 +- Documentation/sysctl/kernel.txt | 20 +- Documentation/target/index.rst | 19 - Documentation/target/scripts.rst | 11 - Documentation/target/tcm_mod_builder.rst | 149 - Documentation/target/tcm_mod_builder.txt | 145 + Documentation/target/tcmu-design.rst | 405 -- Documentation/target/tcmu-design.txt | 381 + Documentation/tee.txt | 2 +- Documentation/timers/NO_HZ.txt | 318 + Documentation/timers/highres.rst | 250 - Documentation/timers/highres.txt | 249 + Documentation/timers/hpet.rst | 30 - Documentation/timers/hpet.txt | 28 + Documentation/timers/hrtimers.rst | 178 - Documentation/timers/hrtimers.txt | 178 + Documentation/timers/index.rst | 22 - Documentation/timers/no_hz.rst | 326 - Documentation/timers/timekeeping.rst | 180 - Documentation/timers/timekeeping.txt | 179 + Documentation/timers/timers-howto.rst | 112 - Documentation/timers/timers-howto.txt | 105 + Documentation/trace/coresight.txt | 82 +- Documentation/trace/histogram.rst | 10 +- Documentation/trace/kprobetrace.rst | 7 - Documentation/trace/uprobetracer.rst | 7 +- .../it_IT/admin-guide/kernel-parameters.rst | 12 - .../translations/it_IT/doc-guide/sphinx.rst | 17 +- .../translations/it_IT/kernel-hacking/hacking.rst | 4 +- .../translations/it_IT/kernel-hacking/locking.rst | 6 +- .../translations/it_IT/process/4.Coding.rst | 2 +- .../translations/it_IT/process/adding-syscalls.rst | 2 +- .../translations/it_IT/process/coding-style.rst | 2 +- Documentation/translations/it_IT/process/howto.rst | 2 +- .../translations/it_IT/process/license-rules.rst | 28 +- .../translations/it_IT/process/magic-number.rst | 2 +- .../it_IT/process/stable-kernel-rules.rst | 4 +- .../it_IT/process/submit-checklist.rst | 2 +- .../translations/ko_KR/memory-barriers.txt | 4 +- Documentation/translations/zh_CN/arm64/booting.txt | 6 +- .../zh_CN/arm64/legacy_instructions.txt | 4 +- Documentation/translations/zh_CN/arm64/memory.txt | 4 +- .../translations/zh_CN/arm64/silicon-errata.txt | 4 +- .../translations/zh_CN/arm64/tagged-pointers.txt | 4 +- .../translations/zh_CN/basic_profiling.txt | 71 + Documentation/translations/zh_CN/oops-tracing.txt | 2 +- .../translations/zh_CN/process/4.Coding.rst | 4 +- .../translations/zh_CN/process/coding-style.rst | 2 +- .../zh_CN/process/management-style.rst | 4 +- .../zh_CN/process/programming-language.rst | 59 +- .../zh_CN/process/submit-checklist.rst | 2 +- .../zh_CN/process/submitting-drivers.rst | 2 +- ...esign-overview.rst => WUSB-Design-overview.txt} | 0 Documentation/usb/{acm.rst => acm.txt} | 0 .../usb/{authorization.rst => authorization.txt} | 0 Documentation/usb/{chipidea.rst => chipidea.txt} | 0 Documentation/usb/{dwc3.rst => dwc3.txt} | 0 Documentation/usb/{ehci.rst => ehci.txt} | 0 .../usb/{functionfs.rst => functionfs.txt} | 0 Documentation/usb/gadget-testing.rst | 934 --- Documentation/usb/gadget-testing.txt | 934 +++ .../{gadget_configfs.rst => gadget_configfs.txt} | 0 .../usb/{gadget_hid.rst => gadget_hid.txt} | 0 .../usb/{gadget_multi.rst => gadget_multi.txt} | 0 .../usb/{gadget_printer.rst => gadget_printer.txt} | 0 .../usb/{gadget_serial.rst => gadget_serial.txt} | 0 Documentation/usb/index.rst | 39 - .../usb/{iuu_phoenix.rst => iuu_phoenix.txt} | 0 .../usb/{mass-storage.rst => mass-storage.txt} | 0 .../usb/{misc_usbsevseg.rst => misc_usbsevseg.txt} | 0 Documentation/usb/{mtouchusb.rst => mtouchusb.txt} | 0 Documentation/usb/{ohci.rst => ohci.txt} | 0 Documentation/usb/{rio.rst => rio.txt} | 0 Documentation/usb/text_files.rst | 29 - Documentation/usb/{usb-help.rst => usb-help.txt} | 0 .../usb/{usb-serial.rst => usb-serial.txt} | 0 .../usb/{usbip_protocol.rst => usbip_protocol.txt} | 0 Documentation/usb/{usbmon.rst => usbmon.txt} | 0 Documentation/userspace-api/spec_ctrl.rst | 2 - Documentation/virtual/index.rst | 18 - .../virtual/kvm/amd-memory-encryption.rst | 3 - Documentation/virtual/kvm/api.txt | 78 +- Documentation/virtual/kvm/arm/psci.txt | 31 - Documentation/virtual/kvm/cpuid.rst | 107 - Documentation/virtual/kvm/cpuid.txt | 83 + Documentation/virtual/kvm/devices/arm-vgic-its.txt | 2 +- Documentation/virtual/kvm/hypercalls.txt | 11 - Documentation/virtual/kvm/index.rst | 11 - Documentation/virtual/kvm/locking.txt | 4 +- Documentation/virtual/kvm/msr.txt | 9 - Documentation/virtual/paravirt_ops.rst | 35 - Documentation/virtual/paravirt_ops.txt | 32 + Documentation/vm/hmm.rst | 166 +- Documentation/vm/hwpoison.rst | 52 +- Documentation/vm/numa.rst | 6 +- Documentation/vm/page_migration.rst | 2 +- Documentation/vm/unevictable-lru.rst | 2 +- .../watchdog/convert_drivers_to_kernel_api.rst | 219 - .../watchdog/convert_drivers_to_kernel_api.txt | 218 + Documentation/watchdog/hpwdt.rst | 73 - Documentation/watchdog/hpwdt.txt | 66 + Documentation/watchdog/index.rst | 25 - Documentation/watchdog/mlx-wdt.rst | 56 - Documentation/watchdog/mlx-wdt.txt | 52 + Documentation/watchdog/pcwd-watchdog.rst | 71 - Documentation/watchdog/pcwd-watchdog.txt | 66 + Documentation/watchdog/watchdog-api.rst | 271 - Documentation/watchdog/watchdog-api.txt | 237 + Documentation/watchdog/watchdog-kernel-api.rst | 338 - Documentation/watchdog/watchdog-kernel-api.txt | 305 + Documentation/watchdog/watchdog-parameters.rst | 736 -- Documentation/watchdog/watchdog-parameters.txt | 410 ++ Documentation/watchdog/watchdog-pm.rst | 22 - Documentation/watchdog/watchdog-pm.txt | 19 + Documentation/watchdog/wdt.rst | 63 - Documentation/watchdog/wdt.txt | 50 + Documentation/x86/exception-tables.rst | 2 +- Documentation/x86/index.rst | 1 + .../{core-api => x86}/protection-keys.rst | 0 Documentation/x86/resctrl_ui.rst | 30 +- Documentation/x86/topology.rst | 4 - Documentation/x86/x86_64/5level-paging.rst | 2 +- Documentation/x86/x86_64/boot-options.rst | 4 +- Documentation/x86/x86_64/fake-numa-for-cpusets.rst | 6 +- Documentation/xilinx/eemi.rst | 67 - Documentation/xilinx/eemi.txt | 67 + Documentation/xilinx/index.rst | 17 - Kconfig | 4 +- MAINTAINERS | 415 +- Makefile | 126 +- arch/Kconfig | 8 - arch/alpha/Makefile | 2 + arch/alpha/include/asm/atomic.h | 20 +- arch/alpha/include/asm/device.h | 3 +- arch/alpha/include/asm/pgalloc.h | 40 +- arch/alpha/include/uapi/asm/socket.h | 2 - arch/alpha/kernel/signal.c | 4 +- arch/alpha/kernel/smp.c | 19 +- arch/alpha/kernel/srm_env.c | 18 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 - arch/alpha/kernel/traps.c | 2 +- arch/alpha/mm/fault.c | 4 +- arch/alpha/oprofile/common.c | 6 +- arch/arc/Kconfig | 7 +- arch/arc/Makefile | 11 +- arch/arc/boot/dts/abilis_tb100.dtsi | 14 +- arch/arc/boot/dts/abilis_tb100_dvk.dts | 14 +- arch/arc/boot/dts/abilis_tb101.dtsi | 14 +- arch/arc/boot/dts/abilis_tb101_dvk.dts | 14 +- arch/arc/boot/dts/abilis_tb10x.dtsi | 14 +- arch/arc/boot/dts/axc001.dtsi | 5 +- arch/arc/boot/dts/axc003.dtsi | 5 +- arch/arc/boot/dts/axc003_idu.dtsi | 5 +- arch/arc/boot/dts/axs101.dts | 5 +- arch/arc/boot/dts/axs103.dts | 5 +- arch/arc/boot/dts/axs103_idu.dts | 5 +- arch/arc/boot/dts/axs10x_mb.dtsi | 5 +- arch/arc/boot/dts/eznps.dts | 13 +- arch/arc/boot/dts/haps_hs.dts | 5 +- arch/arc/boot/dts/haps_hs_idu.dts | 5 +- arch/arc/boot/dts/hsdk.dts | 50 +- arch/arc/boot/dts/nsim_700.dts | 5 +- arch/arc/boot/dts/nsim_hs.dts | 5 +- arch/arc/boot/dts/nsim_hs_idu.dts | 5 +- arch/arc/boot/dts/nsimosci.dts | 5 +- arch/arc/boot/dts/nsimosci_hs.dts | 5 +- arch/arc/boot/dts/nsimosci_hs_idu.dts | 5 +- arch/arc/boot/dts/skeleton.dtsi | 5 +- arch/arc/boot/dts/skeleton_hs.dtsi | 5 +- arch/arc/boot/dts/skeleton_hs_idu.dtsi | 5 +- arch/arc/boot/dts/vdk_axc003.dtsi | 5 +- arch/arc/boot/dts/vdk_axc003_idu.dtsi | 5 +- arch/arc/boot/dts/vdk_axs10x_mb.dtsi | 5 +- arch/arc/boot/dts/vdk_hs38.dts | 5 +- arch/arc/boot/dts/vdk_hs38_smp.dts | 5 +- arch/arc/configs/hsdk_defconfig | 3 +- arch/arc/configs/tb10x_defconfig | 1 - arch/arc/include/asm/arcregs.h | 5 +- arch/arc/include/asm/asm-offsets.h | 5 +- arch/arc/include/asm/atomic.h | 46 +- arch/arc/include/asm/barrier.h | 5 +- arch/arc/include/asm/bitops.h | 5 +- arch/arc/include/asm/bug.h | 5 +- arch/arc/include/asm/cache.h | 5 +- arch/arc/include/asm/cacheflush.h | 5 +- arch/arc/include/asm/checksum.h | 5 +- arch/arc/include/asm/cmpxchg.h | 19 +- arch/arc/include/asm/current.h | 5 +- arch/arc/include/asm/delay.h | 5 +- arch/arc/include/asm/disasm.h | 5 +- arch/arc/include/asm/dma.h | 5 +- arch/arc/include/asm/dwarf.h | 5 +- arch/arc/include/asm/elf.h | 5 +- arch/arc/include/asm/entry-compact.h | 5 +- arch/arc/include/asm/entry.h | 5 +- arch/arc/include/asm/exec.h | 5 +- arch/arc/include/asm/futex.h | 5 +- arch/arc/include/asm/highmem.h | 6 +- arch/arc/include/asm/hugepage.h | 5 +- arch/arc/include/asm/io.h | 5 +- arch/arc/include/asm/irq.h | 5 +- arch/arc/include/asm/irqflags-arcv2.h | 5 +- arch/arc/include/asm/irqflags-compact.h | 5 +- arch/arc/include/asm/irqflags.h | 5 +- arch/arc/include/asm/kdebug.h | 5 +- arch/arc/include/asm/kgdb.h | 5 +- arch/arc/include/asm/kmap_types.h | 6 +- arch/arc/include/asm/kprobes.h | 5 +- arch/arc/include/asm/linkage.h | 5 +- arch/arc/include/asm/mach_desc.h | 5 +- arch/arc/include/asm/mmu.h | 5 +- arch/arc/include/asm/mmu_context.h | 5 +- arch/arc/include/asm/mmzone.h | 5 +- arch/arc/include/asm/module.h | 5 +- arch/arc/include/asm/page.h | 5 +- arch/arc/include/asm/pci.h | 5 +- arch/arc/include/asm/perf_event.h | 6 +- arch/arc/include/asm/pgalloc.h | 5 +- arch/arc/include/asm/pgtable.h | 5 +- arch/arc/include/asm/processor.h | 5 +- arch/arc/include/asm/ptrace.h | 5 +- arch/arc/include/asm/sections.h | 5 +- arch/arc/include/asm/segment.h | 5 +- arch/arc/include/asm/serial.h | 5 +- arch/arc/include/asm/setup.h | 5 +- arch/arc/include/asm/shmparam.h | 5 +- arch/arc/include/asm/smp.h | 5 +- arch/arc/include/asm/spinlock.h | 5 +- arch/arc/include/asm/spinlock_types.h | 5 +- arch/arc/include/asm/stacktrace.h | 5 +- arch/arc/include/asm/string.h | 5 +- arch/arc/include/asm/switch_to.h | 5 +- arch/arc/include/asm/syscall.h | 5 +- arch/arc/include/asm/syscalls.h | 5 +- arch/arc/include/asm/thread_info.h | 5 +- arch/arc/include/asm/timex.h | 5 +- arch/arc/include/asm/tlb-mmu1.h | 5 +- arch/arc/include/asm/tlb.h | 5 +- arch/arc/include/asm/tlbflush.h | 5 +- arch/arc/include/asm/uaccess.h | 5 +- arch/arc/include/asm/unaligned.h | 5 +- arch/arc/include/asm/unwind.h | 5 +- arch/arc/kernel/Makefile | 4 +- arch/arc/kernel/arc_hostlink.c | 5 +- arch/arc/kernel/arcksyms.c | 6 +- arch/arc/kernel/asm-offsets.c | 5 +- arch/arc/kernel/ctx_sw.c | 5 +- arch/arc/kernel/ctx_sw_asm.S | 5 +- arch/arc/kernel/devtree.c | 5 +- arch/arc/kernel/disasm.c | 5 +- arch/arc/kernel/entry-arcv2.S | 5 +- arch/arc/kernel/entry-compact.S | 5 +- arch/arc/kernel/entry.S | 5 +- arch/arc/kernel/fpu.c | 5 +- arch/arc/kernel/head.S | 5 +- arch/arc/kernel/intc-arcv2.c | 6 +- arch/arc/kernel/intc-compact.c | 6 +- arch/arc/kernel/irq.c | 6 +- arch/arc/kernel/kgdb.c | 5 +- arch/arc/kernel/kprobes.c | 5 +- arch/arc/kernel/mcip.c | 5 +- arch/arc/kernel/module.c | 5 +- arch/arc/kernel/process.c | 9 +- arch/arc/kernel/ptrace.c | 5 +- arch/arc/kernel/reset.c | 5 +- arch/arc/kernel/setup.c | 5 +- arch/arc/kernel/signal.c | 7 +- arch/arc/kernel/smp.c | 5 +- arch/arc/kernel/stacktrace.c | 5 +- arch/arc/kernel/traps.c | 7 +- arch/arc/kernel/troubleshoot.c | 4 +- arch/arc/kernel/unaligned.c | 6 +- arch/arc/kernel/unwind.c | 5 +- arch/arc/kernel/vmlinux.lds.S | 5 +- arch/arc/lib/Makefile | 4 +- arch/arc/lib/memcmp.S | 5 +- arch/arc/lib/memcpy-700.S | 5 +- arch/arc/lib/memcpy-archs.S | 5 +- arch/arc/lib/memset-archs.S | 5 +- arch/arc/lib/memset.S | 5 +- arch/arc/lib/strchr-700.S | 5 +- arch/arc/lib/strcmp-archs.S | 5 +- arch/arc/lib/strcmp.S | 5 +- arch/arc/lib/strcpy-700.S | 5 +- arch/arc/lib/strlen.S | 5 +- arch/arc/mm/Makefile | 5 +- arch/arc/mm/cache.c | 5 +- arch/arc/mm/dma.c | 76 +- arch/arc/mm/extable.c | 5 +- arch/arc/mm/fault.c | 18 +- arch/arc/mm/highmem.c | 6 +- arch/arc/mm/init.c | 5 +- arch/arc/mm/ioremap.c | 5 +- arch/arc/mm/mmap.c | 5 +- arch/arc/mm/tlb.c | 18 +- arch/arc/mm/tlbex.S | 5 +- arch/arc/oprofile/common.c | 5 +- arch/arc/plat-axs10x/Kconfig | 5 +- arch/arc/plat-axs10x/Makefile | 5 +- arch/arc/plat-eznps/Kconfig | 2 +- arch/arc/plat-eznps/ctop.c | 13 +- arch/arc/plat-eznps/entry.S | 12 +- arch/arc/plat-eznps/include/plat/ctop.h | 13 +- arch/arc/plat-eznps/include/plat/mtm.h | 13 +- arch/arc/plat-eznps/include/plat/smp.h | 13 +- arch/arc/plat-eznps/mtm.c | 13 +- arch/arc/plat-eznps/platform.c | 13 +- arch/arc/plat-eznps/smp.c | 13 +- arch/arc/plat-hsdk/Kconfig | 5 +- arch/arc/plat-hsdk/Makefile | 5 +- arch/arc/plat-hsdk/platform.c | 166 +- arch/arc/plat-sim/Makefile | 5 +- arch/arc/plat-sim/platform.c | 5 +- arch/arc/plat-tb10x/Kconfig | 13 +- arch/arc/plat-tb10x/Makefile | 13 +- arch/arc/plat-tb10x/tb10x.c | 14 +- arch/arm/Kconfig | 44 +- arch/arm/boot/bootp/init.S | 5 +- arch/arm/boot/compressed/efi-header.S | 5 +- arch/arm/boot/compressed/head.S | 5 +- arch/arm/boot/compressed/ll_char_wr.S | 5 +- arch/arm/boot/compressed/vmlinux.lds.S | 5 +- arch/arm/boot/deflate_xip_data.sh | 4 +- arch/arm/boot/dts/am335x-baltos-ir2110.dts | 5 +- arch/arm/boot/dts/am335x-baltos-ir3220.dts | 5 +- arch/arm/boot/dts/am335x-baltos-ir5221.dts | 5 +- arch/arm/boot/dts/am335x-baltos-leds.dtsi | 5 +- arch/arm/boot/dts/am335x-baltos.dtsi | 5 +- arch/arm/boot/dts/am335x-base0033.dts | 5 +- arch/arm/boot/dts/am335x-bone-common.dtsi | 5 +- arch/arm/boot/dts/am335x-bone.dts | 5 +- arch/arm/boot/dts/am335x-boneblack-common.dtsi | 5 +- arch/arm/boot/dts/am335x-boneblack-wireless.dts | 5 +- arch/arm/boot/dts/am335x-boneblack.dts | 5 +- arch/arm/boot/dts/am335x-boneblue.dts | 5 +- arch/arm/boot/dts/am335x-bonegreen-common.dtsi | 5 +- arch/arm/boot/dts/am335x-bonegreen-wireless.dts | 5 +- arch/arm/boot/dts/am335x-bonegreen.dts | 5 +- arch/arm/boot/dts/am335x-chiliboard.dts | 5 +- arch/arm/boot/dts/am335x-chilisom.dtsi | 5 +- arch/arm/boot/dts/am335x-cm-t335.dts | 5 +- arch/arm/boot/dts/am335x-evm.dts | 5 +- arch/arm/boot/dts/am335x-evmsk.dts | 5 +- arch/arm/boot/dts/am335x-icev2.dts | 5 +- arch/arm/boot/dts/am335x-igep0033.dtsi | 5 +- arch/arm/boot/dts/am335x-lxm.dts | 5 +- arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | 5 +- arch/arm/boot/dts/am335x-nano.dts | 5 +- arch/arm/boot/dts/am335x-pcm-953.dtsi | 7 +- arch/arm/boot/dts/am335x-pepper.dts | 5 +- arch/arm/boot/dts/am335x-phycore-rdk.dts | 5 +- arch/arm/boot/dts/am335x-phycore-som.dtsi | 5 +- arch/arm/boot/dts/am335x-sancloud-bbe.dts | 5 +- arch/arm/boot/dts/am335x-sbc-t335.dts | 5 +- arch/arm/boot/dts/am335x-sl50.dts | 5 +- arch/arm/boot/dts/am335x-wega-rdk.dts | 5 +- arch/arm/boot/dts/am335x-wega.dtsi | 7 +- arch/arm/boot/dts/am33xx-clocks.dtsi | 5 +- arch/arm/boot/dts/am33xx-l4.dtsi | 14 +- arch/arm/boot/dts/am3517-craneboard.dts | 5 +- arch/arm/boot/dts/am3517-evm-ui.dtsi | 5 +- arch/arm/boot/dts/am3517-evm.dts | 5 +- arch/arm/boot/dts/am3517-som.dtsi | 5 +- arch/arm/boot/dts/am3517_mt_ventoux.dts | 5 +- arch/arm/boot/dts/am35xx-clocks.dtsi | 5 +- arch/arm/boot/dts/am437x-cm-t43.dts | 5 +- arch/arm/boot/dts/am437x-gp-evm.dts | 5 +- arch/arm/boot/dts/am437x-idk-evm.dts | 5 +- arch/arm/boot/dts/am437x-l4.dtsi | 4 + arch/arm/boot/dts/am437x-sbc-t43.dts | 5 +- arch/arm/boot/dts/am437x-sk-evm.dts | 5 +- arch/arm/boot/dts/am43x-epos-evm.dts | 5 +- arch/arm/boot/dts/am43xx-clocks.dtsi | 5 +- arch/arm/boot/dts/am571x-idk.dts | 5 +- arch/arm/boot/dts/am572x-idk.dts | 5 +- arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 5 +- arch/arm/boot/dts/am57xx-beagle-x15-revb1.dts | 5 +- arch/arm/boot/dts/am57xx-beagle-x15-revc.dts | 5 +- arch/arm/boot/dts/am57xx-beagle-x15.dts | 5 +- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 5 +- arch/arm/boot/dts/am57xx-idk-common.dtsi | 6 +- arch/arm/boot/dts/am57xx-sbc-am57x.dts | 5 +- arch/arm/boot/dts/armada-xp-98dx3236.dtsi | 8 - arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | 1 - arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | 1 - arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 1 - arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts | 1 - arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts | 1 - arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts | 1 - arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 1 - arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 1 - arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | 1 - arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 1 - arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 1 - arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 1 - arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 1 - arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 1 - arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 1 - arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts | 1 - arch/arm/boot/dts/bcm47094-phicomm-k3.dts | 1 - arch/arm/boot/dts/bcm94708.dts | 1 - arch/arm/boot/dts/bcm94709.dts | 1 - arch/arm/boot/dts/bcm963138dvt.dts | 1 - arch/arm/boot/dts/compulab-sb-som.dtsi | 5 +- arch/arm/boot/dts/cros-adc-thermistors.dtsi | 5 +- arch/arm/boot/dts/cros-ec-keyboard.dtsi | 5 +- arch/arm/boot/dts/da850-evm.dts | 5 +- arch/arm/boot/dts/da850-lego-ev3.dts | 5 +- arch/arm/boot/dts/dm8148-evm.dts | 6 +- arch/arm/boot/dts/dm8148-t410.dts | 6 +- arch/arm/boot/dts/dm814x-clocks.dtsi | 6 +- arch/arm/boot/dts/dm8168-evm.dts | 6 +- arch/arm/boot/dts/dm816x-clocks.dtsi | 6 +- arch/arm/boot/dts/dra62x-clocks.dtsi | 6 +- arch/arm/boot/dts/dra62x-j5eco-evm.dts | 6 +- arch/arm/boot/dts/dra7-evm-common.dtsi | 5 +- arch/arm/boot/dts/dra7-evm.dts | 5 +- arch/arm/boot/dts/dra7-l4.dtsi | 4 +- arch/arm/boot/dts/dra7.dtsi | 4 +- arch/arm/boot/dts/dra71-evm.dts | 7 +- arch/arm/boot/dts/dra71x.dtsi | 17 - arch/arm/boot/dts/dra72-evm-common.dtsi | 5 +- arch/arm/boot/dts/dra72-evm-revc.dts | 5 +- arch/arm/boot/dts/dra72-evm-tps65917.dtsi | 5 +- arch/arm/boot/dts/dra72-evm.dts | 5 +- arch/arm/boot/dts/dra72x.dtsi | 8 +- arch/arm/boot/dts/dra74x.dtsi | 4 +- arch/arm/boot/dts/dra76-evm.dts | 5 +- arch/arm/boot/dts/dra76x-mmc-iodelay.dtsi | 40 +- arch/arm/boot/dts/dra76x.dtsi | 13 +- arch/arm/boot/dts/dra7xx-clocks.dtsi | 5 +- arch/arm/boot/dts/gemini-dlink-dir-685.dts | 2 +- arch/arm/boot/dts/gemini-dlink-dns-313.dts | 2 +- arch/arm/boot/dts/hi3620-hi4511.dts | 5 +- arch/arm/boot/dts/hi3620.dtsi | 5 +- arch/arm/boot/dts/hip01-ca9x2.dts | 5 +- arch/arm/boot/dts/hip01.dtsi | 5 +- arch/arm/boot/dts/hip04-d01.dts | 5 +- arch/arm/boot/dts/hip04.dtsi | 5 +- arch/arm/boot/dts/hisi-x5hd2-dkb.dts | 5 +- arch/arm/boot/dts/hisi-x5hd2.dtsi | 5 +- arch/arm/boot/dts/imx25-pinfunc.h | 6 +- arch/arm/boot/dts/imx35-pinfunc.h | 6 +- arch/arm/boot/dts/imx50-pinfunc.h | 6 +- arch/arm/boot/dts/imx51-pinfunc.h | 6 +- arch/arm/boot/dts/imx53-pinfunc.h | 6 +- arch/arm/boot/dts/imx6dl-aristainetos_4.dts | 6 +- arch/arm/boot/dts/imx6dl-aristainetos_7.dts | 6 +- arch/arm/boot/dts/imx6dl-pinfunc.h | 6 +- arch/arm/boot/dts/imx6dl-rex-basic.dts | 6 +- arch/arm/boot/dts/imx6dl-riotboard.dts | 6 +- arch/arm/boot/dts/imx6q-mccmon6.dts | 6 +- arch/arm/boot/dts/imx6q-pinfunc.h | 6 +- arch/arm/boot/dts/imx6q-rex-pro.dts | 6 +- arch/arm/boot/dts/imx6qdl-aristainetos.dtsi | 6 +- arch/arm/boot/dts/imx6qdl-rex.dtsi | 6 +- arch/arm/boot/dts/imx6sl-pinfunc.h | 6 +- arch/arm/boot/dts/imx6sx-pinfunc.h | 6 +- arch/arm/boot/dts/imx6sx-softing-vining-2000.dts | 5 +- arch/arm/boot/dts/imx6ul-pinfunc.h | 6 +- arch/arm/boot/dts/imx6ul.dtsi | 8 +- arch/arm/boot/dts/imx6ull-pinfunc.h | 5 +- arch/arm/boot/dts/imx7d-pinfunc.h | 6 +- arch/arm/boot/dts/imx7ulp-pinfunc.h | 6 +- arch/arm/boot/dts/imx7ulp.dtsi | 23 - arch/arm/boot/dts/logicpd-som-lv-35xx-devkit.dts | 6 +- arch/arm/boot/dts/logicpd-som-lv-37xx-devkit.dts | 6 +- arch/arm/boot/dts/logicpd-som-lv-baseboard.dtsi | 6 +- arch/arm/boot/dts/logicpd-som-lv.dtsi | 6 +- arch/arm/boot/dts/logicpd-torpedo-35xx-devkit.dts | 6 +- arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts | 6 +- arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 6 +- arch/arm/boot/dts/logicpd-torpedo-som.dtsi | 6 +- arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts | 5 +- arch/arm/boot/dts/meson8.dtsi | 5 +- arch/arm/boot/dts/meson8b.dtsi | 11 +- arch/arm/boot/dts/mmp2-brownstone.dts | 5 +- arch/arm/boot/dts/mmp2.dtsi | 5 +- arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi | 5 +- arch/arm/boot/dts/nspire-classic.dtsi | 6 +- arch/arm/boot/dts/nspire-clp.dts | 6 +- arch/arm/boot/dts/nspire-cx.dts | 6 +- arch/arm/boot/dts/nspire-tp.dts | 6 +- arch/arm/boot/dts/nspire.dtsi | 6 +- arch/arm/boot/dts/omap2420-clocks.dtsi | 5 +- arch/arm/boot/dts/omap2420-h4.dts | 5 +- arch/arm/boot/dts/omap2430-clocks.dtsi | 5 +- arch/arm/boot/dts/omap2430-sdp.dts | 5 +- arch/arm/boot/dts/omap24xx-clocks.dtsi | 5 +- arch/arm/boot/dts/omap3-beagle-xm-ab.dts | 5 +- arch/arm/boot/dts/omap3-beagle-xm.dts | 5 +- arch/arm/boot/dts/omap3-beagle.dts | 5 +- arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 5 +- arch/arm/boot/dts/omap3-devkit8000-lcd-common.dtsi | 5 +- arch/arm/boot/dts/omap3-devkit8000-lcd43.dts | 5 +- arch/arm/boot/dts/omap3-devkit8000-lcd70.dts | 5 +- arch/arm/boot/dts/omap3-devkit8000.dts | 5 +- arch/arm/boot/dts/omap3-evm-37xx.dts | 5 +- arch/arm/boot/dts/omap3-evm.dts | 5 +- arch/arm/boot/dts/omap3-gta04.dtsi | 5 +- arch/arm/boot/dts/omap3-gta04a3.dts | 5 +- arch/arm/boot/dts/omap3-gta04a4.dts | 5 +- arch/arm/boot/dts/omap3-gta04a5.dts | 5 +- arch/arm/boot/dts/omap3-gta04a5one.dts | 5 +- arch/arm/boot/dts/omap3-ha-common.dtsi | 5 +- arch/arm/boot/dts/omap3-ha-lcd.dts | 5 +- arch/arm/boot/dts/omap3-ha.dts | 5 +- arch/arm/boot/dts/omap3-igep.dtsi | 5 +- arch/arm/boot/dts/omap3-igep0020-common.dtsi | 5 +- arch/arm/boot/dts/omap3-igep0020-rev-f.dts | 5 +- arch/arm/boot/dts/omap3-igep0020.dts | 5 +- arch/arm/boot/dts/omap3-igep0030-common.dtsi | 5 +- arch/arm/boot/dts/omap3-igep0030-rev-g.dts | 5 +- arch/arm/boot/dts/omap3-igep0030.dts | 5 +- arch/arm/boot/dts/omap3-ldp.dts | 5 +- arch/arm/boot/dts/omap3-n9.dts | 5 +- arch/arm/boot/dts/omap3-n950-n9.dtsi | 5 +- arch/arm/boot/dts/omap3-n950.dts | 5 +- arch/arm/boot/dts/omap3-overo-alto35-common.dtsi | 5 +- arch/arm/boot/dts/omap3-overo-alto35.dts | 5 +- arch/arm/boot/dts/omap3-overo-base.dtsi | 5 +- .../boot/dts/omap3-overo-chestnut43-common.dtsi | 5 +- arch/arm/boot/dts/omap3-overo-chestnut43.dts | 5 +- arch/arm/boot/dts/omap3-overo-common-dvi.dtsi | 5 +- arch/arm/boot/dts/omap3-overo-common-lcd35.dtsi | 5 +- arch/arm/boot/dts/omap3-overo-common-lcd43.dtsi | 5 +- .../boot/dts/omap3-overo-common-peripherals.dtsi | 5 +- arch/arm/boot/dts/omap3-overo-gallop43-common.dtsi | 5 +- arch/arm/boot/dts/omap3-overo-gallop43.dts | 5 +- arch/arm/boot/dts/omap3-overo-palo35-common.dtsi | 5 +- arch/arm/boot/dts/omap3-overo-palo35.dts | 5 +- arch/arm/boot/dts/omap3-overo-palo43-common.dtsi | 5 +- arch/arm/boot/dts/omap3-overo-palo43.dts | 5 +- arch/arm/boot/dts/omap3-overo-storm-alto35.dts | 5 +- arch/arm/boot/dts/omap3-overo-storm-chestnut43.dts | 5 +- arch/arm/boot/dts/omap3-overo-storm-gallop43.dts | 5 +- arch/arm/boot/dts/omap3-overo-storm-palo35.dts | 5 +- arch/arm/boot/dts/omap3-overo-storm-palo43.dts | 5 +- arch/arm/boot/dts/omap3-overo-storm-summit.dts | 5 +- arch/arm/boot/dts/omap3-overo-storm-tobi.dts | 5 +- arch/arm/boot/dts/omap3-overo-storm-tobiduo.dts | 5 +- arch/arm/boot/dts/omap3-overo-storm.dtsi | 5 +- arch/arm/boot/dts/omap3-overo-summit-common.dtsi | 5 +- arch/arm/boot/dts/omap3-overo-summit.dts | 5 +- arch/arm/boot/dts/omap3-overo-tobi-common.dtsi | 5 +- arch/arm/boot/dts/omap3-overo-tobi.dts | 5 +- arch/arm/boot/dts/omap3-overo-tobiduo-common.dtsi | 5 +- arch/arm/boot/dts/omap3-overo-tobiduo.dts | 5 +- arch/arm/boot/dts/omap3-overo.dtsi | 5 +- arch/arm/boot/dts/omap3-pandora-1ghz.dts | 5 +- arch/arm/boot/dts/omap3-pandora-600mhz.dts | 5 +- arch/arm/boot/dts/omap3-pandora-common.dtsi | 5 +- arch/arm/boot/dts/omap3-sniper.dts | 5 +- arch/arm/boot/dts/omap3-tao3530.dtsi | 5 +- arch/arm/boot/dts/omap3-thunder.dts | 5 +- arch/arm/boot/dts/omap3-zoom3.dts | 5 +- arch/arm/boot/dts/omap3430-sdp.dts | 5 +- arch/arm/boot/dts/omap3430es1-clocks.dtsi | 5 +- arch/arm/boot/dts/omap34xx-omap36xx-clocks.dtsi | 5 +- .../omap36xx-am35xx-omap3430es2plus-clocks.dtsi | 5 +- arch/arm/boot/dts/omap36xx-clocks.dtsi | 5 +- .../boot/dts/omap36xx-omap3430es2plus-clocks.dtsi | 5 +- arch/arm/boot/dts/omap3xxx-clocks.dtsi | 5 +- arch/arm/boot/dts/omap4-droid4-xt894.dts | 6 +- arch/arm/boot/dts/omap4-duovero-parlor.dts | 5 +- arch/arm/boot/dts/omap4-duovero.dtsi | 5 +- arch/arm/boot/dts/omap4-kc1.dts | 5 +- arch/arm/boot/dts/omap4-panda-a4.dts | 5 +- arch/arm/boot/dts/omap4-panda-common.dtsi | 5 +- arch/arm/boot/dts/omap4-panda-es.dts | 5 +- arch/arm/boot/dts/omap4-panda.dts | 5 +- arch/arm/boot/dts/omap4-sdp-es23plus.dts | 5 +- arch/arm/boot/dts/omap4-sdp.dts | 5 +- arch/arm/boot/dts/omap4-var-dvk-om44.dts | 5 +- arch/arm/boot/dts/omap4-var-om44customboard.dtsi | 5 +- arch/arm/boot/dts/omap4-var-som-om44-wlan.dtsi | 5 +- arch/arm/boot/dts/omap4-var-som-om44.dtsi | 5 +- arch/arm/boot/dts/omap4-var-stk-om44.dts | 5 +- arch/arm/boot/dts/omap4.dtsi | 5 +- arch/arm/boot/dts/omap443x-clocks.dtsi | 5 +- arch/arm/boot/dts/omap446x-clocks.dtsi | 5 +- arch/arm/boot/dts/omap44xx-clocks.dtsi | 5 +- arch/arm/boot/dts/omap5-board-common.dtsi | 5 +- arch/arm/boot/dts/omap5-igep0050.dts | 5 +- arch/arm/boot/dts/omap5-uevm.dts | 5 +- arch/arm/boot/dts/omap5.dtsi | 4 +- arch/arm/boot/dts/omap54xx-clocks.dtsi | 5 +- arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 10 +- arch/arm/boot/dts/picoxcell-pc3x3.dtsi | 10 +- arch/arm/boot/dts/picoxcell-pc7302-pc3x2.dts | 10 +- arch/arm/boot/dts/picoxcell-pc7302-pc3x3.dts | 10 +- arch/arm/boot/dts/pxa168-aspenite.dts | 5 +- arch/arm/boot/dts/pxa168.dtsi | 5 +- arch/arm/boot/dts/pxa910-dkb.dts | 5 +- arch/arm/boot/dts/pxa910.dtsi | 5 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 10 +- arch/arm/boot/dts/rk3288-veyron.dtsi | 2 - arch/arm/boot/dts/stih407-b2120.dts | 5 +- arch/arm/boot/dts/stih407-clock.dtsi | 5 +- arch/arm/boot/dts/stih407-family.dtsi | 5 +- arch/arm/boot/dts/stih407-pinctrl.dtsi | 5 +- arch/arm/boot/dts/stih407.dtsi | 5 +- arch/arm/boot/dts/stih410-b2120.dts | 5 +- arch/arm/boot/dts/stih410-b2260.dts | 5 +- arch/arm/boot/dts/stih410-clock.dtsi | 5 +- arch/arm/boot/dts/stih410-pinctrl.dtsi | 5 +- arch/arm/boot/dts/stih410.dtsi | 5 +- arch/arm/boot/dts/stih418-b2199.dts | 5 +- arch/arm/boot/dts/stih418-clock.dtsi | 5 +- arch/arm/boot/dts/stih418.dtsi | 5 +- arch/arm/boot/dts/stihxxx-b2120.dtsi | 5 +- arch/arm/boot/dts/tps6507x.dtsi | 5 +- arch/arm/boot/dts/tps65217.dtsi | 5 +- arch/arm/boot/dts/tps65910.dtsi | 5 +- arch/arm/boot/dts/twl4030.dtsi | 5 +- arch/arm/boot/dts/twl4030_omap3.dtsi | 5 +- arch/arm/boot/dts/twl6030.dtsi | 5 +- arch/arm/boot/dts/twl6030_omap4.dtsi | 5 +- arch/arm/boot/dts/vf610-pinfunc.h | 6 +- arch/arm/common/bL_switcher.c | 11 +- arch/arm/common/bL_switcher_dummy_if.c | 5 +- arch/arm/common/dmabounce.c | 5 +- arch/arm/common/firmware.c | 5 +- arch/arm/common/it8152.c | 5 +- arch/arm/common/locomo.c | 5 +- arch/arm/common/mcpm_entry.c | 5 +- arch/arm/common/mcpm_head.S | 6 +- arch/arm/common/mcpm_platsmp.c | 5 +- arch/arm/common/sa1111.c | 5 +- arch/arm/common/scoop.c | 6 +- arch/arm/common/sharpsl_param.c | 6 +- arch/arm/configs/exynos_defconfig | 1 - arch/arm/configs/mvebu_v7_defconfig | 1 - arch/arm/crypto/aes-ce-core.S | 5 +- arch/arm/crypto/aes-ce-glue.c | 5 +- arch/arm/crypto/aes-cipher-core.S | 5 +- arch/arm/crypto/aes-cipher-glue.c | 5 +- arch/arm/crypto/aes-neonbs-core.S | 5 +- arch/arm/crypto/aes-neonbs-glue.c | 5 +- arch/arm/crypto/chacha-neon-glue.c | 2 +- arch/arm/crypto/crc32-ce-glue.c | 5 +- arch/arm/crypto/crct10dif-ce-glue.c | 5 +- arch/arm/crypto/ghash-ce-core.S | 5 +- arch/arm/crypto/ghash-ce-glue.c | 5 +- arch/arm/crypto/sha1-ce-core.S | 5 +- arch/arm/crypto/sha1-ce-glue.c | 5 +- arch/arm/crypto/sha2-ce-core.S | 5 +- arch/arm/crypto/sha2-ce-glue.c | 5 +- arch/arm/crypto/sha512-glue.c | 7 +- arch/arm/crypto/sha512-neon-glue.c | 5 +- arch/arm/include/asm/Kbuild | 1 - arch/arm/include/asm/arch_gicv3.h | 13 +- arch/arm/include/asm/arch_timer.h | 10 - arch/arm/include/asm/arm-cci.h | 13 +- arch/arm/include/asm/assembler.h | 5 +- arch/arm/include/asm/atomic.h | 55 +- arch/arm/include/asm/bL_switcher.h | 5 +- arch/arm/include/asm/bug.h | 2 +- arch/arm/include/asm/bugs.h | 5 +- arch/arm/include/asm/cacheflush.h | 12 +- arch/arm/include/asm/cpu.h | 5 +- arch/arm/include/asm/cpufeature.h | 5 +- arch/arm/include/asm/dcc.h | 10 +- arch/arm/include/asm/device.h | 3 +- arch/arm/include/asm/dma-mapping.h | 7 + arch/arm/include/asm/dmi.h | 6 +- arch/arm/include/asm/domain.h | 5 +- arch/arm/include/asm/efi.h | 5 +- arch/arm/include/asm/firmware.h | 5 +- arch/arm/include/asm/flat.h | 37 + arch/arm/include/asm/floppy.h | 5 +- arch/arm/include/asm/fncpy.h | 14 +- arch/arm/include/asm/fpstate.h | 5 +- arch/arm/include/asm/glue-cache.h | 5 +- arch/arm/include/asm/glue-df.h | 5 +- arch/arm/include/asm/glue-pf.h | 5 +- arch/arm/include/asm/glue-proc.h | 5 +- arch/arm/include/asm/glue.h | 5 +- arch/arm/include/asm/hardware/cache-l2x0.h | 14 +- arch/arm/include/asm/hardware/cp14.h | 10 +- arch/arm/include/asm/hardware/dec21285.h | 5 +- arch/arm/include/asm/hardware/ioc.h | 5 +- arch/arm/include/asm/hardware/iomd.h | 5 +- arch/arm/include/asm/hardware/iop3xx-adma.h | 15 +- arch/arm/include/asm/hardware/iop3xx.h | 5 +- arch/arm/include/asm/hardware/iop_adma.h | 15 +- arch/arm/include/asm/hardware/memc.h | 5 +- arch/arm/include/asm/hardware/scoop.h | 6 +- arch/arm/include/asm/hardware/ssp.h | 5 +- arch/arm/include/asm/hugetlb-3level.h | 14 +- arch/arm/include/asm/hugetlb.h | 14 +- arch/arm/include/asm/io.h | 5 +- arch/arm/include/asm/kvm_arm.h | 14 +- arch/arm/include/asm/kvm_asm.h | 14 +- arch/arm/include/asm/kvm_coproc.h | 14 +- arch/arm/include/asm/kvm_emulate.h | 24 +- arch/arm/include/asm/kvm_host.h | 32 +- arch/arm/include/asm/kvm_hyp.h | 26 +- arch/arm/include/asm/kvm_mmio.h | 14 +- arch/arm/include/asm/kvm_mmu.h | 14 +- arch/arm/include/asm/mach/arch.h | 5 +- arch/arm/include/asm/mach/dma.h | 5 +- arch/arm/include/asm/mach/flash.h | 5 +- arch/arm/include/asm/mach/irq.h | 5 +- arch/arm/include/asm/mach/map.h | 5 +- arch/arm/include/asm/mach/pci.h | 5 +- arch/arm/include/asm/mach/sharpsl_param.h | 6 +- arch/arm/include/asm/mach/time.h | 5 +- arch/arm/include/asm/mcpm.h | 5 +- arch/arm/include/asm/memory.h | 5 +- arch/arm/include/asm/mmu_context.h | 5 +- arch/arm/include/asm/mtd-xip.h | 5 +- arch/arm/include/asm/neon.h | 5 +- arch/arm/include/asm/opcodes.h | 5 +- arch/arm/include/asm/outercache.h | 14 +- arch/arm/include/asm/page-nommu.h | 5 +- arch/arm/include/asm/page.h | 5 +- arch/arm/include/asm/perf_event.h | 6 +- arch/arm/include/asm/pgalloc.h | 46 +- arch/arm/include/asm/pgtable-2level-hwdef.h | 5 +- arch/arm/include/asm/pgtable-2level-types.h | 14 +- arch/arm/include/asm/pgtable-2level.h | 5 +- arch/arm/include/asm/pgtable-3level-hwdef.h | 14 +- arch/arm/include/asm/pgtable-3level-types.h | 14 +- arch/arm/include/asm/pgtable-3level.h | 14 +- arch/arm/include/asm/pgtable-hwdef.h | 5 +- arch/arm/include/asm/pgtable-nommu.h | 5 +- arch/arm/include/asm/pgtable.h | 5 +- arch/arm/include/asm/proc-fns.h | 5 +- arch/arm/include/asm/processor.h | 5 +- arch/arm/include/asm/procinfo.h | 5 +- arch/arm/include/asm/prom.h | 6 +- arch/arm/include/asm/ptdump.h | 9 +- arch/arm/include/asm/ptrace.h | 5 +- arch/arm/include/asm/set_memory.h | 5 +- arch/arm/include/asm/setup.h | 5 +- arch/arm/include/asm/smp.h | 5 +- arch/arm/include/asm/stage2_pgtable.h | 13 +- arch/arm/include/asm/thread_info.h | 5 +- arch/arm/include/asm/thread_notify.h | 5 +- arch/arm/include/asm/timex.h | 5 +- arch/arm/include/asm/tlb.h | 5 +- arch/arm/include/asm/tlbflush.h | 5 +- arch/arm/include/asm/traps.h | 2 +- arch/arm/include/asm/uaccess.h | 5 +- arch/arm/include/asm/unified.h | 14 +- arch/arm/include/asm/unistd.h | 6 +- arch/arm/include/asm/unwind.h | 14 +- arch/arm/include/asm/uprobes.h | 5 +- arch/arm/include/asm/vdso_datapage.h | 13 +- arch/arm/include/asm/xor.h | 5 +- arch/arm/include/debug/8250.S | 5 +- arch/arm/include/debug/asm9260.S | 6 +- arch/arm/include/debug/at91.S | 6 +- arch/arm/include/debug/bcm63xx.S | 5 +- arch/arm/include/debug/dc21285.S | 6 +- arch/arm/include/debug/digicolor.S | 6 +- arch/arm/include/debug/efm32.S | 5 +- arch/arm/include/debug/icedcc.S | 6 +- arch/arm/include/debug/imx-uart.h | 5 +- arch/arm/include/debug/imx.S | 6 +- arch/arm/include/debug/ks8695.S | 5 +- arch/arm/include/debug/meson.S | 5 +- arch/arm/include/debug/msm.S | 11 +- arch/arm/include/debug/netx.S | 6 +- arch/arm/include/debug/omap2plus.S | 6 +- arch/arm/include/debug/pl01x.S | 6 +- arch/arm/include/debug/s3c24xx.S | 5 +- arch/arm/include/debug/s5pv210.S | 5 +- arch/arm/include/debug/sa1100.S | 6 +- arch/arm/include/debug/sti.S | 5 +- arch/arm/include/debug/tegra.S | 11 +- arch/arm/include/debug/ux500.S | 6 +- arch/arm/include/debug/vexpress.S | 5 +- arch/arm/include/debug/vf.S | 6 +- arch/arm/include/debug/vt8500.S | 5 +- arch/arm/include/debug/zynq.S | 10 +- arch/arm/include/uapi/asm/kvm.h | 12 - arch/arm/kernel/arch_timer.c | 5 +- arch/arm/kernel/armksyms.c | 5 +- arch/arm/kernel/asm-offsets.c | 5 +- arch/arm/kernel/atags_compat.c | 5 +- arch/arm/kernel/atags_parse.c | 5 +- arch/arm/kernel/crash_dump.c | 5 +- arch/arm/kernel/debug.S | 5 +- arch/arm/kernel/devtree.c | 5 +- arch/arm/kernel/dma-isa.c | 5 +- arch/arm/kernel/dma.c | 5 +- arch/arm/kernel/early_printk.c | 5 +- arch/arm/kernel/efi.c | 8 +- arch/arm/kernel/entry-armv.S | 5 +- arch/arm/kernel/entry-common.S | 5 +- arch/arm/kernel/entry-ftrace.S | 6 +- arch/arm/kernel/entry-v7m.S | 5 +- arch/arm/kernel/head-common.S | 6 +- arch/arm/kernel/head-inflate-data.c | 5 +- arch/arm/kernel/head-nommu.S | 6 +- arch/arm/kernel/head.S | 5 +- arch/arm/kernel/hw_breakpoint.c | 13 +- arch/arm/kernel/irq.c | 5 +- arch/arm/kernel/iwmmxt.S | 5 +- arch/arm/kernel/module-plts.c | 5 +- arch/arm/kernel/module.c | 5 +- arch/arm/kernel/opcodes.c | 5 +- arch/arm/kernel/pj4-cp0.c | 5 +- arch/arm/kernel/process.c | 5 +- arch/arm/kernel/ptrace.c | 11 +- arch/arm/kernel/reboot.c | 5 +- arch/arm/kernel/return_address.c | 5 +- arch/arm/kernel/setup.c | 5 +- arch/arm/kernel/signal.c | 9 +- arch/arm/kernel/smccc-call.S | 11 +- arch/arm/kernel/smp.c | 6 +- arch/arm/kernel/smp_scu.c | 5 +- arch/arm/kernel/smp_tlb.c | 5 +- arch/arm/kernel/smp_twd.c | 5 +- arch/arm/kernel/swp_emulate.c | 5 +- arch/arm/kernel/sys_arm.c | 5 +- arch/arm/kernel/sys_oabi-compat.c | 5 +- arch/arm/kernel/thumbee.c | 14 +- arch/arm/kernel/time.c | 5 +- arch/arm/kernel/topology.c | 2 +- arch/arm/kernel/traps.c | 12 +- arch/arm/kernel/unwind.c | 15 +- arch/arm/kernel/v7m.c | 5 +- arch/arm/kernel/vdso.c | 13 +- arch/arm/kernel/xscale-cp0.c | 5 +- arch/arm/kvm/coproc.c | 14 +- arch/arm/kvm/coproc.h | 14 +- arch/arm/kvm/coproc_a15.c | 14 +- arch/arm/kvm/coproc_a7.c | 14 +- arch/arm/kvm/emulate.c | 14 +- arch/arm/kvm/guest.c | 14 +- arch/arm/kvm/handle_exit.c | 14 +- arch/arm/kvm/hyp/banked-sr.c | 13 +- arch/arm/kvm/hyp/cp15-sr.c | 13 +- arch/arm/kvm/hyp/entry.S | 13 +- arch/arm/kvm/hyp/hyp-entry.S | 14 +- arch/arm/kvm/hyp/s2-setup.c | 13 +- arch/arm/kvm/hyp/switch.c | 13 +- arch/arm/kvm/hyp/tlb.c | 13 +- arch/arm/kvm/hyp/vfp.S | 13 +- arch/arm/kvm/init.S | 14 +- arch/arm/kvm/interrupts.S | 14 +- arch/arm/kvm/irq.h | 5 +- arch/arm/kvm/reset.c | 14 +- arch/arm/lib/backtrace.S | 6 +- arch/arm/lib/call_with_stack.S | 14 +- arch/arm/lib/changebit.S | 5 +- arch/arm/lib/clear_user.S | 5 +- arch/arm/lib/clearbit.S | 5 +- arch/arm/lib/copy_from_user.S | 5 +- arch/arm/lib/copy_page.S | 5 +- arch/arm/lib/copy_template.S | 5 +- arch/arm/lib/copy_to_user.S | 5 +- arch/arm/lib/csumipv6.S | 5 +- arch/arm/lib/csumpartial.S | 5 +- arch/arm/lib/csumpartialcopy.S | 5 +- arch/arm/lib/csumpartialcopygeneric.S | 5 +- arch/arm/lib/csumpartialcopyuser.S | 6 +- arch/arm/lib/delay-loop.S | 5 +- arch/arm/lib/delay.c | 14 +- arch/arm/lib/div64.S | 5 +- arch/arm/lib/ecard.S | 6 +- arch/arm/lib/findbit.S | 5 +- arch/arm/lib/floppydma.S | 5 +- arch/arm/lib/getuser.S | 5 +- arch/arm/lib/io-acorn.S | 6 +- arch/arm/lib/io-readsb.S | 5 +- arch/arm/lib/io-readsl.S | 5 +- arch/arm/lib/io-readsw-armv3.S | 5 +- arch/arm/lib/io-readsw-armv4.S | 5 +- arch/arm/lib/io-writesb.S | 5 +- arch/arm/lib/io-writesl.S | 5 +- arch/arm/lib/io-writesw-armv3.S | 5 +- arch/arm/lib/io-writesw-armv4.S | 5 +- arch/arm/lib/memchr.S | 5 +- arch/arm/lib/memcpy.S | 5 +- arch/arm/lib/memmove.S | 5 +- arch/arm/lib/memset.S | 5 +- arch/arm/lib/muldi3.S | 5 +- arch/arm/lib/putuser.S | 5 +- arch/arm/lib/setbit.S | 5 +- arch/arm/lib/strchr.S | 5 +- arch/arm/lib/strrchr.S | 5 +- arch/arm/lib/testchangebit.S | 5 +- arch/arm/lib/testclearbit.S | 5 +- arch/arm/lib/testsetbit.S | 5 +- arch/arm/lib/uaccess_with_memcpy.c | 5 +- arch/arm/lib/ucmpdi2.S | 5 +- arch/arm/lib/xor-neon.c | 5 +- arch/arm/mach-artpec/board-artpec6.c | 5 +- arch/arm/mach-at91/generic.h | 5 +- arch/arm/mach-at91/pm_suspend.S | 6 +- arch/arm/mach-axxia/platsmp.c | 5 +- arch/arm/mach-bcm/bcm63xx_smp.c | 3 +- arch/arm/mach-cns3xxx/cns3420vb.c | 5 +- arch/arm/mach-cns3xxx/cns3xxx.h | 5 +- arch/arm/mach-cns3xxx/core.c | 5 +- arch/arm/mach-cns3xxx/core.h | 5 +- arch/arm/mach-cns3xxx/devices.c | 5 +- arch/arm/mach-cns3xxx/devices.h | 5 +- arch/arm/mach-cns3xxx/pcie.c | 5 +- arch/arm/mach-cns3xxx/pm.c | 5 +- arch/arm/mach-cns3xxx/pm.h | 5 +- arch/arm/mach-davinci/board-da830-evm.c | 5 +- arch/arm/mach-davinci/board-da850-evm.c | 2 - arch/arm/mach-davinci/board-omapl138-hawk.c | 3 - arch/arm/mach-davinci/clock.h | 5 +- arch/arm/mach-davinci/cpuidle.c | 5 +- arch/arm/mach-davinci/da8xx-dt.c | 5 +- arch/arm/mach-davinci/devices-da8xx.c | 3 - arch/arm/mach-davinci/pdata-quirks.c | 5 +- arch/arm/mach-davinci/pm.c | 5 +- arch/arm/mach-davinci/sleep.S | 15 +- arch/arm/mach-davinci/sram.h | 5 +- arch/arm/mach-digicolor/digicolor.c | 5 +- arch/arm/mach-ebsa110/core.c | 5 +- arch/arm/mach-ebsa110/core.h | 5 +- arch/arm/mach-ebsa110/include/mach/hardware.h | 5 +- arch/arm/mach-ebsa110/include/mach/io.h | 5 +- arch/arm/mach-ebsa110/include/mach/irqs.h | 5 +- arch/arm/mach-ebsa110/include/mach/memory.h | 5 +- arch/arm/mach-ebsa110/include/mach/uncompress.h | 5 +- arch/arm/mach-ep93xx/crunch-bits.S | 5 +- arch/arm/mach-ep93xx/crunch.c | 5 +- arch/arm/mach-ep93xx/micro9.c | 5 +- arch/arm/mach-footbridge/common.c | 5 +- arch/arm/mach-footbridge/dc21285.c | 5 +- arch/arm/mach-footbridge/include/mach/hardware.h | 5 +- arch/arm/mach-footbridge/include/mach/io.h | 5 +- arch/arm/mach-footbridge/include/mach/memory.h | 5 +- arch/arm/mach-footbridge/include/mach/uncompress.h | 5 +- arch/arm/mach-footbridge/isa-irq.c | 5 +- arch/arm/mach-footbridge/isa.c | 5 +- arch/arm/mach-highbank/smc.S | 5 +- arch/arm/mach-hisi/hisilicon.c | 5 +- arch/arm/mach-hisi/hotplug.c | 5 +- arch/arm/mach-hisi/platmcpm.c | 5 +- arch/arm/mach-hisi/platsmp.c | 5 +- arch/arm/mach-imx/common.h | 6 +- arch/arm/mach-imx/cpuidle-imx5.c | 5 +- arch/arm/mach-imx/cpuidle-imx6q.c | 5 +- arch/arm/mach-imx/cpuidle-imx6sl.c | 5 +- arch/arm/mach-imx/cpuidle-imx6sx.c | 8 +- arch/arm/mach-imx/devices-imx21.h | 5 +- arch/arm/mach-imx/devices-imx27.h | 5 +- arch/arm/mach-imx/devices-imx31.h | 5 +- arch/arm/mach-imx/devices-imx35.h | 5 +- arch/arm/mach-imx/devices/devices-common.h | 5 +- arch/arm/mach-imx/devices/platform-fec.c | 5 +- arch/arm/mach-imx/devices/platform-flexcan.c | 5 +- arch/arm/mach-imx/devices/platform-fsl-usb2-udc.c | 5 +- arch/arm/mach-imx/devices/platform-gpio-mxc.c | 5 +- arch/arm/mach-imx/devices/platform-imx-dma.c | 5 +- arch/arm/mach-imx/devices/platform-imx-fb.c | 5 +- arch/arm/mach-imx/devices/platform-imx-i2c.c | 5 +- arch/arm/mach-imx/devices/platform-imx-keypad.c | 5 +- arch/arm/mach-imx/devices/platform-imx-ssi.c | 5 +- arch/arm/mach-imx/devices/platform-imx-uart.c | 5 +- arch/arm/mach-imx/devices/platform-imx2-wdt.c | 5 +- arch/arm/mach-imx/devices/platform-imx21-hcd.c | 5 +- arch/arm/mach-imx/devices/platform-imx27-coda.c | 5 +- arch/arm/mach-imx/devices/platform-ipu-core.c | 5 +- arch/arm/mach-imx/devices/platform-mx2-camera.c | 5 +- arch/arm/mach-imx/devices/platform-mx2-emma.c | 5 +- arch/arm/mach-imx/devices/platform-mxc-ehci.c | 5 +- arch/arm/mach-imx/devices/platform-mxc-mmc.c | 5 +- arch/arm/mach-imx/devices/platform-mxc_nand.c | 5 +- arch/arm/mach-imx/devices/platform-mxc_rtc.c | 5 +- arch/arm/mach-imx/devices/platform-mxc_w1.c | 5 +- arch/arm/mach-imx/devices/platform-pata_imx.c | 6 +- .../mach-imx/devices/platform-sdhci-esdhc-imx.c | 5 +- arch/arm/mach-imx/devices/platform-spi_imx.c | 5 +- arch/arm/mach-imx/imx35-dt.c | 5 +- arch/arm/mach-imx/mach-imx6sl.c | 6 +- arch/arm/mach-imx/mach-imx6sx.c | 5 +- arch/arm/mach-imx/mach-imx6ul.c | 5 +- arch/arm/mach-imx/mach-imx7d.c | 5 +- arch/arm/mach-imx/mach-pcm037_eet.c | 5 +- arch/arm/mach-imx/mx3x.h | 6 +- arch/arm/mach-imx/pm-imx25.c | 5 +- arch/arm/mach-imx/ssi-fiq-ksym.c | 5 +- arch/arm/mach-imx/ssi-fiq.S | 5 +- arch/arm/mach-integrator/core.c | 5 +- arch/arm/mach-integrator/impd1.c | 5 +- arch/arm/mach-integrator/lm.c | 5 +- arch/arm/mach-iop13xx/include/mach/adma.h | 15 +- arch/arm/mach-iop13xx/include/mach/entry-macro.S | 15 +- arch/arm/mach-iop13xx/io.c | 15 +- arch/arm/mach-iop13xx/iq81340mc.c | 15 +- arch/arm/mach-iop13xx/iq81340sc.c | 15 +- arch/arm/mach-iop13xx/irq.c | 15 +- arch/arm/mach-iop13xx/msi.c | 15 +- arch/arm/mach-iop13xx/pci.c | 15 +- arch/arm/mach-iop13xx/setup.c | 15 +- arch/arm/mach-iop13xx/tpmi.c | 15 +- arch/arm/mach-iop32x/em7210.c | 6 +- arch/arm/mach-iop32x/include/mach/iop32x.h | 5 +- arch/arm/mach-iop32x/include/mach/irqs.h | 5 +- arch/arm/mach-iop32x/irq.c | 5 +- arch/arm/mach-iop33x/include/mach/iop33x.h | 5 +- arch/arm/mach-iop33x/include/mach/irqs.h | 5 +- arch/arm/mach-iop33x/irq.c | 5 +- arch/arm/mach-iop33x/uart.c | 5 +- arch/arm/mach-ixp4xx/Kconfig | 1 + arch/arm/mach-ixp4xx/avila-pci.c | 6 +- arch/arm/mach-ixp4xx/common-pci.c | 6 +- arch/arm/mach-ixp4xx/coyote-pci.c | 6 +- arch/arm/mach-ixp4xx/dsmg600-pci.c | 6 +- arch/arm/mach-ixp4xx/fsg-pci.c | 6 +- arch/arm/mach-ixp4xx/gateway7001-pci.c | 6 +- arch/arm/mach-ixp4xx/goramo_mlr.c | 2 - arch/arm/mach-ixp4xx/include/mach/cpu.h | 6 +- arch/arm/mach-ixp4xx/include/mach/hardware.h | 6 +- arch/arm/mach-ixp4xx/include/mach/io.h | 5 +- arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h | 6 +- arch/arm/mach-ixp4xx/include/mach/uncompress.h | 6 +- arch/arm/mach-ixp4xx/irqs.h | 6 +- arch/arm/mach-ixp4xx/ixdp425-pci.c | 6 +- arch/arm/mach-ixp4xx/ixdpg425-pci.c | 6 +- arch/arm/mach-ixp4xx/miccpt-pci.c | 8 +- arch/arm/mach-ixp4xx/nas100d-pci.c | 6 +- arch/arm/mach-ixp4xx/nslu2-pci.c | 6 +- arch/arm/mach-ixp4xx/omixp-setup.c | 7 +- arch/arm/mach-ixp4xx/vulcan-pci.c | 8 +- arch/arm/mach-ixp4xx/vulcan-setup.c | 2 - arch/arm/mach-ixp4xx/wg302v2-pci.c | 6 +- arch/arm/mach-keystone/keystone.c | 5 +- arch/arm/mach-keystone/keystone.h | 5 +- arch/arm/mach-keystone/memory.h | 5 +- arch/arm/mach-keystone/platsmp.c | 5 +- arch/arm/mach-keystone/pm_domain.c | 5 +- arch/arm/mach-keystone/smc.S | 5 +- arch/arm/mach-ks8695/board-acs5k.c | 5 +- arch/arm/mach-ks8695/board-dsm320.c | 5 +- arch/arm/mach-ks8695/board-micrel.c | 5 +- arch/arm/mach-ks8695/board-og.c | 5 +- arch/arm/mach-ks8695/board-sg.c | 5 +- arch/arm/mach-ks8695/devices.h | 5 +- arch/arm/mach-ks8695/include/mach/gpio-ks8695.h | 5 +- arch/arm/mach-ks8695/include/mach/hardware.h | 5 +- arch/arm/mach-ks8695/include/mach/irqs.h | 5 +- arch/arm/mach-ks8695/include/mach/regs-uart.h | 5 +- arch/arm/mach-ks8695/include/mach/uncompress.h | 5 +- arch/arm/mach-mmp/addr-map.h | 5 +- arch/arm/mach-mmp/aspenite.c | 5 +- arch/arm/mach-mmp/avengers_lite.c | 5 +- arch/arm/mach-mmp/brownstone.c | 5 +- arch/arm/mach-mmp/clock.c | 5 +- arch/arm/mach-mmp/clock.h | 6 +- arch/arm/mach-mmp/common.c | 5 +- arch/arm/mach-mmp/devices.c | 5 +- arch/arm/mach-mmp/flint.c | 5 +- arch/arm/mach-mmp/gplugd.c | 5 +- arch/arm/mach-mmp/jasper.c | 5 +- arch/arm/mach-mmp/mmp-dt.c | 5 +- arch/arm/mach-mmp/mmp2-dt.c | 5 +- arch/arm/mach-mmp/mmp2.c | 5 +- arch/arm/mach-mmp/pm-mmp2.c | 4 +- arch/arm/mach-mmp/pm-mmp2.h | 4 +- arch/arm/mach-mmp/pm-pxa910.c | 4 +- arch/arm/mach-mmp/pm-pxa910.h | 4 +- arch/arm/mach-mmp/pxa168.c | 5 +- arch/arm/mach-mmp/pxa910.c | 5 +- arch/arm/mach-mmp/regs-apbc.h | 5 +- arch/arm/mach-mmp/regs-apmu.h | 5 +- arch/arm/mach-mmp/regs-icu.h | 5 +- arch/arm/mach-mmp/regs-timers.h | 5 +- arch/arm/mach-mmp/sram.c | 6 +- arch/arm/mach-mmp/tavorevb.c | 5 +- arch/arm/mach-mmp/teton_bga.c | 5 +- arch/arm/mach-mmp/teton_bga.h | 5 +- arch/arm/mach-mmp/time.c | 5 +- arch/arm/mach-mmp/ttc_dkb.c | 5 +- arch/arm/mach-mvebu/kirkwood-pm.c | 10 +- arch/arm/mach-mvebu/kirkwood-pm.h | 10 +- arch/arm/mach-mxs/pm.h | 5 +- arch/arm/mach-netx/fb.c | 14 +- arch/arm/mach-netx/fb.h | 14 +- arch/arm/mach-netx/generic.c | 14 +- arch/arm/mach-netx/generic.h | 14 +- arch/arm/mach-netx/include/mach/hardware.h | 14 +- arch/arm/mach-netx/include/mach/irqs.h | 14 +- arch/arm/mach-netx/include/mach/netx-regs.h | 14 +- arch/arm/mach-netx/include/mach/pfifo.h | 14 +- arch/arm/mach-netx/include/mach/uncompress.h | 14 +- arch/arm/mach-netx/include/mach/xc.h | 14 +- arch/arm/mach-netx/nxdb500.c | 14 +- arch/arm/mach-netx/nxdkn.c | 14 +- arch/arm/mach-netx/nxeb500hmi.c | 14 +- arch/arm/mach-netx/pfifo.c | 14 +- arch/arm/mach-netx/time.c | 14 +- arch/arm/mach-netx/xc.c | 14 +- arch/arm/mach-nspire/clcd.c | 6 +- arch/arm/mach-nspire/clcd.h | 6 +- arch/arm/mach-nspire/mmio.h | 6 +- arch/arm/mach-nspire/nspire.c | 6 +- arch/arm/mach-omap1/ams-delta-fiq-handler.S | 5 +- arch/arm/mach-omap1/ams-delta-fiq.c | 9 +- arch/arm/mach-omap1/board-ams-delta.c | 10 +- arch/arm/mach-omap1/board-fsample.c | 5 +- arch/arm/mach-omap1/board-generic.c | 5 +- arch/arm/mach-omap1/board-h2-mmc.c | 5 +- arch/arm/mach-omap1/board-h2.c | 5 +- arch/arm/mach-omap1/board-h3-mmc.c | 5 +- arch/arm/mach-omap1/board-h3.c | 5 +- arch/arm/mach-omap1/board-innovator.c | 5 +- arch/arm/mach-omap1/board-nand.c | 5 +- arch/arm/mach-omap1/board-nokia770.c | 5 +- arch/arm/mach-omap1/board-palmte.c | 5 +- arch/arm/mach-omap1/board-palmtt.c | 5 +- arch/arm/mach-omap1/board-palmz71.c | 5 +- arch/arm/mach-omap1/board-perseus2.c | 5 +- arch/arm/mach-omap1/board-sx1-mmc.c | 5 +- arch/arm/mach-omap1/board-sx1.c | 5 +- arch/arm/mach-omap1/clock.c | 69 +- arch/arm/mach-omap1/clock.h | 5 +- arch/arm/mach-omap1/clock_data.c | 5 +- arch/arm/mach-omap1/dma.c | 5 +- arch/arm/mach-omap1/flash.c | 5 +- arch/arm/mach-omap1/flash.h | 5 +- arch/arm/mach-omap1/fpga.c | 5 +- arch/arm/mach-omap1/fpga.h | 5 +- arch/arm/mach-omap1/i2c.c | 16 +- arch/arm/mach-omap1/i2c.h | 16 +- arch/arm/mach-omap1/id.c | 5 +- arch/arm/mach-omap1/io.c | 5 +- arch/arm/mach-omap1/lcd_dma.c | 6 +- arch/arm/mach-omap1/mcbsp.c | 5 +- arch/arm/mach-omap1/opp.h | 5 +- arch/arm/mach-omap1/opp_data.c | 5 +- arch/arm/mach-omap1/pm.c | 7 +- arch/arm/mach-omap1/serial.c | 5 +- arch/arm/mach-omap1/sram-init.c | 5 +- arch/arm/mach-omap1/sram.S | 5 +- arch/arm/mach-omap2/am33xx-restart.c | 5 +- arch/arm/mach-omap2/board-generic.c | 5 +- arch/arm/mach-omap2/board-n8x0.c | 5 +- arch/arm/mach-omap2/clkt2xxx_dpll.c | 5 +- arch/arm/mach-omap2/clkt2xxx_dpllcore.c | 5 +- arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c | 5 +- arch/arm/mach-omap2/clock.c | 5 +- arch/arm/mach-omap2/clock.h | 5 +- arch/arm/mach-omap2/clockdomain.c | 5 +- arch/arm/mach-omap2/clockdomain.h | 5 +- arch/arm/mach-omap2/clockdomains43xx_data.c | 5 +- arch/arm/mach-omap2/clockdomains44xx_data.c | 5 +- arch/arm/mach-omap2/clockdomains54xx_data.c | 5 +- arch/arm/mach-omap2/clockdomains7xx_data.c | 5 +- arch/arm/mach-omap2/cm-regbits-24xx.h | 5 +- arch/arm/mach-omap2/cm-regbits-34xx.h | 5 +- arch/arm/mach-omap2/cm-regbits-44xx.h | 5 +- arch/arm/mach-omap2/cm-regbits-54xx.h | 5 +- arch/arm/mach-omap2/cm-regbits-7xx.h | 5 +- arch/arm/mach-omap2/cm.h | 5 +- arch/arm/mach-omap2/cm1_44xx.h | 5 +- arch/arm/mach-omap2/cm1_54xx.h | 6 +- arch/arm/mach-omap2/cm1_7xx.h | 6 +- arch/arm/mach-omap2/cm2_44xx.h | 5 +- arch/arm/mach-omap2/cm2_54xx.h | 5 +- arch/arm/mach-omap2/cm2_7xx.h | 5 +- arch/arm/mach-omap2/cm2xxx.c | 5 +- arch/arm/mach-omap2/cm2xxx.h | 5 +- arch/arm/mach-omap2/cm2xxx_3xxx.h | 5 +- arch/arm/mach-omap2/cm3xxx.c | 5 +- arch/arm/mach-omap2/cm3xxx.h | 5 +- arch/arm/mach-omap2/cm44xx.h | 5 +- arch/arm/mach-omap2/cm_common.c | 5 +- arch/arm/mach-omap2/cminst44xx.c | 5 +- arch/arm/mach-omap2/common.c | 5 +- arch/arm/mach-omap2/control.c | 5 +- arch/arm/mach-omap2/cpuidle34xx.c | 5 +- arch/arm/mach-omap2/cpuidle44xx.c | 5 +- arch/arm/mach-omap2/ctrl_module_wkup_44xx.h | 5 +- arch/arm/mach-omap2/display.h | 13 +- arch/arm/mach-omap2/dma.c | 5 +- arch/arm/mach-omap2/gpmc.h | 6 +- arch/arm/mach-omap2/hdq1w.c | 15 +- arch/arm/mach-omap2/hdq1w.h | 15 +- arch/arm/mach-omap2/hsmmc.c | 5 +- arch/arm/mach-omap2/hsmmc.h | 5 +- arch/arm/mach-omap2/i2c.c | 16 +- arch/arm/mach-omap2/i2c.h | 16 +- arch/arm/mach-omap2/id.c | 5 +- arch/arm/mach-omap2/id.h | 5 +- arch/arm/mach-omap2/io.c | 5 +- arch/arm/mach-omap2/mcbsp.c | 5 +- arch/arm/mach-omap2/msdi.c | 15 +- arch/arm/mach-omap2/omap-headsmp.S | 5 +- arch/arm/mach-omap2/omap-hotplug.c | 5 +- arch/arm/mach-omap2/omap-mpuss-lowpower.c | 6 +- arch/arm/mach-omap2/omap-secure.c | 6 +- arch/arm/mach-omap2/omap-secure.h | 5 +- arch/arm/mach-omap2/omap-smc.S | 5 +- arch/arm/mach-omap2/omap-smp.c | 5 +- arch/arm/mach-omap2/omap-wakeupgen.c | 5 +- arch/arm/mach-omap2/omap-wakeupgen.h | 5 +- arch/arm/mach-omap2/omap2-restart.c | 5 +- arch/arm/mach-omap2/omap3-restart.c | 5 +- arch/arm/mach-omap2/omap4-common.c | 6 +- arch/arm/mach-omap2/omap4-restart.c | 6 +- arch/arm/mach-omap2/omap4-sar-layout.h | 5 +- arch/arm/mach-omap2/omap44xx.h | 5 +- arch/arm/mach-omap2/omap54xx.h | 5 +- arch/arm/mach-omap2/omap_device.c | 7 +- arch/arm/mach-omap2/omap_device.h | 5 +- arch/arm/mach-omap2/omap_hwmod.c | 5 +- arch/arm/mach-omap2/omap_hwmod.h | 6 +- arch/arm/mach-omap2/omap_hwmod_2420_data.c | 5 +- arch/arm/mach-omap2/omap_hwmod_2430_data.c | 5 +- .../mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c | 5 +- .../mach-omap2/omap_hwmod_2xxx_interconnect_data.c | 5 +- arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 5 +- arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 5 +- arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 5 +- arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 5 +- arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 5 +- arch/arm/mach-omap2/omap_hwmod_common_data.c | 5 +- arch/arm/mach-omap2/omap_hwmod_common_data.h | 5 +- .../mach-omap2/omap_hwmod_common_ipblock_data.c | 5 +- arch/arm/mach-omap2/omap_twl.c | 5 +- arch/arm/mach-omap2/pdata-quirks.c | 5 +- arch/arm/mach-omap2/pm-debug.c | 20 +- arch/arm/mach-omap2/pm.c | 5 +- arch/arm/mach-omap2/pm.h | 5 +- arch/arm/mach-omap2/pm24xx.c | 5 +- arch/arm/mach-omap2/pm34xx.c | 5 +- arch/arm/mach-omap2/pm44xx.c | 5 +- arch/arm/mach-omap2/powerdomain-common.c | 5 +- arch/arm/mach-omap2/powerdomain.c | 5 +- arch/arm/mach-omap2/powerdomain.h | 5 +- arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.c | 5 +- arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.h | 5 +- arch/arm/mach-omap2/powerdomains2xxx_data.c | 5 +- arch/arm/mach-omap2/powerdomains3xxx_data.c | 5 +- arch/arm/mach-omap2/powerdomains43xx_data.c | 5 +- arch/arm/mach-omap2/powerdomains44xx_data.c | 5 +- arch/arm/mach-omap2/powerdomains54xx_data.c | 5 +- arch/arm/mach-omap2/powerdomains7xx_data.c | 5 +- arch/arm/mach-omap2/prcm-common.h | 5 +- arch/arm/mach-omap2/prcm44xx.h | 5 +- arch/arm/mach-omap2/prcm_mpu44xx.c | 5 +- arch/arm/mach-omap2/prcm_mpu44xx.h | 5 +- arch/arm/mach-omap2/prcm_mpu54xx.h | 5 +- arch/arm/mach-omap2/prcm_mpu7xx.h | 5 +- arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h | 6 +- arch/arm/mach-omap2/prm-regbits-24xx.h | 5 +- arch/arm/mach-omap2/prm-regbits-34xx.h | 5 +- arch/arm/mach-omap2/prm-regbits-44xx.h | 5 +- arch/arm/mach-omap2/prm.h | 5 +- arch/arm/mach-omap2/prm2xxx.c | 5 +- arch/arm/mach-omap2/prm2xxx.h | 5 +- arch/arm/mach-omap2/prm2xxx_3xxx.c | 5 +- arch/arm/mach-omap2/prm2xxx_3xxx.h | 5 +- arch/arm/mach-omap2/prm3xxx.c | 7 +- arch/arm/mach-omap2/prm3xxx.h | 5 +- arch/arm/mach-omap2/prm44xx.c | 5 +- arch/arm/mach-omap2/prm44xx.h | 5 +- arch/arm/mach-omap2/prm44xx_54xx.h | 6 +- arch/arm/mach-omap2/prm54xx.h | 5 +- arch/arm/mach-omap2/prm7xx.h | 5 +- arch/arm/mach-omap2/prm_common.c | 6 +- arch/arm/mach-omap2/prminst44xx.c | 5 +- arch/arm/mach-omap2/prminst44xx.h | 5 +- arch/arm/mach-omap2/scrm44xx.h | 5 +- arch/arm/mach-omap2/scrm54xx.h | 5 +- arch/arm/mach-omap2/sdrc.c | 5 +- arch/arm/mach-omap2/sdrc.h | 5 +- arch/arm/mach-omap2/sdrc2xxx.c | 5 +- arch/arm/mach-omap2/sleep44xx.S | 5 +- arch/arm/mach-omap2/smartreflex-class3.c | 5 +- arch/arm/mach-omap2/sr_device.c | 5 +- arch/arm/mach-omap2/sram.c | 5 +- arch/arm/mach-omap2/sram.h | 5 +- arch/arm/mach-omap2/ti81xx-restart.c | 6 +- arch/arm/mach-omap2/usb-tusb6010.c | 5 +- arch/arm/mach-omap2/vc.h | 5 +- arch/arm/mach-omap2/vc3xxx_data.c | 5 +- arch/arm/mach-omap2/vc44xx_data.c | 5 +- arch/arm/mach-omap2/voltage.c | 5 +- arch/arm/mach-omap2/voltage.h | 5 +- arch/arm/mach-omap2/voltagedomains2xxx_data.c | 5 +- arch/arm/mach-omap2/voltagedomains3xxx_data.c | 5 +- arch/arm/mach-omap2/voltagedomains44xx_data.c | 5 +- arch/arm/mach-omap2/voltagedomains54xx_data.c | 5 +- arch/arm/mach-omap2/vp.h | 5 +- arch/arm/mach-omap2/vp3xxx_data.c | 5 +- arch/arm/mach-omap2/vp44xx_data.c | 5 +- arch/arm/mach-oxnas/headsmp.S | 5 +- arch/arm/mach-oxnas/platsmp.c | 5 +- arch/arm/mach-picoxcell/common.c | 5 +- arch/arm/mach-pxa/am200epd.c | 13 +- arch/arm/mach-pxa/balloon3.c | 5 +- arch/arm/mach-pxa/capc7117.c | 5 +- arch/arm/mach-pxa/cm-x255.c | 5 +- arch/arm/mach-pxa/cm-x270.c | 5 +- arch/arm/mach-pxa/cm-x2xx-pci.c | 5 +- arch/arm/mach-pxa/cm-x2xx.c | 5 +- arch/arm/mach-pxa/cm-x300.c | 5 +- arch/arm/mach-pxa/colibri-evalboard.c | 5 +- arch/arm/mach-pxa/colibri-pxa270-income.c | 5 +- arch/arm/mach-pxa/colibri-pxa270.c | 5 +- arch/arm/mach-pxa/colibri-pxa300.c | 5 +- arch/arm/mach-pxa/colibri-pxa320.c | 5 +- arch/arm/mach-pxa/colibri-pxa3xx.c | 5 +- arch/arm/mach-pxa/corgi.c | 6 +- arch/arm/mach-pxa/corgi_pm.c | 6 +- arch/arm/mach-pxa/csb726.c | 6 +- arch/arm/mach-pxa/csb726.h | 6 +- arch/arm/mach-pxa/em-x270.c | 5 +- arch/arm/mach-pxa/eseries-irq.h | 6 +- arch/arm/mach-pxa/ezx.c | 6 +- arch/arm/mach-pxa/generic.c | 5 +- arch/arm/mach-pxa/generic.h | 5 +- arch/arm/mach-pxa/gumstix.c | 5 +- arch/arm/mach-pxa/gumstix.h | 5 +- arch/arm/mach-pxa/himalaya.c | 5 +- arch/arm/mach-pxa/hx4700.c | 6 +- arch/arm/mach-pxa/icontrol.c | 5 +- arch/arm/mach-pxa/idp.c | 6 +- arch/arm/mach-pxa/idp.h | 5 +- arch/arm/mach-pxa/include/mach/balloon3.h | 5 +- arch/arm/mach-pxa/include/mach/corgi.h | 6 +- arch/arm/mach-pxa/include/mach/dma.h | 5 +- arch/arm/mach-pxa/include/mach/eseries-gpio.h | 6 +- arch/arm/mach-pxa/include/mach/hardware.h | 5 +- arch/arm/mach-pxa/include/mach/hx4700.h | 6 +- arch/arm/mach-pxa/include/mach/irqs.h | 5 +- arch/arm/mach-pxa/include/mach/lubbock.h | 5 +- arch/arm/mach-pxa/include/mach/magician.h | 6 +- arch/arm/mach-pxa/include/mach/mainstone.h | 5 +- arch/arm/mach-pxa/include/mach/mfp.h | 5 +- arch/arm/mach-pxa/include/mach/mtd-xip.h | 5 +- arch/arm/mach-pxa/include/mach/palmld.h | 6 +- arch/arm/mach-pxa/include/mach/palmtc.h | 6 +- arch/arm/mach-pxa/include/mach/palmtx.h | 6 +- arch/arm/mach-pxa/include/mach/pxa2xx-regs.h | 5 +- arch/arm/mach-pxa/include/mach/pxa3xx-regs.h | 5 +- arch/arm/mach-pxa/include/mach/smemc.h | 5 +- arch/arm/mach-pxa/include/mach/spitz.h | 6 +- arch/arm/mach-pxa/include/mach/tosa.h | 6 +- arch/arm/mach-pxa/include/mach/uncompress.h | 5 +- arch/arm/mach-pxa/include/mach/vpac270.h | 6 +- arch/arm/mach-pxa/include/mach/z2.h | 5 +- arch/arm/mach-pxa/irq.c | 5 +- arch/arm/mach-pxa/littleton.c | 5 +- arch/arm/mach-pxa/lpd270.c | 5 +- arch/arm/mach-pxa/lpd270.h | 5 +- arch/arm/mach-pxa/lubbock.c | 5 +- arch/arm/mach-pxa/magician.c | 6 +- arch/arm/mach-pxa/mainstone.c | 5 +- arch/arm/mach-pxa/mfp-pxa2xx.c | 5 +- arch/arm/mach-pxa/mfp-pxa300.h | 5 +- arch/arm/mach-pxa/mfp-pxa320.h | 5 +- arch/arm/mach-pxa/mfp-pxa3xx.c | 5 +- arch/arm/mach-pxa/mfp-pxa930.h | 5 +- arch/arm/mach-pxa/mioa701_bootresume.S | 3 +- arch/arm/mach-pxa/mp900.c | 5 +- arch/arm/mach-pxa/mxm8x10.c | 5 +- arch/arm/mach-pxa/palm27x.c | 6 +- arch/arm/mach-pxa/palm27x.h | 6 +- arch/arm/mach-pxa/palmld.c | 6 +- arch/arm/mach-pxa/palmt5.c | 6 +- arch/arm/mach-pxa/palmt5.h | 6 +- arch/arm/mach-pxa/palmtc.c | 5 +- arch/arm/mach-pxa/palmte2.c | 6 +- arch/arm/mach-pxa/palmte2.h | 6 +- arch/arm/mach-pxa/palmtreo.c | 6 +- arch/arm/mach-pxa/palmtreo.h | 6 +- arch/arm/mach-pxa/palmtx.c | 6 +- arch/arm/mach-pxa/palmz72.c | 6 +- arch/arm/mach-pxa/palmz72.h | 6 +- arch/arm/mach-pxa/pcm027.c | 5 +- arch/arm/mach-pxa/pcm990-baseboard.c | 5 +- arch/arm/mach-pxa/pm.h | 6 +- arch/arm/mach-pxa/poodle.c | 5 +- arch/arm/mach-pxa/pxa-dt.c | 5 +- arch/arm/mach-pxa/pxa25x.c | 5 +- arch/arm/mach-pxa/pxa27x.c | 5 +- arch/arm/mach-pxa/pxa2xx.c | 5 +- arch/arm/mach-pxa/pxa300.c | 5 +- arch/arm/mach-pxa/pxa320.c | 5 +- arch/arm/mach-pxa/pxa3xx-ulpi.c | 5 +- arch/arm/mach-pxa/pxa3xx.c | 5 +- arch/arm/mach-pxa/pxa930.c | 5 +- arch/arm/mach-pxa/reset.c | 6 +- arch/arm/mach-pxa/saar.c | 5 +- arch/arm/mach-pxa/sharpsl_pm.c | 6 +- arch/arm/mach-pxa/sharpsl_pm.h | 6 +- arch/arm/mach-pxa/spitz.c | 6 +- arch/arm/mach-pxa/spitz_pm.c | 6 +- arch/arm/mach-pxa/stargate2.c | 5 +- arch/arm/mach-pxa/tavorevb.c | 5 +- arch/arm/mach-pxa/tosa-bt.c | 6 +- arch/arm/mach-pxa/tosa.c | 6 +- arch/arm/mach-pxa/tosa_bt.h | 6 +- arch/arm/mach-pxa/trizeps4.c | 5 +- arch/arm/mach-pxa/viper.c | 5 +- arch/arm/mach-pxa/viper.h | 5 +- arch/arm/mach-pxa/vpac270.c | 6 +- arch/arm/mach-pxa/xcep.c | 5 +- arch/arm/mach-pxa/z2.c | 5 +- arch/arm/mach-pxa/zeus.c | 5 +- arch/arm/mach-pxa/zeus.h | 5 +- arch/arm/mach-pxa/zylonite.c | 5 +- arch/arm/mach-pxa/zylonite_pxa300.c | 5 +- arch/arm/mach-pxa/zylonite_pxa320.c | 5 +- arch/arm/mach-qcom/platsmp.c | 5 +- arch/arm/mach-realview/platsmp-dt.c | 5 +- arch/arm/mach-realview/realview-dt.c | 6 +- arch/arm/mach-rockchip/pm.c | 11 +- arch/arm/mach-rockchip/pm.h | 10 +- arch/arm/mach-rockchip/sleep.S | 11 +- arch/arm/mach-rpc/dma.c | 5 +- arch/arm/mach-rpc/ecard.c | 5 +- arch/arm/mach-rpc/ecard.h | 5 +- arch/arm/mach-rpc/include/mach/acornfb.h | 5 +- arch/arm/mach-rpc/include/mach/hardware.h | 5 +- arch/arm/mach-rpc/include/mach/io.h | 5 +- arch/arm/mach-rpc/include/mach/irqs.h | 5 +- arch/arm/mach-rpc/include/mach/isa-dma.h | 5 +- arch/arm/mach-rpc/include/mach/memory.h | 5 +- arch/arm/mach-rpc/include/mach/uncompress.h | 5 +- arch/arm/mach-rpc/riscpc.c | 5 +- arch/arm/mach-rpc/time.c | 5 +- arch/arm/mach-s3c64xx/mach-crag6410.c | 21 +- arch/arm/mach-s3c64xx/regs-sys.h | 5 +- arch/arm/mach-s3c64xx/regs-syscon-power.h | 5 +- arch/arm/mach-s3c64xx/regs-usb-hsotg-phy.h | 5 +- arch/arm/mach-sa1100/assabet.c | 5 +- arch/arm/mach-sa1100/badge4.c | 6 +- arch/arm/mach-sa1100/cerf.c | 5 +- arch/arm/mach-sa1100/generic.c | 5 +- arch/arm/mach-sa1100/h3100.c | 6 +- arch/arm/mach-sa1100/h3600.c | 6 +- arch/arm/mach-sa1100/h3xxx.c | 6 +- arch/arm/mach-sa1100/hackkit.c | 6 +- arch/arm/mach-sa1100/include/mach/badge4.h | 6 +- arch/arm/mach-sa1100/include/mach/cerf.h | 5 +- arch/arm/mach-sa1100/include/mach/h3xxx.h | 6 +- arch/arm/mach-sa1100/include/mach/jornada720.h | 6 +- arch/arm/mach-sa1100/include/mach/mtd-xip.h | 5 +- arch/arm/mach-sa1100/include/mach/nanoengine.h | 6 +- arch/arm/mach-sa1100/jornada720.c | 6 +- arch/arm/mach-sa1100/jornada720_ssp.c | 5 +- arch/arm/mach-sa1100/nanoengine.c | 6 +- arch/arm/mach-sa1100/ssp.c | 5 +- arch/arm/mach-socfpga/headsmp.S | 5 +- arch/arm/mach-spear/headsmp.S | 5 +- arch/arm/mach-spear/hotplug.c | 5 +- arch/arm/mach-spear/platsmp.c | 5 +- arch/arm/mach-sti/board-dt.c | 5 +- arch/arm/mach-sti/platsmp.c | 5 +- arch/arm/mach-sti/smp.h | 5 +- arch/arm/mach-stm32/Kconfig | 1 - arch/arm/mach-tegra/board-paz00.c | 11 +- arch/arm/mach-tegra/board.h | 11 +- arch/arm/mach-tegra/hotplug.c | 5 +- arch/arm/mach-tegra/io.c | 11 +- arch/arm/mach-tegra/iomap.h | 11 +- arch/arm/mach-tegra/irq.c | 11 +- arch/arm/mach-tegra/platsmp.c | 5 +- arch/arm/mach-tegra/reset.c | 11 +- arch/arm/mach-tegra/reset.h | 11 +- arch/arm/mach-tegra/tegra.c | 11 +- arch/arm/mach-ux500/cpu-db8500.c | 6 +- arch/arm/mach-ux500/platsmp.c | 5 +- arch/arm/mach-vexpress/dcscb.c | 5 +- arch/arm/mach-vexpress/dcscb_setup.S | 5 +- arch/arm/mach-vexpress/platsmp.c | 5 +- arch/arm/mach-vexpress/tc2_pm.c | 5 +- arch/arm/mach-vexpress/v2m-mps2.c | 6 +- arch/arm/mach-w90x900/clksel.c | 5 +- arch/arm/mach-w90x900/cpu.c | 6 +- arch/arm/mach-w90x900/cpu.h | 6 +- arch/arm/mach-w90x900/dev.c | 6 +- arch/arm/mach-w90x900/gpio.c | 5 +- arch/arm/mach-w90x900/include/mach/irqs.h | 6 +- arch/arm/mach-w90x900/include/mach/map.h | 6 +- arch/arm/mach-w90x900/include/mach/mfp.h | 6 +- arch/arm/mach-w90x900/include/mach/regs-clock.h | 6 +- arch/arm/mach-w90x900/irq.c | 6 +- arch/arm/mach-w90x900/mach-nuc910evb.c | 6 +- arch/arm/mach-w90x900/mach-nuc950evb.c | 5 +- arch/arm/mach-w90x900/mach-nuc960evb.c | 6 +- arch/arm/mach-w90x900/mfp.c | 5 +- arch/arm/mach-w90x900/nuc910.c | 6 +- arch/arm/mach-w90x900/nuc910.h | 6 +- arch/arm/mach-w90x900/nuc950.c | 6 +- arch/arm/mach-w90x900/nuc950.h | 6 +- arch/arm/mach-w90x900/nuc960.c | 6 +- arch/arm/mach-w90x900/nuc960.h | 6 +- arch/arm/mach-w90x900/nuc9xx.h | 6 +- arch/arm/mach-w90x900/regs-ebi.h | 6 +- arch/arm/mach-w90x900/regs-usb.h | 6 +- arch/arm/mach-zx/core.h | 5 +- arch/arm/mach-zx/headsmp.S | 5 +- arch/arm/mach-zx/platsmp.c | 5 +- arch/arm/mach-zx/zx296702.c | 5 +- arch/arm/mach-zynq/common.c | 10 +- arch/arm/mach-zynq/common.h | 10 +- arch/arm/mach-zynq/headsmp.S | 5 +- arch/arm/mach-zynq/platsmp.c | 10 +- arch/arm/mm/Kconfig | 8 - arch/arm/mm/alignment.c | 7 +- arch/arm/mm/cache-b15-rac.c | 5 +- arch/arm/mm/cache-fa.S | 5 +- arch/arm/mm/cache-l2x0-pmu.c | 14 +- arch/arm/mm/cache-l2x0.c | 14 +- arch/arm/mm/cache-nop.S | 6 +- arch/arm/mm/cache-v4.S | 5 +- arch/arm/mm/cache-v4wb.S | 5 +- arch/arm/mm/cache-v4wt.S | 5 +- arch/arm/mm/cache-v6.S | 5 +- arch/arm/mm/cache-v7.S | 21 +- arch/arm/mm/cache-v7m.S | 5 +- arch/arm/mm/cache-xsc3l2.c | 14 +- arch/arm/mm/context.c | 5 +- arch/arm/mm/copypage-fa.c | 5 +- arch/arm/mm/copypage-feroceon.c | 5 +- arch/arm/mm/copypage-v4mc.c | 5 +- arch/arm/mm/copypage-v4wb.c | 5 +- arch/arm/mm/copypage-v4wt.c | 5 +- arch/arm/mm/copypage-v6.c | 5 +- arch/arm/mm/copypage-xsc3.c | 5 +- arch/arm/mm/copypage-xscale.c | 5 +- arch/arm/mm/dma-mapping-nommu.c | 30 +- arch/arm/mm/dma-mapping.c | 28 +- arch/arm/mm/dump.c | 10 +- arch/arm/mm/fault-armv.c | 5 +- arch/arm/mm/fault.c | 38 +- arch/arm/mm/flush.c | 5 +- arch/arm/mm/highmem.c | 5 +- arch/arm/mm/hugetlbpage.c | 14 +- arch/arm/mm/init.c | 27 +- arch/arm/mm/l2c-common.c | 5 +- arch/arm/mm/mm.h | 2 - arch/arm/mm/mmu.c | 7 +- arch/arm/mm/pageattr.c | 13 +- arch/arm/mm/pgd.c | 5 +- arch/arm/mm/proc-arm740.S | 6 +- arch/arm/mm/proc-arm7tdmi.S | 6 +- arch/arm/mm/proc-arm940.S | 6 +- arch/arm/mm/proc-arm946.S | 6 +- arch/arm/mm/proc-arm9tdmi.S | 6 +- arch/arm/mm/proc-sa110.S | 5 +- arch/arm/mm/proc-sa1100.S | 5 +- arch/arm/mm/proc-syms.c | 5 +- arch/arm/mm/proc-v6.S | 5 +- arch/arm/mm/proc-v7-2level.S | 5 +- arch/arm/mm/proc-v7-3level.S | 14 +- arch/arm/mm/proc-v7.S | 15 +- arch/arm/mm/proc-v7m.S | 5 +- arch/arm/mm/proc-xsc3.S | 5 +- arch/arm/mm/proc-xscale.S | 5 +- arch/arm/mm/ptdump_debugfs.c | 8 +- arch/arm/mm/pv-fixup-asm.S | 5 +- arch/arm/mm/tlb-fa.S | 5 +- arch/arm/mm/tlb-v4.S | 5 +- arch/arm/mm/tlb-v4wb.S | 5 +- arch/arm/mm/tlb-v4wbi.S | 5 +- arch/arm/mm/tlb-v6.S | 5 +- arch/arm/mm/tlb-v7.S | 5 +- arch/arm/net/bpf_jit_32.c | 47 +- arch/arm/net/bpf_jit_32.h | 5 +- arch/arm/plat-iop/adma.c | 15 +- arch/arm/plat-iop/cp6.c | 15 +- arch/arm/plat-iop/i2c.c | 5 +- arch/arm/plat-iop/pci.c | 5 +- arch/arm/plat-iop/pmu.c | 6 +- arch/arm/plat-iop/restart.c | 5 +- arch/arm/plat-iop/setup.c | 5 +- arch/arm/plat-omap/counter_32k.c | 5 +- arch/arm/plat-omap/debug-leds.c | 5 +- arch/arm/plat-omap/dma.c | 6 +- arch/arm/plat-omap/sram.c | 5 +- arch/arm/plat-pxa/include/plat/mfp.h | 5 +- arch/arm/plat-pxa/mfp.c | 5 +- arch/arm/plat-pxa/ssp.c | 5 +- arch/arm/plat-versatile/headsmp.S | 5 +- arch/arm/plat-versatile/hotplug.c | 5 +- arch/arm/plat-versatile/include/plat/platsmp.h | 5 +- arch/arm/plat-versatile/platsmp.c | 5 +- arch/arm/probes/decode-thumb.c | 5 +- arch/arm/probes/decode.c | 5 +- arch/arm/probes/kprobes/actions-common.c | 5 +- arch/arm/probes/kprobes/actions-thumb.c | 5 +- arch/arm/probes/kprobes/test-arm.c | 5 +- arch/arm/probes/kprobes/test-core.c | 5 +- arch/arm/probes/kprobes/test-core.h | 5 +- arch/arm/probes/kprobes/test-thumb.c | 5 +- arch/arm/probes/uprobes/actions-arm.c | 5 +- arch/arm/probes/uprobes/core.c | 5 +- arch/arm/probes/uprobes/core.h | 5 +- arch/arm/tools/syscall.tbl | 2 - arch/arm/vdso/Makefile | 6 +- arch/arm/vdso/vdso.S | 13 +- arch/arm/vdso/vdso.lds.S | 13 +- arch/arm/vdso/vdsomunge.c | 15 +- arch/arm/vdso/vgettimeofday.c | 14 +- arch/arm/vfp/entry.S | 5 +- arch/arm/vfp/vfp.h | 5 +- arch/arm/vfp/vfphw.S | 5 +- arch/arm/vfp/vfpinstr.h | 5 +- arch/arm/vfp/vfpmodule.c | 5 +- arch/arm64/Kconfig | 44 +- arch/arm64/Kconfig.platforms | 2 - arch/arm64/Makefile | 26 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 8 - .../boot/dts/altera/socfpga_stratix10_socdk.dts | 11 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 24 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 8 - arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 8 - arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 8 - arch/arm64/boot/dts/freescale/imx8mn-pinfunc.h | 646 -- .../arm64/boot/dts/hisilicon/hi6220-coresight.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hip05-d02.dts | 6 +- arch/arm64/boot/dts/hisilicon/hip05.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hip06-d03.dts | 6 +- arch/arm64/boot/dts/hisilicon/hip06.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hip07-d05.dts | 6 +- arch/arm64/boot/dts/hisilicon/hip07.dtsi | 6 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 3 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 10 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 10 +- arch/arm64/boot/dts/qcom/apq8096-db820c-pins.dtsi | 10 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 10 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 10 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 10 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8916-mtp.dts | 10 +- arch/arm64/boot/dts/qcom/msm8916-mtp.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 10 +- .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 10 +- arch/arm64/boot/dts/qcom/msm8992-pins.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8992.dtsi | 10 +- .../arm64/boot/dts/qcom/msm8994-angler-rev-101.dts | 10 +- arch/arm64/boot/dts/qcom/msm8994-pins.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8994-smd-rpm.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dts | 10 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 17 - arch/arm64/configs/defconfig | 2 - arch/arm64/crypto/Makefile | 5 +- arch/arm64/crypto/aes-ce-ccm-core.S | 5 +- arch/arm64/crypto/aes-ce-ccm-glue.c | 5 +- arch/arm64/crypto/aes-ce-core.S | 5 +- arch/arm64/crypto/aes-ce-glue.c | 5 +- arch/arm64/crypto/aes-ce.S | 65 +- arch/arm64/crypto/aes-cipher-core.S | 5 +- arch/arm64/crypto/aes-cipher-glue.c | 5 +- arch/arm64/crypto/aes-ctr-fallback.h | 5 +- arch/arm64/crypto/aes-glue.c | 5 +- arch/arm64/crypto/aes-modes.S | 123 +- arch/arm64/crypto/aes-neon.S | 53 +- arch/arm64/crypto/aes-neonbs-core.S | 5 +- arch/arm64/crypto/aes-neonbs-glue.c | 5 +- arch/arm64/crypto/chacha-neon-glue.c | 2 +- arch/arm64/crypto/crct10dif-ce-glue.c | 5 +- arch/arm64/crypto/ghash-ce-core.S | 5 +- arch/arm64/crypto/ghash-ce-glue.c | 5 +- arch/arm64/crypto/sha1-ce-core.S | 5 +- arch/arm64/crypto/sha1-ce-glue.c | 7 +- arch/arm64/crypto/sha2-ce-core.S | 5 +- arch/arm64/crypto/sha2-ce-glue.c | 7 +- arch/arm64/crypto/sm3-ce-core.S | 5 +- arch/arm64/crypto/sm3-ce-glue.c | 5 +- arch/arm64/include/asm/acenv.h | 5 +- arch/arm64/include/asm/acpi.h | 8 +- arch/arm64/include/asm/arch_gicv3.h | 17 +- arch/arm64/include/asm/arch_timer.h | 34 +- arch/arm64/include/asm/arm-cci.h | 13 +- arch/arm64/include/asm/arm_dsu_pmu.h | 5 +- arch/arm64/include/asm/asm-bug.h | 13 +- arch/arm64/include/asm/assembler.h | 17 +- arch/arm64/include/asm/atomic.h | 13 +- arch/arm64/include/asm/atomic_ll_sc.h | 33 +- arch/arm64/include/asm/atomic_lse.h | 47 +- arch/arm64/include/asm/barrier.h | 13 +- arch/arm64/include/asm/bitops.h | 13 +- arch/arm64/include/asm/brk-imm.h | 5 +- arch/arm64/include/asm/bug.h | 13 +- arch/arm64/include/asm/cache.h | 18 +- arch/arm64/include/asm/cacheflush.h | 16 +- arch/arm64/include/asm/checksum.h | 13 +- arch/arm64/include/asm/cmpxchg.h | 13 +- arch/arm64/include/asm/compat.h | 13 +- arch/arm64/include/asm/cpu.h | 13 +- arch/arm64/include/asm/cpu_ops.h | 13 +- arch/arm64/include/asm/cpucaps.h | 13 +- arch/arm64/include/asm/cpufeature.h | 17 +- arch/arm64/include/asm/cputype.h | 13 +- arch/arm64/include/asm/daifflags.h | 88 +- arch/arm64/include/asm/dcc.h | 10 +- arch/arm64/include/asm/debug-monitors.h | 13 +- arch/arm64/include/asm/device.h | 13 +- arch/arm64/include/asm/dma-mapping.h | 13 +- arch/arm64/include/asm/efi.h | 2 +- arch/arm64/include/asm/elf.h | 27 +- arch/arm64/include/asm/esr.h | 13 +- arch/arm64/include/asm/exception.h | 13 +- arch/arm64/include/asm/exec.h | 13 +- arch/arm64/include/asm/fb.h | 13 +- arch/arm64/include/asm/fpsimd.h | 18 +- arch/arm64/include/asm/fpsimdmacros.h | 13 +- arch/arm64/include/asm/ftrace.h | 5 +- arch/arm64/include/asm/futex.h | 13 +- arch/arm64/include/asm/hardirq.h | 13 +- arch/arm64/include/asm/hw_breakpoint.h | 13 +- arch/arm64/include/asm/hwcap.h | 15 +- arch/arm64/include/asm/image.h | 2 +- arch/arm64/include/asm/insn.h | 13 +- arch/arm64/include/asm/io.h | 13 +- arch/arm64/include/asm/irqflags.h | 92 +- arch/arm64/include/asm/jump_label.h | 13 +- arch/arm64/include/asm/kernel-pgtable.h | 13 +- arch/arm64/include/asm/kexec.h | 5 +- arch/arm64/include/asm/kgdb.h | 13 +- arch/arm64/include/asm/kvm_arm.h | 13 +- arch/arm64/include/asm/kvm_asm.h | 19 +- arch/arm64/include/asm/kvm_coproc.h | 13 +- arch/arm64/include/asm/kvm_emulate.h | 43 +- arch/arm64/include/asm/kvm_host.h | 43 +- arch/arm64/include/asm/kvm_hyp.h | 63 +- arch/arm64/include/asm/kvm_mmio.h | 13 +- arch/arm64/include/asm/kvm_mmu.h | 13 +- arch/arm64/include/asm/memory.h | 13 +- arch/arm64/include/asm/mmu.h | 13 +- arch/arm64/include/asm/mmu_context.h | 13 +- arch/arm64/include/asm/module.h | 13 +- arch/arm64/include/asm/neon-intrinsics.h | 5 +- arch/arm64/include/asm/neon.h | 5 +- arch/arm64/include/asm/page-def.h | 13 +- arch/arm64/include/asm/page.h | 13 +- arch/arm64/include/asm/percpu.h | 13 +- arch/arm64/include/asm/perf_event.h | 13 +- arch/arm64/include/asm/pgalloc.h | 60 +- arch/arm64/include/asm/pgtable-hwdef.h | 16 +- arch/arm64/include/asm/pgtable-prot.h | 14 +- arch/arm64/include/asm/pgtable-types.h | 13 +- arch/arm64/include/asm/pgtable.h | 72 +- arch/arm64/include/asm/proc-fns.h | 13 +- arch/arm64/include/asm/processor.h | 13 +- arch/arm64/include/asm/ptdump.h | 13 +- arch/arm64/include/asm/ptrace.h | 54 +- arch/arm64/include/asm/seccomp.h | 5 +- arch/arm64/include/asm/sections.h | 13 +- arch/arm64/include/asm/shmparam.h | 13 +- arch/arm64/include/asm/signal32.h | 59 +- arch/arm64/include/asm/simd.h | 15 +- arch/arm64/include/asm/smp.h | 19 +- arch/arm64/include/asm/smp_plat.h | 18 +- arch/arm64/include/asm/sparsemem.h | 13 +- arch/arm64/include/asm/spinlock.h | 13 +- arch/arm64/include/asm/spinlock_types.h | 13 +- arch/arm64/include/asm/stacktrace.h | 13 +- arch/arm64/include/asm/stage2_pgtable.h | 13 +- arch/arm64/include/asm/stat.h | 13 +- arch/arm64/include/asm/string.h | 13 +- arch/arm64/include/asm/syscall.h | 13 +- arch/arm64/include/asm/sysreg.h | 49 +- arch/arm64/include/asm/system_misc.h | 13 +- arch/arm64/include/asm/thread_info.h | 20 +- arch/arm64/include/asm/timex.h | 13 +- arch/arm64/include/asm/tlb.h | 13 +- arch/arm64/include/asm/tlbflush.h | 16 +- arch/arm64/include/asm/traps.h | 13 +- arch/arm64/include/asm/uaccess.h | 13 +- arch/arm64/include/asm/unistd.h | 21 +- arch/arm64/include/asm/unistd32.h | 17 +- arch/arm64/include/asm/uprobes.h | 5 +- arch/arm64/include/asm/vdso.h | 16 +- arch/arm64/include/asm/vdso/compat_barrier.h | 44 - arch/arm64/include/asm/vdso/compat_gettimeofday.h | 126 - arch/arm64/include/asm/vdso/gettimeofday.h | 103 - arch/arm64/include/asm/vdso/vsyscall.h | 53 - arch/arm64/include/asm/vdso_datapage.h | 13 +- arch/arm64/include/asm/virt.h | 13 +- arch/arm64/include/asm/word-at-a-time.h | 13 +- arch/arm64/include/asm/xor.h | 5 +- arch/arm64/include/uapi/asm/hwcap.h | 2 - arch/arm64/include/uapi/asm/kvm.h | 17 - arch/arm64/include/uapi/asm/ptrace.h | 15 +- arch/arm64/include/uapi/asm/sigcontext.h | 16 +- arch/arm64/kernel/Makefile | 6 +- arch/arm64/kernel/acpi.c | 15 +- arch/arm64/kernel/acpi_parking_protocol.c | 13 +- arch/arm64/kernel/alternative.c | 13 +- arch/arm64/kernel/armv8_deprecated.c | 5 +- arch/arm64/kernel/asm-offsets.c | 47 +- arch/arm64/kernel/cacheinfo.c | 22 +- arch/arm64/kernel/cpu-reset.S | 5 +- arch/arm64/kernel/cpu-reset.h | 5 +- arch/arm64/kernel/cpu_errata.c | 36 +- arch/arm64/kernel/cpu_ops.c | 13 +- arch/arm64/kernel/cpufeature.c | 22 +- arch/arm64/kernel/cpuidle.c | 5 +- arch/arm64/kernel/cpuinfo.c | 14 +- arch/arm64/kernel/crash_dump.c | 5 +- arch/arm64/kernel/debug-monitors.c | 13 +- arch/arm64/kernel/efi-entry.S | 6 +- arch/arm64/kernel/efi-header.S | 5 +- arch/arm64/kernel/efi-rt-wrapper.S | 5 +- arch/arm64/kernel/efi.c | 9 +- arch/arm64/kernel/entry-fpsimd.S | 13 +- arch/arm64/kernel/entry-ftrace.S | 5 +- arch/arm64/kernel/entry.S | 97 +- arch/arm64/kernel/fpsimd.c | 194 +- arch/arm64/kernel/ftrace.c | 5 +- arch/arm64/kernel/head.S | 13 +- arch/arm64/kernel/hibernate-asm.S | 13 +- arch/arm64/kernel/hw_breakpoint.c | 13 +- arch/arm64/kernel/hyp-stub.S | 13 +- arch/arm64/kernel/image.h | 19 +- arch/arm64/kernel/insn.c | 13 +- arch/arm64/kernel/io.c | 13 +- arch/arm64/kernel/irq.c | 39 +- arch/arm64/kernel/jump_label.c | 13 +- arch/arm64/kernel/kaslr.c | 5 +- arch/arm64/kernel/kexec_image.c | 2 +- arch/arm64/kernel/kgdb.c | 13 +- arch/arm64/kernel/machine_kexec.c | 5 +- arch/arm64/kernel/module-plts.c | 5 +- arch/arm64/kernel/module.c | 23 +- arch/arm64/kernel/pci.c | 6 +- arch/arm64/kernel/perf_callchain.c | 13 +- arch/arm64/kernel/perf_event.c | 13 +- arch/arm64/kernel/probes/kprobes.c | 4 +- arch/arm64/kernel/probes/uprobes.c | 5 +- arch/arm64/kernel/process.c | 15 +- arch/arm64/kernel/ptrace.c | 19 +- arch/arm64/kernel/reloc_test_core.c | 6 +- arch/arm64/kernel/reloc_test_syms.S | 6 +- arch/arm64/kernel/relocate_kernel.S | 5 +- arch/arm64/kernel/return_address.c | 5 +- arch/arm64/kernel/setup.c | 18 +- arch/arm64/kernel/signal.c | 13 +- arch/arm64/kernel/signal32.c | 85 +- arch/arm64/kernel/sleep.S | 2 +- arch/arm64/kernel/smp.c | 45 +- arch/arm64/kernel/smp_spin_table.c | 13 +- arch/arm64/kernel/ssbd.c | 1 - arch/arm64/kernel/stacktrace.c | 13 +- arch/arm64/kernel/sys.c | 13 +- arch/arm64/kernel/sys32.c | 13 +- arch/arm64/kernel/sys_compat.c | 13 +- arch/arm64/kernel/time.c | 13 +- arch/arm64/kernel/traps.c | 46 +- arch/arm64/kernel/vdso.c | 369 +- arch/arm64/kernel/vdso/Makefile | 41 +- arch/arm64/kernel/vdso/gettimeofday.S | 334 + arch/arm64/kernel/vdso/note.S | 13 +- arch/arm64/kernel/vdso/sigreturn.S | 13 +- arch/arm64/kernel/vdso/vdso.S | 13 +- arch/arm64/kernel/vdso/vdso.lds.S | 13 +- arch/arm64/kernel/vdso/vgettimeofday.c | 27 - arch/arm64/kernel/vdso32/.gitignore | 2 - arch/arm64/kernel/vdso32/Makefile | 186 - arch/arm64/kernel/vdso32/note.c | 15 - arch/arm64/kernel/vdso32/sigreturn.S | 62 - arch/arm64/kernel/vdso32/vdso.S | 19 - arch/arm64/kernel/vdso32/vdso.lds.S | 82 - arch/arm64/kernel/vdso32/vgettimeofday.c | 59 - arch/arm64/kvm/debug.c | 13 +- arch/arm64/kvm/fpsimd.c | 4 +- arch/arm64/kvm/guest.c | 78 +- arch/arm64/kvm/handle_exit.c | 13 +- arch/arm64/kvm/hyp-init.S | 13 +- arch/arm64/kvm/hyp.S | 13 +- arch/arm64/kvm/hyp/debug-sr.c | 13 +- arch/arm64/kvm/hyp/entry.S | 49 +- arch/arm64/kvm/hyp/fpsimd.S | 13 +- arch/arm64/kvm/hyp/hyp-entry.S | 43 +- arch/arm64/kvm/hyp/switch.c | 29 +- arch/arm64/kvm/hyp/sysreg-sr.c | 91 +- arch/arm64/kvm/hyp/tlb.c | 25 +- arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 15 +- arch/arm64/kvm/inject_fault.c | 13 +- arch/arm64/kvm/irq.h | 5 +- arch/arm64/kvm/regmap.c | 17 +- arch/arm64/kvm/reset.c | 13 +- arch/arm64/kvm/sys_regs.c | 73 +- arch/arm64/kvm/sys_regs.h | 13 +- arch/arm64/kvm/sys_regs_generic_v8.c | 13 +- arch/arm64/kvm/va_layout.c | 20 +- arch/arm64/lib/clear_page.S | 13 +- arch/arm64/lib/clear_user.S | 13 +- arch/arm64/lib/copy_from_user.S | 13 +- arch/arm64/lib/copy_in_user.S | 13 +- arch/arm64/lib/copy_page.S | 13 +- arch/arm64/lib/copy_template.S | 14 +- arch/arm64/lib/copy_to_user.S | 13 +- arch/arm64/lib/crc32.S | 5 +- arch/arm64/lib/delay.c | 13 +- arch/arm64/lib/memchr.S | 13 +- arch/arm64/lib/memcmp.S | 14 +- arch/arm64/lib/memcpy.S | 14 +- arch/arm64/lib/memmove.S | 14 +- arch/arm64/lib/memset.S | 14 +- arch/arm64/lib/strchr.S | 13 +- arch/arm64/lib/strcmp.S | 14 +- arch/arm64/lib/strlen.S | 14 +- arch/arm64/lib/strncmp.S | 14 +- arch/arm64/lib/strnlen.S | 14 +- arch/arm64/lib/strrchr.S | 13 +- arch/arm64/lib/uaccess_flushcache.c | 13 +- arch/arm64/lib/xor-neon.c | 5 +- arch/arm64/mm/cache.S | 13 +- arch/arm64/mm/context.c | 13 +- arch/arm64/mm/copypage.c | 13 +- arch/arm64/mm/dma-mapping.c | 437 +- arch/arm64/mm/dump.c | 6 +- arch/arm64/mm/fault.c | 74 +- arch/arm64/mm/flush.c | 13 +- arch/arm64/mm/hugetlbpage.c | 12 +- arch/arm64/mm/init.c | 18 +- arch/arm64/mm/ioremap.c | 13 +- arch/arm64/mm/kasan_init.c | 6 +- arch/arm64/mm/mmap.c | 13 +- arch/arm64/mm/mmu.c | 29 +- arch/arm64/mm/numa.c | 13 +- arch/arm64/mm/pageattr.c | 61 +- arch/arm64/mm/pgd.c | 19 +- arch/arm64/mm/proc.S | 13 +- arch/arm64/net/bpf_jit.h | 13 +- arch/arm64/net/bpf_jit_comp.c | 15 +- arch/c6x/Kconfig | 3 +- arch/c6x/include/asm/bitops.h | 5 +- arch/c6x/include/asm/bug.h | 5 +- arch/c6x/include/asm/cache.h | 5 +- arch/c6x/include/asm/cacheflush.h | 5 +- arch/c6x/include/asm/checksum.h | 5 +- arch/c6x/include/asm/clock.h | 5 +- arch/c6x/include/asm/cmpxchg.h | 5 +- arch/c6x/include/asm/delay.h | 5 +- arch/c6x/include/asm/dscr.h | 6 +- arch/c6x/include/asm/elf.h | 5 +- arch/c6x/include/asm/flat.h | 7 +- arch/c6x/include/asm/hardirq.h | 5 +- arch/c6x/include/asm/irq.h | 5 +- arch/c6x/include/asm/module.h | 5 +- arch/c6x/include/asm/pgtable.h | 5 +- arch/c6x/include/asm/processor.h | 5 +- arch/c6x/include/asm/procinfo.h | 6 +- arch/c6x/include/asm/ptrace.h | 5 +- arch/c6x/include/asm/setup.h | 5 +- arch/c6x/include/asm/special_insns.h | 5 +- arch/c6x/include/asm/string.h | 5 +- arch/c6x/include/asm/switch_to.h | 5 +- arch/c6x/include/asm/thread_info.h | 5 +- arch/c6x/include/asm/timex.h | 5 +- arch/c6x/include/asm/traps.h | 5 +- arch/c6x/include/asm/uaccess.h | 5 +- arch/c6x/include/asm/unaligned.h | 5 +- arch/c6x/kernel/c6x_ksyms.c | 6 +- arch/c6x/kernel/devicetree.c | 6 +- arch/c6x/kernel/entry.S | 5 +- arch/c6x/kernel/head.S | 5 +- arch/c6x/kernel/module.c | 6 +- arch/c6x/kernel/process.c | 6 +- arch/c6x/kernel/ptrace.c | 5 +- arch/c6x/kernel/setup.c | 5 +- arch/c6x/kernel/signal.c | 7 +- arch/c6x/kernel/soc.c | 5 +- arch/c6x/kernel/switch_to.S | 5 +- arch/c6x/kernel/sys_c6x.c | 5 +- arch/c6x/kernel/time.c | 5 +- arch/c6x/kernel/traps.c | 7 +- arch/c6x/kernel/vectors.S | 5 +- arch/c6x/lib/csum_64plus.S | 5 +- arch/c6x/lib/memcpy_64plus.S | 5 +- arch/c6x/mm/dma-coherent.c | 6 +- arch/c6x/mm/init.c | 5 +- arch/c6x/platforms/cache.c | 5 +- arch/c6x/platforms/dscr.c | 5 +- arch/c6x/platforms/emif.c | 5 +- arch/c6x/platforms/megamod-pic.c | 5 +- arch/c6x/platforms/plldata.c | 5 +- arch/c6x/platforms/timer64.c | 5 +- arch/csky/Makefile | 1 + arch/csky/abiv1/alignment.c | 2 +- arch/csky/abiv2/fpu.c | 2 +- arch/csky/include/asm/pgalloc.h | 30 +- arch/csky/kernel/signal.c | 9 +- arch/csky/kernel/traps.c | 2 +- arch/csky/mm/fault.c | 4 +- arch/h8300/Kconfig | 3 - arch/h8300/include/asm/flat.h | 7 +- arch/h8300/kernel/ptrace_h.c | 4 +- arch/h8300/kernel/ptrace_s.c | 2 +- arch/h8300/kernel/signal.c | 2 +- arch/hexagon/include/asm/atomic.h | 16 +- arch/hexagon/include/asm/bitops.h | 16 +- arch/hexagon/include/asm/cache.h | 15 +- arch/hexagon/include/asm/cacheflush.h | 15 +- arch/hexagon/include/asm/checksum.h | 15 +- arch/hexagon/include/asm/cmpxchg.h | 16 +- arch/hexagon/include/asm/delay.h | 15 +- arch/hexagon/include/asm/dma.h | 15 +- arch/hexagon/include/asm/elf.h | 15 +- arch/hexagon/include/asm/exec.h | 15 +- arch/hexagon/include/asm/fixmap.h | 15 +- arch/hexagon/include/asm/hexagon_vm.h | 15 +- arch/hexagon/include/asm/intrinsics.h | 15 +- arch/hexagon/include/asm/io.h | 15 +- arch/hexagon/include/asm/irq.h | 15 +- arch/hexagon/include/asm/irqflags.h | 15 +- arch/hexagon/include/asm/kgdb.h | 15 +- arch/hexagon/include/asm/linkage.h | 15 +- arch/hexagon/include/asm/mem-layout.h | 15 +- arch/hexagon/include/asm/mmu.h | 15 +- arch/hexagon/include/asm/mmu_context.h | 15 +- arch/hexagon/include/asm/module.h | 15 +- arch/hexagon/include/asm/page.h | 15 +- arch/hexagon/include/asm/perf_event.h | 15 +- arch/hexagon/include/asm/pgalloc.h | 15 +- arch/hexagon/include/asm/pgtable.h | 15 +- arch/hexagon/include/asm/processor.h | 15 +- arch/hexagon/include/asm/smp.h | 15 +- arch/hexagon/include/asm/spinlock.h | 16 +- arch/hexagon/include/asm/spinlock_types.h | 15 +- arch/hexagon/include/asm/string.h | 15 +- arch/hexagon/include/asm/suspend.h | 15 +- arch/hexagon/include/asm/switch_to.h | 15 +- arch/hexagon/include/asm/syscall.h | 15 +- arch/hexagon/include/asm/thread_info.h | 15 +- arch/hexagon/include/asm/time.h | 15 +- arch/hexagon/include/asm/timer-regs.h | 15 +- arch/hexagon/include/asm/timex.h | 15 +- arch/hexagon/include/asm/tlb.h | 15 +- arch/hexagon/include/asm/tlbflush.h | 15 +- arch/hexagon/include/asm/traps.h | 15 +- arch/hexagon/include/asm/uaccess.h | 15 +- arch/hexagon/include/asm/vdso.h | 15 +- arch/hexagon/include/asm/vm_fault.h | 15 +- arch/hexagon/include/asm/vm_mmu.h | 15 +- arch/hexagon/kernel/asm-offsets.c | 15 +- arch/hexagon/kernel/dma.c | 15 +- arch/hexagon/kernel/head.S | 16 +- arch/hexagon/kernel/hexagon_ksyms.c | 15 +- arch/hexagon/kernel/irq_cpu.c | 15 +- arch/hexagon/kernel/kgdb.c | 15 +- arch/hexagon/kernel/module.c | 15 +- arch/hexagon/kernel/process.c | 15 +- arch/hexagon/kernel/ptrace.c | 15 +- arch/hexagon/kernel/reset.c | 15 +- arch/hexagon/kernel/setup.c | 15 +- arch/hexagon/kernel/signal.c | 17 +- arch/hexagon/kernel/smp.c | 15 +- arch/hexagon/kernel/stacktrace.c | 15 +- arch/hexagon/kernel/syscalltab.c | 15 +- arch/hexagon/kernel/time.c | 15 +- arch/hexagon/kernel/trampoline.S | 15 +- arch/hexagon/kernel/traps.c | 27 +- arch/hexagon/kernel/vdso.c | 15 +- arch/hexagon/kernel/vm_entry.S | 15 +- arch/hexagon/kernel/vm_events.c | 15 +- arch/hexagon/kernel/vm_init_segtable.S | 15 +- arch/hexagon/kernel/vm_ops.S | 15 +- arch/hexagon/kernel/vm_switch.S | 15 +- arch/hexagon/kernel/vm_vectors.S | 15 +- arch/hexagon/kernel/vmlinux.lds.S | 15 +- arch/hexagon/lib/checksum.c | 15 +- arch/hexagon/lib/io.c | 15 +- arch/hexagon/lib/memcpy.S | 16 +- arch/hexagon/lib/memset.S | 15 +- arch/hexagon/mm/cache.c | 15 +- arch/hexagon/mm/copy_from_user.S | 15 +- arch/hexagon/mm/copy_to_user.S | 15 +- arch/hexagon/mm/copy_user_template.S | 15 +- arch/hexagon/mm/init.c | 15 +- arch/hexagon/mm/ioremap.c | 15 +- arch/hexagon/mm/pgalloc.c | 15 +- arch/hexagon/mm/strnlen_user.S | 15 +- arch/hexagon/mm/uaccess.c | 15 +- arch/hexagon/mm/vm_fault.c | 19 +- arch/hexagon/mm/vm_tlb.c | 15 +- arch/ia64/hp/common/aml_nfw.c | 5 +- arch/ia64/hp/sim/simserial.c | 2 + arch/ia64/include/asm/acenv.h | 5 +- arch/ia64/include/asm/acpi-ext.h | 5 +- arch/ia64/include/asm/atomic.h | 20 +- arch/ia64/include/asm/device.h | 3 +- arch/ia64/include/asm/exception.h | 14 +- arch/ia64/kernel/acpi-ext.c | 5 +- arch/ia64/kernel/brl_emu.c | 6 +- arch/ia64/kernel/machine_kexec.c | 4 +- arch/ia64/kernel/mca.c | 2 +- arch/ia64/kernel/perfmon.c | 12 +- arch/ia64/kernel/relocate_kernel.S | 4 +- arch/ia64/kernel/signal.c | 8 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 - arch/ia64/kernel/traps.c | 24 +- arch/ia64/kernel/unaligned.c | 2 +- arch/ia64/kernel/uncached.c | 8 +- arch/ia64/mm/fault.c | 2 +- arch/ia64/mm/ioremap.c | 5 +- arch/m68k/Kconfig | 5 - arch/m68k/coldfire/gpio.c | 10 +- arch/m68k/configs/amiga_defconfig | 17 +- arch/m68k/configs/apollo_defconfig | 17 +- arch/m68k/configs/atari_defconfig | 17 +- arch/m68k/configs/bvme6000_defconfig | 17 +- arch/m68k/configs/hp300_defconfig | 17 +- arch/m68k/configs/mac_defconfig | 17 +- arch/m68k/configs/multi_defconfig | 17 +- arch/m68k/configs/mvme147_defconfig | 17 +- arch/m68k/configs/mvme16x_defconfig | 17 +- arch/m68k/configs/q40_defconfig | 17 +- arch/m68k/configs/sun3_defconfig | 17 +- arch/m68k/configs/sun3x_defconfig | 17 +- arch/m68k/include/asm/flat.h | 30 +- arch/m68k/include/asm/gpio.h | 10 +- arch/m68k/include/asm/mcfgpio.h | 10 +- arch/m68k/include/asm/sun3_pgalloc.h | 41 +- arch/m68k/kernel/dma.c | 57 +- arch/m68k/kernel/signal.c | 4 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 - arch/m68k/kernel/traps.c | 20 +- arch/m68k/mac/config.c | 10 +- arch/m68k/mm/fault.c | 4 +- arch/m68k/q40/README | 2 +- arch/microblaze/Kconfig | 1 - arch/microblaze/Kconfig.debug | 2 +- arch/microblaze/Kconfig.platform | 2 +- arch/microblaze/include/asm/flat.h | 7 +- arch/microblaze/kernel/exceptions.c | 2 +- arch/microblaze/kernel/hw_exception_handler.S | 5 +- arch/microblaze/kernel/microblaze_ksyms.c | 5 +- arch/microblaze/kernel/module.c | 5 +- arch/microblaze/kernel/signal.c | 2 +- arch/microblaze/kernel/syscalls/syscall.tbl | 2 - arch/microblaze/mm/consistent.c | 5 +- arch/microblaze/mm/fault.c | 2 +- arch/mips/Kconfig | 3 - arch/mips/Makefile | 3 +- arch/mips/ath79/Makefile | 4 +- arch/mips/ath79/clock.c | 5 +- arch/mips/ath79/common.c | 5 +- arch/mips/ath79/common.h | 5 +- arch/mips/ath79/early_printk.c | 5 +- arch/mips/ath79/prom.c | 5 +- arch/mips/ath79/setup.c | 5 +- arch/mips/bmips/irq.c | 4 +- arch/mips/boot/compressed/Makefile | 2 - arch/mips/boot/compressed/calc_vmlinuz_load_addr.c | 2 +- .../boot/dts/cavium-octeon/dlink_dsr-1000n.dts | 5 +- .../dts/cavium-octeon/dlink_dsr-500n-1000n.dtsi | 5 +- .../mips/boot/dts/cavium-octeon/dlink_dsr-500n.dts | 5 +- arch/mips/boot/dts/cavium-octeon/ubnt_e100.dts | 5 +- arch/mips/boot/dts/img/pistachio.dtsi | 5 +- arch/mips/boot/dts/img/pistachio_marduk.dts | 5 +- arch/mips/boot/dts/mscc/ocelot.dtsi | 5 +- arch/mips/boot/dts/pic32/pic32mzda.dtsi | 6 +- arch/mips/boot/dts/pic32/pic32mzda_sk.dts | 6 +- arch/mips/boot/dts/qca/ar9331.dtsi | 26 - arch/mips/boot/dts/qca/ar9331_dpt_module.dts | 8 - arch/mips/configs/malta_defconfig | 1 + arch/mips/configs/malta_kvm_defconfig | 1 + arch/mips/configs/malta_kvm_guest_defconfig | 1 + arch/mips/configs/malta_qemu_32r6_defconfig | 1 + arch/mips/configs/maltaaprp_defconfig | 1 + arch/mips/configs/maltasmvp_defconfig | 1 + arch/mips/configs/maltasmvp_eva_defconfig | 1 + arch/mips/configs/maltaup_defconfig | 1 + arch/mips/configs/maltaup_xpa_defconfig | 1 + arch/mips/configs/rb532_defconfig | 1 + arch/mips/include/asm/atomic.h | 22 +- arch/mips/include/asm/ginvt.h | 2 +- arch/mips/include/asm/kexec.h | 4 +- .../include/asm/mach-ath25/cpu-feature-overrides.h | 6 +- arch/mips/include/asm/mach-ath79/ar71xx_regs.h | 5 +- arch/mips/include/asm/mach-ath79/ar933x_uart.h | 9 +- arch/mips/include/asm/mach-ath79/ath79.h | 5 +- .../include/asm/mach-ath79/cpu-feature-overrides.h | 6 +- arch/mips/include/asm/mach-ath79/irq.h | 5 +- .../include/asm/mach-ath79/kernel-entry-init.h | 6 +- .../asm/mach-lantiq/falcon/cpu-feature-overrides.h | 6 +- .../include/asm/mach-lantiq/falcon/falcon_irq.h | 4 +- arch/mips/include/asm/mach-lantiq/falcon/irq.h | 4 +- .../include/asm/mach-lantiq/falcon/lantiq_soc.h | 4 +- arch/mips/include/asm/mach-lantiq/lantiq.h | 4 +- .../mips/include/asm/mach-lantiq/lantiq_platform.h | 4 +- arch/mips/include/asm/mach-lantiq/xway/irq.h | 4 +- .../mips/include/asm/mach-lantiq/xway/lantiq_irq.h | 4 +- .../mips/include/asm/mach-lantiq/xway/lantiq_soc.h | 4 +- arch/mips/include/asm/mach-lantiq/xway/xway_dma.h | 13 +- arch/mips/include/asm/mach-pic32/irq.h | 10 +- arch/mips/include/asm/mach-pic32/pic32.h | 10 +- arch/mips/include/asm/mach-pic32/spaces.h | 10 +- arch/mips/include/asm/mach-pistachio/irq.h | 5 +- arch/mips/include/asm/mach-ralink/mt7620.h | 4 +- .../asm/mach-ralink/mt7620/cpu-feature-overrides.h | 6 +- arch/mips/include/asm/mach-ralink/mt7621.h | 4 +- .../asm/mach-ralink/mt7621/cpu-feature-overrides.h | 6 +- arch/mips/include/asm/mach-ralink/pinmux.h | 4 +- arch/mips/include/asm/mach-ralink/ralink_regs.h | 5 +- arch/mips/include/asm/mach-ralink/rt288x.h | 4 +- .../asm/mach-ralink/rt288x/cpu-feature-overrides.h | 6 +- arch/mips/include/asm/mach-ralink/rt305x.h | 4 +- .../asm/mach-ralink/rt305x/cpu-feature-overrides.h | 6 +- arch/mips/include/asm/mach-ralink/rt3883.h | 5 +- .../asm/mach-ralink/rt3883/cpu-feature-overrides.h | 6 +- arch/mips/include/asm/mips-gic.h | 30 - arch/mips/include/asm/mips_machine.h | 6 +- arch/mips/include/asm/page.h | 5 +- arch/mips/include/asm/perf_event.h | 5 +- arch/mips/include/asm/pgalloc.h | 33 +- arch/mips/include/asm/pgtable.h | 3 - arch/mips/include/asm/prom.h | 6 +- arch/mips/include/asm/ptrace.h | 5 + arch/mips/include/asm/switch_to.h | 4 +- arch/mips/include/asm/txx9/dmac.h | 5 +- arch/mips/include/uapi/asm/socket.h | 2 - arch/mips/jazz/jazzdma.c | 6 + arch/mips/kernel/branch.c | 18 +- arch/mips/kernel/cacheinfo.c | 13 +- arch/mips/kernel/gpio_txx9.c | 5 +- arch/mips/kernel/kprobes.c | 2 +- arch/mips/kernel/machine_kexec.c | 4 +- arch/mips/kernel/mips-mt-fpaff.c | 2 +- arch/mips/kernel/mips_machine.c | 6 +- arch/mips/kernel/perf_event.c | 5 +- arch/mips/kernel/perf_event_mipsxx.c | 5 +- arch/mips/kernel/prom.c | 5 +- arch/mips/kernel/relocate_kernel.S | 4 +- arch/mips/kernel/signal.c | 8 +- arch/mips/kernel/signal_n32.c | 4 +- arch/mips/kernel/signal_o32.c | 8 +- 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/mips/kernel/traps.c | 56 +- arch/mips/kernel/unaligned.c | 20 +- arch/mips/kernel/uprobes.c | 3 + arch/mips/kvm/mips.c | 4 +- arch/mips/lantiq/Makefile | 4 +- arch/mips/lantiq/clk.c | 4 +- arch/mips/lantiq/clk.h | 4 +- arch/mips/lantiq/early_printk.c | 4 +- arch/mips/lantiq/falcon/prom.c | 4 +- arch/mips/lantiq/falcon/reset.c | 4 +- arch/mips/lantiq/falcon/sysctrl.c | 4 +- arch/mips/lantiq/irq.c | 4 +- arch/mips/lantiq/prom.c | 4 +- arch/mips/lantiq/prom.h | 4 +- arch/mips/lantiq/xway/clk.c | 4 +- arch/mips/lantiq/xway/dcdc.c | 4 +- arch/mips/lantiq/xway/dma.c | 13 +- arch/mips/lantiq/xway/gptu.c | 4 +- arch/mips/lantiq/xway/prom.c | 4 +- arch/mips/lantiq/xway/sysctrl.c | 4 +- arch/mips/lantiq/xway/vmmc.c | 4 +- arch/mips/lib/iomap_copy.c | 15 +- arch/mips/math-emu/cp1emu.c | 14 +- arch/mips/math-emu/dp_2008class.c | 5 +- arch/mips/math-emu/dp_add.c | 14 +- arch/mips/math-emu/dp_cmp.c | 14 +- arch/mips/math-emu/dp_div.c | 14 +- arch/mips/math-emu/dp_fint.c | 14 +- arch/mips/math-emu/dp_flong.c | 14 +- arch/mips/math-emu/dp_fmax.c | 5 +- arch/mips/math-emu/dp_fmin.c | 5 +- arch/mips/math-emu/dp_fsp.c | 14 +- arch/mips/math-emu/dp_maddf.c | 5 +- arch/mips/math-emu/dp_mul.c | 14 +- arch/mips/math-emu/dp_rint.c | 13 +- arch/mips/math-emu/dp_simple.c | 14 +- arch/mips/math-emu/dp_sqrt.c | 14 +- arch/mips/math-emu/dp_sub.c | 14 +- arch/mips/math-emu/dp_tint.c | 14 +- arch/mips/math-emu/dp_tlong.c | 14 +- arch/mips/math-emu/ieee754.c | 15 +- arch/mips/math-emu/ieee754.h | 14 +- arch/mips/math-emu/ieee754d.c | 14 +- arch/mips/math-emu/ieee754dp.c | 14 +- arch/mips/math-emu/ieee754dp.h | 14 +- arch/mips/math-emu/ieee754int.h | 14 +- arch/mips/math-emu/ieee754sp.c | 14 +- arch/mips/math-emu/ieee754sp.h | 14 +- arch/mips/math-emu/sp_2008class.c | 5 +- arch/mips/math-emu/sp_add.c | 14 +- arch/mips/math-emu/sp_cmp.c | 14 +- arch/mips/math-emu/sp_div.c | 14 +- arch/mips/math-emu/sp_fdp.c | 14 +- arch/mips/math-emu/sp_fint.c | 14 +- arch/mips/math-emu/sp_flong.c | 14 +- arch/mips/math-emu/sp_fmax.c | 5 +- arch/mips/math-emu/sp_fmin.c | 5 +- arch/mips/math-emu/sp_maddf.c | 5 +- arch/mips/math-emu/sp_mul.c | 14 +- arch/mips/math-emu/sp_rint.c | 13 +- arch/mips/math-emu/sp_simple.c | 14 +- arch/mips/math-emu/sp_sqrt.c | 14 +- arch/mips/math-emu/sp_sub.c | 14 +- arch/mips/math-emu/sp_tint.c | 14 +- arch/mips/math-emu/sp_tlong.c | 14 +- arch/mips/mm/Makefile | 1 + arch/mips/mm/cache.c | 2 + arch/mips/mm/dma-noncoherent.c | 26 +- arch/mips/mm/fault.c | 4 +- arch/mips/mm/gup.c | 303 + arch/mips/mm/mmap.c | 7 +- arch/mips/mm/tlbex.c | 29 +- arch/mips/net/bpf_jit.h | 5 +- arch/mips/net/ebpf_jit.c | 5 +- arch/mips/pci/fixup-ath79.c | 5 +- arch/mips/pci/fixup-lantiq.c | 4 +- arch/mips/pci/ops-lantiq.c | 4 +- arch/mips/pci/ops-loongson2.c | 5 +- arch/mips/pci/pci-ar71xx.c | 5 +- arch/mips/pci/pci-ar724x.c | 5 +- arch/mips/pci/pci-lantiq.c | 4 +- arch/mips/pci/pci-lantiq.h | 4 +- arch/mips/pci/pci-mt7620.c | 5 +- arch/mips/pci/pci-rt2880.c | 5 +- arch/mips/pci/pci-rt3883.c | 5 +- arch/mips/pic32/common/irq.c | 10 +- arch/mips/pic32/common/reset.c | 10 +- arch/mips/pic32/pic32mzda/config.c | 10 +- arch/mips/pic32/pic32mzda/early_clk.c | 10 +- arch/mips/pic32/pic32mzda/early_console.c | 10 +- arch/mips/pic32/pic32mzda/early_pin.c | 10 +- arch/mips/pic32/pic32mzda/early_pin.h | 10 +- arch/mips/pic32/pic32mzda/init.c | 10 +- arch/mips/pic32/pic32mzda/pic32mzda.h | 10 +- arch/mips/pic32/pic32mzda/time.c | 10 +- arch/mips/pistachio/Platform | 1 - arch/mips/pistachio/init.c | 5 +- arch/mips/pistachio/irq.c | 5 +- arch/mips/pistachio/time.c | 5 +- arch/mips/pnx833x/Platform | 2 +- arch/mips/power/cpu.c | 3 +- arch/mips/power/hibernate_asm.S | 3 +- arch/mips/ralink/Makefile | 4 +- arch/mips/ralink/bootrom.c | 4 +- arch/mips/ralink/clk.c | 4 +- arch/mips/ralink/common.h | 4 +- arch/mips/ralink/early_printk.c | 4 +- arch/mips/ralink/ill_acc.c | 4 +- arch/mips/ralink/irq-gic.c | 4 +- arch/mips/ralink/irq.c | 4 +- arch/mips/ralink/mt7620.c | 4 +- arch/mips/ralink/mt7621.c | 4 +- arch/mips/ralink/of.c | 4 +- arch/mips/ralink/prom.c | 4 +- arch/mips/ralink/reset.c | 4 +- arch/mips/ralink/rt288x.c | 4 +- arch/mips/ralink/rt305x.c | 4 +- arch/mips/ralink/rt3883.c | 4 +- arch/mips/ralink/timer-gic.c | 4 +- arch/mips/ralink/timer.c | 5 +- arch/mips/sgi-ip22/ip22-berr.c | 2 +- arch/mips/sgi-ip22/ip28-berr.c | 2 +- arch/mips/sgi-ip27/ip27-berr.c | 2 +- arch/mips/sgi-ip32/ip32-berr.c | 2 +- arch/mips/txx9/generic/setup.c | 6 + arch/nds32/Kconfig | 4 +- arch/nds32/Makefile | 2 + arch/nds32/configs/defconfig | 1 - arch/nds32/include/asm/bitfield.h | 2 +- arch/nds32/include/asm/fpu.h | 2 +- arch/nds32/include/asm/fpuemu.h | 12 - arch/nds32/include/asm/pgalloc.h | 31 +- arch/nds32/include/asm/syscalls.h | 2 +- arch/nds32/include/uapi/asm/fp_udfiex_crtl.h | 16 - arch/nds32/include/uapi/asm/sigcontext.h | 24 +- arch/nds32/include/uapi/asm/udftrap.h | 13 + arch/nds32/include/uapi/asm/unistd.h | 4 +- arch/nds32/kernel/dma.c | 325 +- arch/nds32/kernel/fpu.c | 17 +- arch/nds32/kernel/signal.c | 2 +- arch/nds32/kernel/sys_nds32.c | 26 +- arch/nds32/kernel/traps.c | 17 +- arch/nds32/math-emu/Makefile | 4 +- arch/nds32/math-emu/fd2si.c | 30 - arch/nds32/math-emu/fd2siz.c | 30 - arch/nds32/math-emu/fd2ui.c | 30 - arch/nds32/math-emu/fd2uiz.c | 30 - arch/nds32/math-emu/fpuemu.c | 57 +- arch/nds32/math-emu/fs2si.c | 29 - arch/nds32/math-emu/fs2siz.c | 29 - arch/nds32/math-emu/fs2ui.c | 29 - arch/nds32/math-emu/fs2uiz.c | 30 - arch/nds32/math-emu/fsi2d.c | 22 - arch/nds32/math-emu/fsi2s.c | 22 - arch/nds32/math-emu/fui2d.c | 22 - arch/nds32/math-emu/fui2s.c | 22 - arch/nds32/mm/fault.c | 4 +- arch/nios2/Kconfig | 1 - arch/nios2/Kconfig.debug | 3 + arch/nios2/configs/10m50_defconfig | 1 + arch/nios2/configs/3c120_defconfig | 1 + arch/nios2/include/asm/page.h | 6 + arch/nios2/include/asm/pgalloc.h | 37 +- arch/nios2/include/asm/timex.h | 14 +- arch/nios2/kernel/signal.c | 4 +- arch/nios2/kernel/traps.c | 2 +- arch/nios2/lib/delay.c | 14 +- arch/nios2/mm/dma-mapping.c | 34 +- arch/openrisc/Kconfig | 2 +- arch/openrisc/kernel/dma.c | 22 +- arch/openrisc/kernel/signal.c | 2 +- arch/openrisc/kernel/traps.c | 12 +- arch/openrisc/lib/delay.c | 5 +- arch/openrisc/mm/fault.c | 4 +- arch/parisc/Kconfig | 6 +- arch/parisc/Makefile | 30 +- arch/parisc/configs/712_defconfig | 1 + arch/parisc/configs/a500_defconfig | 2 +- arch/parisc/configs/b180_defconfig | 2 +- arch/parisc/configs/c3000_defconfig | 2 +- arch/parisc/configs/c8000_defconfig | 1 + arch/parisc/configs/default_defconfig | 2 +- arch/parisc/configs/generic-32bit_defconfig | 1 + arch/parisc/include/asm/dwarf.h | 5 +- arch/parisc/include/asm/ftrace.h | 15 +- arch/parisc/include/asm/patch.h | 4 +- arch/parisc/include/asm/pgalloc.h | 33 +- arch/parisc/include/asm/psw.h | 2 +- arch/parisc/include/asm/special_insns.h | 24 - arch/parisc/include/uapi/asm/socket.h | 2 - arch/parisc/kernel/Makefile | 9 +- arch/parisc/kernel/alternative.c | 3 +- arch/parisc/kernel/entry.S | 64 - arch/parisc/kernel/ftrace.c | 129 +- arch/parisc/kernel/module.c | 68 +- arch/parisc/kernel/module.lds | 7 - arch/parisc/kernel/patch.c | 88 +- arch/parisc/kernel/pci-dma.c | 48 +- arch/parisc/kernel/pdc_chassis.c | 14 +- arch/parisc/kernel/ptrace.c | 6 +- arch/parisc/kernel/signal.c | 2 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 - arch/parisc/kernel/traps.c | 14 +- arch/parisc/kernel/unaligned.c | 4 +- arch/parisc/kernel/vmlinux.lds.S | 23 +- arch/parisc/math-emu/cnv_float.h | 8 +- arch/parisc/math-emu/driver.c | 2 +- arch/parisc/mm/fault.c | 4 +- arch/parisc/mm/fixmap.c | 7 +- arch/powerpc/Kconfig | 53 +- arch/powerpc/boot/.gitignore | 2 + arch/powerpc/boot/Makefile | 16 +- arch/powerpc/boot/bamboo.c | 5 +- arch/powerpc/boot/cuboot-52xx.c | 5 +- arch/powerpc/boot/cuboot-824x.c | 5 +- arch/powerpc/boot/cuboot-83xx.c | 5 +- arch/powerpc/boot/cuboot-85xx-cpm2.c | 5 +- arch/powerpc/boot/cuboot-85xx.c | 5 +- arch/powerpc/boot/cuboot-8xx.c | 5 +- arch/powerpc/boot/cuboot-acadia.c | 5 +- arch/powerpc/boot/cuboot-amigaone.c | 5 +- arch/powerpc/boot/cuboot-bamboo.c | 5 +- arch/powerpc/boot/cuboot-ebony.c | 5 +- arch/powerpc/boot/cuboot-hotfoot.c | 5 +- arch/powerpc/boot/cuboot-katmai.c | 5 +- arch/powerpc/boot/cuboot-kilauea.c | 5 +- arch/powerpc/boot/cuboot-pq2.c | 5 +- arch/powerpc/boot/cuboot-rainier.c | 5 +- arch/powerpc/boot/cuboot-sam440ep.c | 5 +- arch/powerpc/boot/cuboot-sequoia.c | 5 +- arch/powerpc/boot/cuboot-taishan.c | 5 +- arch/powerpc/boot/cuboot-warp.c | 5 +- arch/powerpc/boot/cuboot-yosemite.c | 5 +- arch/powerpc/boot/cuboot.c | 5 +- arch/powerpc/boot/dts/mpc8610_hpcd.dts | 5 +- arch/powerpc/boot/dts/xcalibur1501.dts | 5 +- arch/powerpc/boot/dts/xpedite5200.dts | 5 +- arch/powerpc/boot/dts/xpedite5200_xmon.dts | 5 +- arch/powerpc/boot/dts/xpedite5301.dts | 5 +- arch/powerpc/boot/dts/xpedite5330.dts | 5 +- arch/powerpc/boot/dts/xpedite5370.dts | 5 +- arch/powerpc/boot/ep405.c | 5 +- arch/powerpc/boot/ep8248e.c | 5 +- arch/powerpc/boot/ep88xc.c | 5 +- arch/powerpc/boot/epapr.c | 5 +- arch/powerpc/boot/fsl-soc.c | 5 +- arch/powerpc/boot/holly.c | 5 +- arch/powerpc/boot/mpc8xx.c | 5 +- arch/powerpc/boot/mvme5100.c | 6 +- arch/powerpc/boot/planetcore.c | 5 +- arch/powerpc/boot/pq2.c | 5 +- arch/powerpc/boot/redboot-83xx.c | 5 +- arch/powerpc/boot/redboot-8xx.c | 5 +- arch/powerpc/boot/serial.c | 1 + arch/powerpc/boot/simpleboot.c | 5 +- arch/powerpc/boot/stdlib.c | 5 +- arch/powerpc/boot/treeboot-bamboo.c | 5 +- arch/powerpc/boot/treeboot-ebony.c | 5 +- arch/powerpc/boot/treeboot-walnut.c | 5 +- arch/powerpc/boot/virtex.c | 5 +- arch/powerpc/boot/wrapper | 22 +- arch/powerpc/boot/xz_config.h | 20 - arch/powerpc/configs/40x/acadia_defconfig | 1 + arch/powerpc/configs/40x/ep405_defconfig | 1 + arch/powerpc/configs/40x/kilauea_defconfig | 1 + arch/powerpc/configs/40x/klondike_defconfig | 1 + arch/powerpc/configs/40x/makalu_defconfig | 1 + arch/powerpc/configs/40x/obs600_defconfig | 1 + arch/powerpc/configs/40x/virtex_defconfig | 1 + arch/powerpc/configs/40x/walnut_defconfig | 1 + arch/powerpc/configs/44x/akebono_defconfig | 1 + arch/powerpc/configs/44x/arches_defconfig | 1 + arch/powerpc/configs/44x/bamboo_defconfig | 1 + arch/powerpc/configs/44x/bluestone_defconfig | 1 + arch/powerpc/configs/44x/canyonlands_defconfig | 1 + arch/powerpc/configs/44x/currituck_defconfig | 1 + arch/powerpc/configs/44x/ebony_defconfig | 1 + arch/powerpc/configs/44x/eiger_defconfig | 1 + arch/powerpc/configs/44x/fsp2_defconfig | 1 + arch/powerpc/configs/44x/icon_defconfig | 1 + arch/powerpc/configs/44x/iss476-smp_defconfig | 1 + arch/powerpc/configs/44x/katmai_defconfig | 1 + arch/powerpc/configs/44x/rainier_defconfig | 1 + arch/powerpc/configs/44x/redwood_defconfig | 1 + arch/powerpc/configs/44x/sam440ep_defconfig | 1 + arch/powerpc/configs/44x/sequoia_defconfig | 1 + arch/powerpc/configs/44x/taishan_defconfig | 1 + arch/powerpc/configs/44x/virtex5_defconfig | 1 + arch/powerpc/configs/44x/warp_defconfig | 1 + arch/powerpc/configs/52xx/cm5200_defconfig | 1 + arch/powerpc/configs/52xx/lite5200b_defconfig | 1 + arch/powerpc/configs/52xx/motionpro_defconfig | 1 + arch/powerpc/configs/52xx/pcm030_defconfig | 1 + arch/powerpc/configs/52xx/tqm5200_defconfig | 1 + arch/powerpc/configs/83xx/asp8347_defconfig | 1 + arch/powerpc/configs/83xx/mpc8313_rdb_defconfig | 1 + arch/powerpc/configs/83xx/mpc8315_rdb_defconfig | 1 + arch/powerpc/configs/83xx/mpc832x_mds_defconfig | 1 + arch/powerpc/configs/83xx/mpc832x_rdb_defconfig | 1 + arch/powerpc/configs/83xx/mpc834x_itx_defconfig | 1 + arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig | 1 + arch/powerpc/configs/83xx/mpc834x_mds_defconfig | 1 + arch/powerpc/configs/83xx/mpc836x_mds_defconfig | 1 + arch/powerpc/configs/83xx/mpc836x_rdk_defconfig | 1 + arch/powerpc/configs/83xx/mpc837x_mds_defconfig | 1 + arch/powerpc/configs/83xx/mpc837x_rdb_defconfig | 1 + arch/powerpc/configs/85xx/ge_imp3a_defconfig | 1 + arch/powerpc/configs/85xx/ksi8560_defconfig | 1 + arch/powerpc/configs/85xx/mpc8540_ads_defconfig | 1 + arch/powerpc/configs/85xx/mpc8560_ads_defconfig | 1 + arch/powerpc/configs/85xx/mpc85xx_cds_defconfig | 1 + arch/powerpc/configs/85xx/sbc8548_defconfig | 1 + arch/powerpc/configs/85xx/stx_gp3_defconfig | 1 + arch/powerpc/configs/85xx/tqm8548_defconfig | 1 + arch/powerpc/configs/85xx/xes_mpc85xx_defconfig | 1 + arch/powerpc/configs/adder875_defconfig | 1 + arch/powerpc/configs/amigaone_defconfig | 1 + arch/powerpc/configs/cell_defconfig | 1 + arch/powerpc/configs/chrp32_defconfig | 1 + arch/powerpc/configs/ep8248e_defconfig | 1 + arch/powerpc/configs/ep88xc_defconfig | 1 + arch/powerpc/configs/fsl-emb-nonhw.config | 1 + arch/powerpc/configs/g5_defconfig | 2 + arch/powerpc/configs/gamecube_defconfig | 2 + arch/powerpc/configs/holly_defconfig | 1 + arch/powerpc/configs/linkstation_defconfig | 1 + arch/powerpc/configs/maple_defconfig | 2 + arch/powerpc/configs/mgcoge_defconfig | 1 + arch/powerpc/configs/mpc512x_defconfig | 1 + arch/powerpc/configs/mpc5200_defconfig | 1 + arch/powerpc/configs/mpc7448_hpc2_defconfig | 1 + arch/powerpc/configs/mpc8272_ads_defconfig | 1 + arch/powerpc/configs/mpc83xx_defconfig | 1 + arch/powerpc/configs/mpc885_ads_defconfig | 1 + arch/powerpc/configs/mvme5100_defconfig | 1 + arch/powerpc/configs/pasemi_defconfig | 1 + arch/powerpc/configs/pmac32_defconfig | 2 + arch/powerpc/configs/powernv_defconfig | 2 + arch/powerpc/configs/ppc40x_defconfig | 1 + arch/powerpc/configs/ppc44x_defconfig | 1 + arch/powerpc/configs/ppc64_defconfig | 4 +- arch/powerpc/configs/ppc64e_defconfig | 2 + arch/powerpc/configs/ppc6xx_defconfig | 4 +- arch/powerpc/configs/pq2fads_defconfig | 1 + arch/powerpc/configs/ps3_defconfig | 1 + arch/powerpc/configs/pseries_defconfig | 2 + arch/powerpc/configs/skiroot_defconfig | 1 + arch/powerpc/configs/storcenter_defconfig | 1 + arch/powerpc/configs/tqm8xx_defconfig | 1 + arch/powerpc/configs/wii_defconfig | 2 + arch/powerpc/crypto/crc-vpmsum_test.c | 5 +- arch/powerpc/include/asm/atomic.h | 44 +- arch/powerpc/include/asm/book3s/64/mmu.h | 2 + arch/powerpc/include/asm/book3s/64/pgtable.h | 60 +- arch/powerpc/include/asm/book3s/64/radix.h | 3 - arch/powerpc/include/asm/btext.h | 4 - arch/powerpc/include/asm/cache.h | 34 +- arch/powerpc/include/asm/cacheflush.h | 46 +- arch/powerpc/include/asm/device.h | 3 +- arch/powerpc/include/asm/disassemble.h | 13 +- arch/powerpc/include/asm/emulated_ops.h | 14 +- arch/powerpc/include/asm/exception-64s.h | 609 +- arch/powerpc/include/asm/fsl_pamu_stash.h | 14 +- arch/powerpc/include/asm/head-64.h | 204 +- arch/powerpc/include/asm/hw_breakpoint.h | 21 +- arch/powerpc/include/asm/iommu.h | 8 + arch/powerpc/include/asm/kexec.h | 3 - arch/powerpc/include/asm/kvm_asm.h | 13 +- arch/powerpc/include/asm/kvm_book3s.h | 13 +- arch/powerpc/include/asm/kvm_book3s_32.h | 13 +- arch/powerpc/include/asm/kvm_book3s_64.h | 13 +- arch/powerpc/include/asm/kvm_book3s_asm.h | 13 +- arch/powerpc/include/asm/kvm_booke.h | 13 +- arch/powerpc/include/asm/kvm_booke_hv_asm.h | 5 +- arch/powerpc/include/asm/kvm_fpu.h | 13 +- arch/powerpc/include/asm/kvm_host.h | 13 +- arch/powerpc/include/asm/kvm_para.h | 13 +- arch/powerpc/include/asm/kvm_ppc.h | 13 +- arch/powerpc/include/asm/lppaca.h | 40 - arch/powerpc/include/asm/mm-arch-hooks.h | 5 +- arch/powerpc/include/asm/mpc5121.h | 4 +- arch/powerpc/include/asm/mpic_msgr.h | 7 +- arch/powerpc/include/asm/msi_bitmap.h | 7 +- arch/powerpc/include/asm/opal-api.h | 1 - arch/powerpc/include/asm/opal.h | 2 + arch/powerpc/include/asm/paca.h | 2 - arch/powerpc/include/asm/page.h | 7 - arch/powerpc/include/asm/pasemi_dma.h | 14 +- arch/powerpc/include/asm/pgtable.h | 38 - arch/powerpc/include/asm/pnv-ocxl.h | 2 +- arch/powerpc/include/asm/pnv-pci.h | 6 + arch/powerpc/include/asm/powernv.h | 22 + arch/powerpc/include/asm/ppc-opcode.h | 21 +- arch/powerpc/include/asm/processor.h | 2 + arch/powerpc/include/asm/ps3gpu.h | 14 +- arch/powerpc/include/asm/ps3stor.h | 2 +- arch/powerpc/include/asm/pte-walk.h | 28 +- arch/powerpc/include/asm/ptrace.h | 29 +- arch/powerpc/include/asm/reg_booke.h | 5 +- arch/powerpc/include/asm/topology.h | 6 - arch/powerpc/include/asm/trace_clock.h | 4 +- arch/powerpc/include/asm/uaccess.h | 1 - arch/powerpc/include/asm/vas.h | 10 + arch/powerpc/kernel/Makefile | 1 - arch/powerpc/kernel/asm-offsets.c | 2 - arch/powerpc/kernel/cacheinfo.c | 28 +- arch/powerpc/kernel/cacheinfo.h | 4 - arch/powerpc/kernel/cpu_setup_pa6t.S | 15 +- arch/powerpc/kernel/crash.c | 5 +- arch/powerpc/kernel/crash_dump.c | 4 +- arch/powerpc/kernel/dawr.c | 101 - arch/powerpc/kernel/dma-iommu.c | 40 +- arch/powerpc/kernel/eeh.c | 15 +- arch/powerpc/kernel/eeh_cache.c | 3 - arch/powerpc/kernel/epapr_paravirt.c | 14 +- arch/powerpc/kernel/exceptions-64s.S | 1439 ++-- arch/powerpc/kernel/head_32.S | 1 - arch/powerpc/kernel/head_64.S | 2 - arch/powerpc/kernel/head_booke.h | 10 +- arch/powerpc/kernel/head_fsl_booke.S | 2 +- arch/powerpc/kernel/hw_breakpoint.c | 56 + arch/powerpc/kernel/io-workarounds.c | 5 +- arch/powerpc/kernel/irq.c | 6 +- arch/powerpc/kernel/kexec_elf_64.c | 10 +- arch/powerpc/kernel/kvm.c | 14 +- arch/powerpc/kernel/kvm_emul.S | 13 +- arch/powerpc/kernel/machine_kexec.c | 4 +- arch/powerpc/kernel/machine_kexec_32.c | 8 +- arch/powerpc/kernel/machine_kexec_64.c | 4 +- arch/powerpc/kernel/machine_kexec_file_64.c | 10 +- arch/powerpc/kernel/mce_power.c | 3 +- arch/powerpc/kernel/misc_64.S | 52 + arch/powerpc/kernel/module_32.c | 24 +- arch/powerpc/kernel/module_64.c | 62 +- arch/powerpc/kernel/pci_of_scan.c | 19 +- arch/powerpc/kernel/process.c | 30 +- arch/powerpc/kernel/prom_init.c | 30 +- arch/powerpc/kernel/prom_init_check.sh | 2 +- arch/powerpc/kernel/ptrace.c | 1 + arch/powerpc/kernel/rtas.c | 10 +- arch/powerpc/kernel/signal_32.c | 6 +- arch/powerpc/kernel/signal_64.c | 2 +- arch/powerpc/kernel/suspend.c | 4 +- arch/powerpc/kernel/swsusp_32.S | 73 +- arch/powerpc/kernel/swsusp_64.c | 3 +- arch/powerpc/kernel/swsusp_asm64.S | 3 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 - arch/powerpc/kernel/tm.S | 4 +- arch/powerpc/kernel/trace/ftrace.c | 4 + arch/powerpc/kernel/trace/trace_clock.c | 4 +- arch/powerpc/kernel/traps.c | 4 +- arch/powerpc/kvm/Kconfig | 7 +- arch/powerpc/kvm/book3s.c | 5 +- arch/powerpc/kvm/book3s_32_mmu.c | 13 +- arch/powerpc/kvm/book3s_32_mmu_host.c | 14 +- arch/powerpc/kvm/book3s_32_sr.S | 13 +- arch/powerpc/kvm/book3s_64_mmu.c | 13 +- arch/powerpc/kvm/book3s_64_mmu_host.c | 14 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 13 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 16 +- arch/powerpc/kvm/book3s_64_slb.S | 13 +- arch/powerpc/kvm/book3s_64_vio.c | 13 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 13 +- arch/powerpc/kvm/book3s_emulate.c | 13 +- arch/powerpc/kvm/book3s_exports.c | 13 +- arch/powerpc/kvm/book3s_hv.c | 18 +- arch/powerpc/kvm/book3s_hv_builtin.c | 10 +- arch/powerpc/kvm/book3s_hv_interrupts.S | 13 +- arch/powerpc/kvm/book3s_hv_ras.c | 4 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 4 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 5 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 15 +- arch/powerpc/kvm/book3s_hv_tm.c | 11 +- arch/powerpc/kvm/book3s_hv_tm_builtin.c | 5 +- arch/powerpc/kvm/book3s_interrupts.S | 13 +- arch/powerpc/kvm/book3s_mmu_hpte.c | 14 +- arch/powerpc/kvm/book3s_paired_singles.c | 13 +- arch/powerpc/kvm/book3s_pr.c | 5 +- arch/powerpc/kvm/book3s_pr_papr.c | 5 +- arch/powerpc/kvm/book3s_rmhandlers.S | 13 +- arch/powerpc/kvm/book3s_rtas.c | 5 +- arch/powerpc/kvm/book3s_segment.S | 13 +- arch/powerpc/kvm/book3s_xics.c | 7 +- arch/powerpc/kvm/book3s_xics.h | 5 +- arch/powerpc/kvm/book3s_xive.c | 5 +- arch/powerpc/kvm/book3s_xive.h | 5 +- arch/powerpc/kvm/book3s_xive_template.c | 5 +- arch/powerpc/kvm/booke.c | 13 +- arch/powerpc/kvm/booke.h | 13 +- arch/powerpc/kvm/booke_emulate.c | 13 +- arch/powerpc/kvm/booke_interrupts.S | 13 +- arch/powerpc/kvm/bookehv_interrupts.S | 13 +- arch/powerpc/kvm/e500.c | 5 +- arch/powerpc/kvm/e500.h | 5 +- arch/powerpc/kvm/e500_emulate.c | 5 +- arch/powerpc/kvm/e500_mmu.c | 5 +- arch/powerpc/kvm/e500_mmu_host.c | 5 +- arch/powerpc/kvm/e500_mmu_host.h | 5 +- arch/powerpc/kvm/e500mc.c | 5 +- arch/powerpc/kvm/emulate.c | 13 +- arch/powerpc/kvm/emulate_loadstore.c | 13 +- arch/powerpc/kvm/powerpc.c | 17 +- arch/powerpc/kvm/timing.c | 13 +- arch/powerpc/kvm/timing.h | 13 +- arch/powerpc/lib/Makefile | 3 +- arch/powerpc/lib/ldstfp.S | 4 + arch/powerpc/lib/pmem.c | 18 +- arch/powerpc/mm/book3s64/Makefile | 1 + arch/powerpc/mm/book3s64/hash_native.c | 6 +- arch/powerpc/mm/book3s64/hash_utils.c | 6 +- arch/powerpc/mm/book3s64/mmu_context.c | 56 +- arch/powerpc/mm/book3s64/pgtable.c | 26 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 149 +- arch/powerpc/mm/book3s64/radix_tlb.c | 45 +- arch/powerpc/mm/book3s64/vphn.c | 73 + arch/powerpc/mm/book3s64/vphn.h | 16 + arch/powerpc/mm/dma-noncoherent.c | 5 +- arch/powerpc/mm/fault.c | 5 +- arch/powerpc/mm/hugetlbpage.c | 97 +- arch/powerpc/mm/init_64.c | 5 +- arch/powerpc/mm/mem.c | 17 +- arch/powerpc/mm/numa.c | 61 +- arch/powerpc/mm/pgtable.c | 32 +- arch/powerpc/mm/pgtable_32.c | 2 +- arch/powerpc/mm/pgtable_64.c | 39 +- arch/powerpc/mm/ptdump/hashpagetable.c | 6 +- arch/powerpc/mm/ptdump/ptdump.c | 12 +- arch/powerpc/net/bpf_jit.h | 8 +- arch/powerpc/net/bpf_jit32.h | 6 +- arch/powerpc/net/bpf_jit64.h | 6 +- arch/powerpc/net/bpf_jit_asm.S | 6 +- arch/powerpc/net/bpf_jit_comp.c | 6 +- arch/powerpc/net/bpf_jit_comp64.c | 50 +- arch/powerpc/oprofile/op_model_pa6t.c | 14 +- arch/powerpc/perf/hv-24x7.c | 2 +- arch/powerpc/perf/imc-pmu.c | 14 +- arch/powerpc/platforms/40x/Kconfig | 7 +- arch/powerpc/platforms/40x/ppc40x_simple.c | 5 +- arch/powerpc/platforms/44x/Kconfig | 10 +- arch/powerpc/platforms/44x/idle.c | 15 +- arch/powerpc/platforms/44x/ppc44x_simple.c | 5 +- arch/powerpc/platforms/4xx/gpio.c | 14 +- arch/powerpc/platforms/4xx/uic.c | 1 - arch/powerpc/platforms/512x/mpc512x_lpbfifo.c | 3 +- arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c | 3 +- arch/powerpc/platforms/82xx/pq2ads-pci-pic.c | 5 +- arch/powerpc/platforms/82xx/pq2fads.c | 5 +- arch/powerpc/platforms/83xx/suspend-asm.S | 5 +- arch/powerpc/platforms/83xx/suspend.c | 5 +- arch/powerpc/platforms/85xx/Kconfig | 8 +- arch/powerpc/platforms/85xx/common.c | 5 +- arch/powerpc/platforms/85xx/socrates_fpga_pic.c | 7 +- arch/powerpc/platforms/85xx/socrates_fpga_pic.h | 7 +- arch/powerpc/platforms/85xx/xes_mpc85xx.c | 5 +- arch/powerpc/platforms/86xx/Kconfig | 6 +- arch/powerpc/platforms/86xx/common.c | 5 +- arch/powerpc/platforms/8xx/Kconfig | 7 - arch/powerpc/platforms/8xx/Makefile | 2 - arch/powerpc/platforms/8xx/adder875.c | 5 +- arch/powerpc/platforms/8xx/cpm1.c | 790 --- arch/powerpc/platforms/8xx/micropatch.c | 378 - arch/powerpc/platforms/Kconfig.cputype | 2 +- arch/powerpc/platforms/cell/spufs/fault.c | 9 +- arch/powerpc/platforms/cell/spufs/file.c | 2 +- arch/powerpc/platforms/cell/spufs/run.c | 2 +- arch/powerpc/platforms/cell/spufs/sched.c | 2 +- arch/powerpc/platforms/embedded6xx/holly.c | 5 +- arch/powerpc/platforms/maple/Kconfig | 2 +- arch/powerpc/platforms/pasemi/dma_lib.c | 14 +- arch/powerpc/platforms/pasemi/gpio_mdio.c | 14 +- arch/powerpc/platforms/pasemi/idle.c | 15 +- arch/powerpc/platforms/pasemi/iommu.c | 14 +- arch/powerpc/platforms/pasemi/msi.c | 7 +- arch/powerpc/platforms/pasemi/pci.c | 14 +- arch/powerpc/platforms/pasemi/powersave.S | 15 +- arch/powerpc/platforms/pasemi/setup.c | 14 +- arch/powerpc/platforms/pasemi/time.c | 14 +- arch/powerpc/platforms/powermac/Kconfig | 1 - arch/powerpc/platforms/powermac/sleep.S | 68 +- arch/powerpc/platforms/powernv/eeh-powernv.c | 4 +- arch/powerpc/platforms/powernv/idle.c | 8 +- arch/powerpc/platforms/powernv/npu-dma.c | 571 +- arch/powerpc/platforms/powernv/opal-call.c | 1 + arch/powerpc/platforms/powernv/opal-hmi.c | 40 - arch/powerpc/platforms/powernv/opal.c | 23 +- arch/powerpc/platforms/powernv/pci-ioda.c | 14 +- arch/powerpc/platforms/powernv/pci.c | 145 + arch/powerpc/platforms/powernv/pci.h | 6 + arch/powerpc/platforms/powernv/vas-window.c | 19 + arch/powerpc/platforms/powernv/vas.h | 20 + arch/powerpc/platforms/pseries/Kconfig | 19 +- arch/powerpc/platforms/pseries/Makefile | 1 - arch/powerpc/platforms/pseries/dlpar.c | 17 +- arch/powerpc/platforms/pseries/dtl.c | 23 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 3 - arch/powerpc/platforms/pseries/hvconsole.c | 2 +- arch/powerpc/platforms/pseries/ibmebus.c | 4 +- arch/powerpc/platforms/pseries/lpar.c | 603 +- arch/powerpc/platforms/pseries/mobility.c | 24 +- arch/powerpc/platforms/pseries/msi.c | 7 +- arch/powerpc/platforms/pseries/papr_scm.c | 123 +- arch/powerpc/platforms/pseries/pseries_energy.c | 5 +- arch/powerpc/platforms/pseries/reconfig.c | 6 +- arch/powerpc/platforms/pseries/setup.c | 39 +- arch/powerpc/platforms/pseries/vio.c | 4 +- arch/powerpc/platforms/pseries/vphn.c | 89 - arch/powerpc/purgatory/trampoline.S | 5 +- arch/powerpc/sysdev/6xx-suspend.S | 5 +- arch/powerpc/sysdev/Kconfig | 2 +- arch/powerpc/sysdev/Makefile | 2 + arch/powerpc/sysdev/cpm1.c | 788 +++ arch/powerpc/sysdev/dart_iommu.c | 2 +- arch/powerpc/sysdev/fsl_mpic_err.c | 7 +- arch/powerpc/sysdev/fsl_msi.c | 7 +- arch/powerpc/sysdev/fsl_msi.h | 7 +- arch/powerpc/sysdev/micropatch.c | 749 ++ arch/powerpc/sysdev/mpic.h | 7 +- arch/powerpc/sysdev/mpic_msgr.c | 7 +- arch/powerpc/sysdev/mpic_msi.c | 7 +- arch/powerpc/sysdev/mpic_u3msi.c | 7 +- arch/powerpc/sysdev/msi_bitmap.c | 7 +- arch/powerpc/sysdev/xics/Kconfig | 13 +- arch/powerpc/sysdev/xive/spapr.c | 52 +- arch/powerpc/xmon/xmon.c | 14 +- arch/riscv/Kconfig | 4 +- arch/riscv/Makefile | 2 + arch/riscv/boot/dts/Makefile | 2 - arch/riscv/boot/dts/sifive/Makefile | 2 - arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 221 - .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 78 - arch/riscv/configs/defconfig | 9 - arch/riscv/include/asm/Kbuild | 1 - arch/riscv/include/asm/asm.h | 10 +- arch/riscv/include/asm/atomic.h | 44 +- arch/riscv/include/asm/barrier.h | 13 +- arch/riscv/include/asm/bitops.h | 15 +- arch/riscv/include/asm/bug.h | 12 +- arch/riscv/include/asm/cache.h | 10 +- arch/riscv/include/asm/cacheflush.h | 10 +- arch/riscv/include/asm/cmpxchg.h | 10 +- arch/riscv/include/asm/csr.h | 10 +- arch/riscv/include/asm/current.h | 10 +- arch/riscv/include/asm/delay.h | 10 +- arch/riscv/include/asm/hwcap.h | 13 +- arch/riscv/include/asm/io.h | 10 +- arch/riscv/include/asm/irq.h | 10 +- arch/riscv/include/asm/irqflags.h | 10 +- arch/riscv/include/asm/linkage.h | 10 +- arch/riscv/include/asm/mmu.h | 10 +- arch/riscv/include/asm/mmu_context.h | 10 +- arch/riscv/include/asm/page.h | 10 +- arch/riscv/include/asm/pci.h | 10 +- arch/riscv/include/asm/pgalloc.h | 39 +- arch/riscv/include/asm/pgtable-32.h | 10 +- arch/riscv/include/asm/pgtable-64.h | 10 +- arch/riscv/include/asm/pgtable-bits.h | 10 +- arch/riscv/include/asm/pgtable.h | 10 +- arch/riscv/include/asm/processor.h | 10 +- arch/riscv/include/asm/ptrace.h | 10 +- arch/riscv/include/asm/sbi.h | 10 +- arch/riscv/include/asm/smp.h | 10 +- arch/riscv/include/asm/spinlock.h | 10 +- arch/riscv/include/asm/spinlock_types.h | 10 +- arch/riscv/include/asm/string.h | 10 +- arch/riscv/include/asm/switch_to.h | 10 +- arch/riscv/include/asm/syscall.h | 10 +- arch/riscv/include/asm/thread_info.h | 10 +- arch/riscv/include/asm/timex.h | 10 +- arch/riscv/include/asm/tlb.h | 10 +- arch/riscv/include/asm/tlbflush.h | 10 +- arch/riscv/include/asm/uaccess.h | 10 +- arch/riscv/include/asm/unistd.h | 10 +- arch/riscv/include/asm/vdso.h | 13 +- arch/riscv/include/asm/word-at-a-time.h | 9 +- arch/riscv/include/uapi/asm/auxvec.h | 13 +- arch/riscv/include/uapi/asm/bitsperlong.h | 13 +- arch/riscv/include/uapi/asm/byteorder.h | 13 +- arch/riscv/include/uapi/asm/hwcap.h | 13 +- arch/riscv/include/uapi/asm/ptrace.h | 10 +- arch/riscv/include/uapi/asm/sigcontext.h | 10 +- arch/riscv/include/uapi/asm/ucontext.h | 13 +- arch/riscv/kernel/asm-offsets.c | 10 +- arch/riscv/kernel/cacheinfo.c | 10 +- arch/riscv/kernel/cpu.c | 10 +- arch/riscv/kernel/cpufeature.c | 13 +- arch/riscv/kernel/entry.S | 10 +- arch/riscv/kernel/head.S | 10 +- arch/riscv/kernel/ptrace.c | 10 +- arch/riscv/kernel/reset.c | 11 +- arch/riscv/kernel/riscv_ksyms.c | 5 +- arch/riscv/kernel/signal.c | 2 +- arch/riscv/kernel/smp.c | 13 +- arch/riscv/kernel/sys_riscv.c | 10 +- arch/riscv/kernel/syscall_table.c | 10 +- arch/riscv/kernel/time.c | 10 +- arch/riscv/kernel/traps.c | 21 +- arch/riscv/kernel/vdso.c | 13 +- arch/riscv/kernel/vdso/clock_getres.S | 10 +- arch/riscv/kernel/vdso/clock_gettime.S | 10 +- arch/riscv/kernel/vdso/flush_icache.S | 10 +- arch/riscv/kernel/vdso/getcpu.S | 10 +- arch/riscv/kernel/vdso/gettimeofday.S | 10 +- arch/riscv/kernel/vdso/rt_sigreturn.S | 10 +- arch/riscv/kernel/vdso/vdso.S | 10 +- arch/riscv/kernel/vdso/vdso.lds.S | 10 +- arch/riscv/kernel/vmlinux.lds.S | 10 +- arch/riscv/lib/delay.c | 12 +- arch/riscv/lib/memcpy.S | 10 +- arch/riscv/lib/memset.S | 10 +- arch/riscv/lib/tishift.S | 10 +- arch/riscv/lib/udivdi3.S | 10 +- arch/riscv/mm/cacheflush.c | 10 +- arch/riscv/mm/fault.c | 16 +- arch/riscv/mm/init.c | 10 +- arch/riscv/mm/ioremap.c | 10 +- arch/riscv/net/bpf_jit_comp.c | 67 +- arch/s390/Kconfig | 46 +- arch/s390/Makefile | 3 +- arch/s390/configs/debug_defconfig | 3 - arch/s390/configs/defconfig | 600 +- arch/s390/configs/performance_defconfig | 678 ++ arch/s390/configs/zfcpdump_defconfig | 1 + arch/s390/crypto/ghash_s390.c | 2 +- arch/s390/crypto/prng.c | 4 +- arch/s390/crypto/sha1_s390.c | 2 +- arch/s390/crypto/sha256_s390.c | 2 +- arch/s390/crypto/sha512_s390.c | 2 +- arch/s390/include/asm/airq.h | 2 - arch/s390/include/asm/atomic.h | 38 +- arch/s390/include/asm/ccwdev.h | 4 - arch/s390/include/asm/cio.h | 41 - arch/s390/include/asm/ctl_reg.h | 13 +- arch/s390/include/asm/debug.h | 153 +- arch/s390/include/asm/facility.h | 21 +- arch/s390/include/asm/idals.h | 3 +- arch/s390/include/asm/kvm_host.h | 8 +- arch/s390/include/asm/mem_encrypt.h | 17 - arch/s390/include/asm/pci.h | 5 - arch/s390/include/asm/pci_insn.h | 10 + arch/s390/include/asm/percpu.h | 2 +- arch/s390/include/asm/pgtable.h | 8 +- arch/s390/include/asm/processor.h | 7 +- arch/s390/include/asm/sclp.h | 1 + arch/s390/include/asm/smp.h | 35 + arch/s390/include/asm/spinlock.h | 4 + arch/s390/include/asm/stacktrace.h | 2 +- arch/s390/include/asm/tlbflush.h | 17 + arch/s390/include/asm/unwind.h | 19 + arch/s390/include/uapi/asm/dasd.h | 154 +- arch/s390/include/uapi/asm/runtime_instr.h | 2 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/compat_signal.c | 4 +- arch/s390/kernel/debug.c | 105 +- arch/s390/kernel/dis.c | 5 +- arch/s390/kernel/dumpstack.c | 2 + arch/s390/kernel/early.c | 2 + arch/s390/kernel/entry.S | 4 + arch/s390/kernel/entry.h | 1 + arch/s390/kernel/ipl.c | 7 +- arch/s390/kernel/jump_label.c | 23 +- arch/s390/kernel/machine_kexec.c | 3 +- arch/s390/kernel/perf_cpum_cf_events.c | 2 - arch/s390/kernel/processor.c | 19 +- arch/s390/kernel/setup.c | 2 + arch/s390/kernel/signal.c | 4 +- arch/s390/kernel/smp.c | 21 +- arch/s390/kernel/swsusp.S | 2 + arch/s390/kernel/syscalls/syscall.tbl | 1 - arch/s390/kernel/traps.c | 16 +- arch/s390/kernel/unwind_bc.c | 18 +- arch/s390/kvm/kvm-s390.c | 12 +- arch/s390/kvm/priv.c | 86 - arch/s390/lib/Makefile | 3 +- arch/s390/mm/fault.c | 11 +- arch/s390/mm/init.c | 47 - arch/s390/mm/maccess.c | 9 +- arch/s390/mm/mmap.c | 2 + arch/s390/net/bpf_jit_comp.c | 41 +- arch/s390/pci/pci.c | 19 +- arch/s390/pci/pci_clp.c | 2 +- arch/s390/pci/pci_debug.c | 2 +- arch/s390/pci/pci_sysfs.c | 10 - arch/s390/purgatory/.gitignore | 3 +- arch/s390/tools/Makefile | 7 +- arch/s390/tools/opcodes.txt | 51 +- arch/sh/Kconfig | 5 +- arch/sh/configs/hp6xx_defconfig | 1 + arch/sh/configs/sdk7786_defconfig | 1 + arch/sh/configs/se7712_defconfig | 1 + arch/sh/configs/se7721_defconfig | 1 + arch/sh/configs/sh2007_defconfig | 1 + arch/sh/configs/titan_defconfig | 1 + arch/sh/include/asm/flat.h | 7 +- arch/sh/include/asm/io.h | 6 +- arch/sh/include/asm/pgtable-3level.h | 3 - arch/sh/include/asm/pgtable.h | 37 - arch/sh/include/asm/ptrace.h | 29 +- arch/sh/kernel/cpu/sh2a/fpu.c | 2 +- arch/sh/kernel/cpu/sh4/fpu.c | 2 +- arch/sh/kernel/cpu/sh5/fpu.c | 4 +- arch/sh/kernel/hw_breakpoint.c | 2 +- arch/sh/kernel/kdebugfs.c | 3 + arch/sh/kernel/ptrace_64.c | 4 +- arch/sh/kernel/signal_32.c | 4 +- arch/sh/kernel/signal_64.c | 4 +- arch/sh/kernel/syscalls/syscall.tbl | 1 - arch/sh/kernel/traps.c | 4 +- arch/sh/kernel/traps_32.c | 12 +- arch/sh/kernel/traps_64.c | 2 +- arch/sh/math-emu/math.c | 2 +- arch/sh/mm/Makefile | 2 +- arch/sh/mm/asids-debugfs.c | 11 +- arch/sh/mm/cache-debugfs.c | 20 +- arch/sh/mm/fault.c | 11 +- arch/sh/mm/gup.c | 277 + arch/sh/mm/pmb.c | 9 +- arch/sh/mm/tlb-debugfs.c | 20 +- arch/sh/oprofile/backtrace.c | 6 +- arch/sparc/Kconfig | 4 +- arch/sparc/configs/sparc32_defconfig | 1 + arch/sparc/configs/sparc64_defconfig | 1 + arch/sparc/include/asm/adi_64.h | 3 +- arch/sparc/include/asm/atomic_64.h | 8 +- arch/sparc/include/asm/device.h | 3 +- arch/sparc/include/asm/pgtable_64.h | 43 - arch/sparc/include/uapi/asm/openpromio.h | 3 +- arch/sparc/include/uapi/asm/socket.h | 2 - arch/sparc/kernel/adi_64.c | 3 +- arch/sparc/kernel/mdesc.c | 2 - arch/sparc/kernel/perf_event.c | 4 - arch/sparc/kernel/process_64.c | 4 +- arch/sparc/kernel/signal32.c | 8 +- arch/sparc/kernel/signal_32.c | 4 +- arch/sparc/kernel/signal_64.c | 8 +- arch/sparc/kernel/sun4v_mcd.S | 3 +- arch/sparc/kernel/sys_sparc_32.c | 2 +- arch/sparc/kernel/sys_sparc_64.c | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 - arch/sparc/kernel/traps_32.c | 4 +- arch/sparc/kernel/traps_64.c | 41 +- arch/sparc/lib/COPYING.LIB | 481 ++ arch/sparc/lib/NG4clear_page.S | 2 +- arch/sparc/mm/Makefile | 2 +- arch/sparc/mm/fault_32.c | 4 +- arch/sparc/mm/fault_64.c | 2 +- arch/sparc/mm/gup.c | 340 + arch/sparc/mm/ultra.S | 4 +- arch/sparc/net/bpf_jit_comp_64.c | 29 +- arch/um/Kconfig | 12 - arch/um/Makefile | 2 +- arch/um/configs/i386_defconfig | 1 + arch/um/configs/x86_64_defconfig | 1 + arch/um/drivers/chan_kern.c | 52 +- arch/um/drivers/ssl.c | 1 + arch/um/drivers/ssl.h | 13 + arch/um/include/asm/mmu_context.h | 2 +- arch/um/include/asm/pgalloc.h | 16 +- arch/um/include/asm/syscall-generic.h | 5 +- arch/um/include/shared/os.h | 10 +- arch/um/include/shared/timer-internal.h | 48 - arch/um/kernel/early_printk.c | 5 +- arch/um/kernel/exec.c | 2 +- arch/um/kernel/irq.c | 9 +- arch/um/kernel/maccess.c | 5 +- arch/um/kernel/mem.c | 22 + arch/um/kernel/process.c | 42 +- arch/um/kernel/ptrace.c | 7 +- arch/um/kernel/skas/Makefile | 2 - arch/um/kernel/skas/mmu.c | 2 +- arch/um/kernel/skas/syscall.c | 11 - arch/um/kernel/stacktrace.c | 5 +- arch/um/kernel/sysrq.c | 5 +- arch/um/kernel/time.c | 131 +- arch/um/kernel/tlb.c | 4 +- arch/um/kernel/trap.c | 16 +- arch/um/os-Linux/time.c | 127 +- arch/unicore32/Makefile | 3 +- arch/unicore32/boot/compressed/head.S | 5 +- arch/unicore32/boot/compressed/misc.c | 5 +- arch/unicore32/boot/compressed/vmlinux.lds.S | 5 +- .../configs/{defconfig => unicore32_defconfig} | 0 arch/unicore32/include/asm/assembler.h | 5 +- arch/unicore32/include/asm/barrier.h | 5 +- arch/unicore32/include/asm/bitops.h | 5 +- arch/unicore32/include/asm/bug.h | 5 +- arch/unicore32/include/asm/cache.h | 5 +- arch/unicore32/include/asm/cacheflush.h | 5 +- arch/unicore32/include/asm/checksum.h | 5 +- arch/unicore32/include/asm/cmpxchg.h | 5 +- arch/unicore32/include/asm/cpu-single.h | 5 +- arch/unicore32/include/asm/cputype.h | 5 +- arch/unicore32/include/asm/delay.h | 5 +- arch/unicore32/include/asm/dma.h | 5 +- arch/unicore32/include/asm/elf.h | 5 +- arch/unicore32/include/asm/fpstate.h | 5 +- arch/unicore32/include/asm/fpu-ucf64.h | 5 +- arch/unicore32/include/asm/gpio.h | 5 +- arch/unicore32/include/asm/hwcap.h | 5 +- arch/unicore32/include/asm/hwdef-copro.h | 5 +- arch/unicore32/include/asm/io.h | 5 +- arch/unicore32/include/asm/irq.h | 5 +- arch/unicore32/include/asm/irqflags.h | 5 +- arch/unicore32/include/asm/linkage.h | 5 +- arch/unicore32/include/asm/memblock.h | 5 +- arch/unicore32/include/asm/memory.h | 5 +- arch/unicore32/include/asm/mmu.h | 5 +- arch/unicore32/include/asm/mmu_context.h | 5 +- arch/unicore32/include/asm/page.h | 5 +- arch/unicore32/include/asm/pci.h | 5 +- arch/unicore32/include/asm/pgalloc.h | 41 +- arch/unicore32/include/asm/pgtable-hwdef.h | 5 +- arch/unicore32/include/asm/pgtable.h | 5 +- arch/unicore32/include/asm/processor.h | 5 +- arch/unicore32/include/asm/ptrace.h | 5 +- arch/unicore32/include/asm/stacktrace.h | 5 +- arch/unicore32/include/asm/string.h | 5 +- arch/unicore32/include/asm/suspend.h | 5 +- arch/unicore32/include/asm/switch_to.h | 5 +- arch/unicore32/include/asm/thread_info.h | 5 +- arch/unicore32/include/asm/timex.h | 5 +- arch/unicore32/include/asm/tlb.h | 5 +- arch/unicore32/include/asm/tlbflush.h | 5 +- arch/unicore32/include/asm/traps.h | 5 +- arch/unicore32/include/asm/uaccess.h | 5 +- arch/unicore32/include/mach/PKUnity.h | 5 +- arch/unicore32/include/mach/bitfield.h | 5 +- arch/unicore32/include/mach/dma.h | 5 +- arch/unicore32/include/mach/hardware.h | 5 +- arch/unicore32/include/mach/map.h | 5 +- arch/unicore32/include/mach/memory.h | 5 +- arch/unicore32/include/mach/ocd.h | 5 +- arch/unicore32/include/mach/pm.h | 5 +- arch/unicore32/include/mach/regs-gpio.h | 2 +- arch/unicore32/include/mach/uncompress.h | 5 +- arch/unicore32/kernel/asm-offsets.c | 5 +- arch/unicore32/kernel/clock.c | 5 +- arch/unicore32/kernel/debug-macro.S | 5 +- arch/unicore32/kernel/debug.S | 5 +- arch/unicore32/kernel/dma.c | 5 +- arch/unicore32/kernel/early_printk.c | 5 +- arch/unicore32/kernel/elf.c | 5 +- arch/unicore32/kernel/entry.S | 5 +- arch/unicore32/kernel/fpu-ucf64.c | 5 +- arch/unicore32/kernel/gpio.c | 5 +- arch/unicore32/kernel/head.S | 5 +- arch/unicore32/kernel/hibernate.c | 5 +- arch/unicore32/kernel/hibernate_asm.S | 5 +- arch/unicore32/kernel/irq.c | 5 +- arch/unicore32/kernel/ksyms.c | 5 +- arch/unicore32/kernel/module.c | 5 +- arch/unicore32/kernel/pci.c | 6 +- arch/unicore32/kernel/pm.c | 5 +- arch/unicore32/kernel/process.c | 5 +- arch/unicore32/kernel/ptrace.c | 5 +- arch/unicore32/kernel/puv3-core.c | 5 +- arch/unicore32/kernel/puv3-nb0916.c | 5 +- arch/unicore32/kernel/setup.c | 5 +- arch/unicore32/kernel/setup.h | 5 +- arch/unicore32/kernel/signal.c | 9 +- arch/unicore32/kernel/sleep.S | 5 +- arch/unicore32/kernel/stacktrace.c | 5 +- arch/unicore32/kernel/sys.c | 5 +- arch/unicore32/kernel/time.c | 5 +- arch/unicore32/kernel/traps.c | 7 +- arch/unicore32/kernel/vmlinux.lds.S | 5 +- arch/unicore32/lib/backtrace.S | 5 +- arch/unicore32/lib/clear_user.S | 5 +- arch/unicore32/lib/copy_from_user.S | 5 +- arch/unicore32/lib/copy_page.S | 5 +- arch/unicore32/lib/copy_template.S | 5 +- arch/unicore32/lib/copy_to_user.S | 5 +- arch/unicore32/lib/delay.S | 5 +- arch/unicore32/lib/findbit.S | 5 +- arch/unicore32/lib/strncpy_from_user.S | 5 +- arch/unicore32/lib/strnlen_user.S | 5 +- arch/unicore32/mm/alignment.c | 5 +- arch/unicore32/mm/cache-ucv2.S | 5 +- arch/unicore32/mm/extable.c | 5 +- arch/unicore32/mm/fault.c | 18 +- arch/unicore32/mm/flush.c | 5 +- arch/unicore32/mm/init.c | 5 +- arch/unicore32/mm/ioremap.c | 6 +- arch/unicore32/mm/mm.h | 5 +- arch/unicore32/mm/mmu.c | 5 +- arch/unicore32/mm/pgd.c | 5 +- arch/unicore32/mm/proc-macros.S | 5 +- arch/unicore32/mm/proc-syms.c | 5 +- arch/unicore32/mm/proc-ucv2.S | 5 +- arch/unicore32/mm/tlb-ucv2.S | 5 +- arch/x86/Kconfig | 79 +- arch/x86/Kconfig.cpu | 13 - arch/x86/Kconfig.debug | 46 +- arch/x86/boot/a20.c | 4 +- arch/x86/boot/apm.c | 4 +- arch/x86/boot/bitops.h | 4 +- arch/x86/boot/boot.h | 4 +- arch/x86/boot/cmdline.c | 4 +- arch/x86/boot/compressed/acpi.c | 143 +- arch/x86/boot/compressed/eboot.c | 4 +- arch/x86/boot/compressed/head_64.S | 1 - arch/x86/boot/compressed/mem_encrypt.S | 5 +- arch/x86/boot/compressed/misc.c | 11 +- arch/x86/boot/compressed/mkpiggy.c | 16 +- arch/x86/boot/copy.S | 4 +- arch/x86/boot/cpu.c | 4 +- arch/x86/boot/cpucheck.c | 4 +- arch/x86/boot/edd.c | 4 +- arch/x86/boot/header.S | 14 +- arch/x86/boot/main.c | 4 +- arch/x86/boot/memory.c | 4 +- arch/x86/boot/pm.c | 4 +- arch/x86/boot/pmjump.S | 4 +- arch/x86/boot/printf.c | 4 +- arch/x86/boot/string.c | 4 +- arch/x86/boot/tty.c | 4 +- arch/x86/boot/version.c | 4 +- arch/x86/boot/video-bios.c | 4 +- arch/x86/boot/video-mode.c | 4 +- arch/x86/boot/video-vesa.c | 4 +- arch/x86/boot/video-vga.c | 4 +- arch/x86/boot/video.c | 4 +- arch/x86/boot/video.h | 4 +- arch/x86/configs/i386_defconfig | 1 + arch/x86/configs/x86_64_defconfig | 1 + arch/x86/crypto/aegis128-aesni-asm.S | 5 +- arch/x86/crypto/aegis128l-aesni-asm.S | 5 +- arch/x86/crypto/aegis256-aesni-asm.S | 5 +- arch/x86/crypto/aesni-intel_glue.c | 45 +- arch/x86/crypto/chacha_glue.c | 2 +- arch/x86/crypto/crc32c-intel_glue.c | 15 +- arch/x86/crypto/ghash-clmulni-intel_asm.S | 5 +- arch/x86/crypto/ghash-clmulni-intel_glue.c | 5 +- arch/x86/crypto/morus1280-avx2-asm.S | 5 +- arch/x86/crypto/morus1280-sse2-asm.S | 5 +- arch/x86/crypto/morus640-sse2-asm.S | 5 +- arch/x86/entry/calling.h | 15 + arch/x86/entry/common.c | 19 +- arch/x86/entry/entry_32.S | 169 +- arch/x86/entry/entry_64.S | 43 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 - arch/x86/entry/syscalls/syscall_64.tbl | 2 - arch/x86/entry/thunk_32.S | 2 +- arch/x86/entry/thunk_64.S | 2 +- arch/x86/entry/vdso/Makefile | 15 +- arch/x86/entry/vdso/vclock_gettime.c | 245 +- arch/x86/entry/vdso/vdso.lds.S | 2 - arch/x86/entry/vdso/vdso32/vdso32.lds.S | 2 - arch/x86/entry/vdso/vdsox32.lds.S | 1 - arch/x86/entry/vdso/vma.c | 2 +- arch/x86/entry/vsyscall/Makefile | 2 + arch/x86/entry/vsyscall/vsyscall_64.c | 41 +- arch/x86/entry/vsyscall/vsyscall_gtod.c | 83 + arch/x86/events/Makefile | 2 +- arch/x86/events/amd/iommu.c | 5 +- arch/x86/events/amd/iommu.h | 5 +- arch/x86/events/amd/power.c | 5 +- arch/x86/events/amd/uncore.c | 20 +- arch/x86/events/core.c | 124 +- arch/x86/events/intel/bts.c | 10 +- arch/x86/events/intel/core.c | 193 +- arch/x86/events/intel/cstate.c | 167 +- arch/x86/events/intel/ds.c | 17 +- arch/x86/events/intel/pt.c | 10 +- arch/x86/events/intel/pt.h | 10 +- arch/x86/events/intel/rapl.c | 399 +- arch/x86/events/intel/uncore.c | 191 +- arch/x86/events/intel/uncore.h | 45 +- arch/x86/events/intel/uncore_snb.c | 101 +- arch/x86/events/intel/uncore_snbep.c | 605 +- arch/x86/events/msr.c | 110 +- arch/x86/events/perf_event.h | 28 +- arch/x86/events/probe.c | 45 - arch/x86/events/probe.h | 29 - arch/x86/hyperv/hv_init.c | 103 +- arch/x86/ia32/ia32_signal.c | 2 +- arch/x86/ia32/sys_ia32.c | 12 +- arch/x86/include/asm/acenv.h | 5 +- arch/x86/include/asm/acrn.h | 11 - arch/x86/include/asm/apb_timer.h | 6 +- arch/x86/include/asm/apic.h | 5 +- arch/x86/include/asm/archrandom.h | 15 +- arch/x86/include/asm/atomic.h | 8 +- arch/x86/include/asm/atomic64_32.h | 66 +- arch/x86/include/asm/atomic64_64.h | 46 +- arch/x86/include/asm/barrier.h | 4 +- arch/x86/include/asm/bitops.h | 189 +- arch/x86/include/asm/bootparam_utils.h | 2 +- arch/x86/include/asm/cpufeature.h | 4 +- arch/x86/include/asm/cpufeatures.h | 21 +- arch/x86/include/asm/fpu/internal.h | 6 +- arch/x86/include/asm/fpu/xstate.h | 1 + arch/x86/include/asm/frame.h | 49 - arch/x86/include/asm/hardirq.h | 2 +- arch/x86/include/asm/hpet.h | 7 +- arch/x86/include/asm/hw_irq.h | 5 +- arch/x86/include/asm/hyperv-tlfs.h | 6 - arch/x86/include/asm/hypervisor.h | 1 - arch/x86/include/asm/imr.h | 6 +- arch/x86/include/asm/intel-family.h | 5 - arch/x86/include/asm/intel-mid.h | 6 +- arch/x86/include/asm/intel_telemetry.h | 11 +- arch/x86/include/asm/irq_regs.h | 4 +- arch/x86/include/asm/irq_remapping.h | 14 +- arch/x86/include/asm/jump_label.h | 2 - arch/x86/include/asm/kexec.h | 17 + arch/x86/include/asm/kvm_host.h | 16 +- arch/x86/include/asm/mem_encrypt.h | 5 +- arch/x86/include/asm/mmu.h | 1 - arch/x86/include/asm/mshyperv.h | 225 +- arch/x86/include/asm/msr-index.h | 9 - arch/x86/include/asm/mwait.h | 4 +- arch/x86/include/asm/olpc.h | 31 + arch/x86/include/asm/page_64_types.h | 2 +- arch/x86/include/asm/paravirt_types.h | 21 +- arch/x86/include/asm/percpu.h | 236 +- arch/x86/include/asm/pgalloc.h | 19 +- arch/x86/include/asm/pgtable-3level.h | 47 + arch/x86/include/asm/pgtable_32.h | 2 +- arch/x86/include/asm/pgtable_64.h | 8 +- arch/x86/include/asm/pgtable_64_types.h | 2 +- arch/x86/include/asm/platform_sst_audio.h | 6 +- arch/x86/include/asm/processor.h | 8 +- arch/x86/include/asm/ptrace.h | 50 +- arch/x86/include/asm/pvclock.h | 2 +- arch/x86/include/asm/sections.h | 2 - arch/x86/include/asm/smap.h | 6 +- arch/x86/include/asm/smp.h | 4 +- arch/x86/include/asm/special_insns.h | 14 +- arch/x86/include/asm/stacktrace.h | 2 +- arch/x86/include/asm/syscalls.h | 4 +- arch/x86/include/asm/text-patching.h | 17 +- arch/x86/include/asm/time.h | 1 - arch/x86/include/asm/topology.h | 17 - arch/x86/include/asm/unistd.h | 1 - arch/x86/include/asm/vdso/gettimeofday.h | 261 - arch/x86/include/asm/vdso/vsyscall.h | 44 - arch/x86/include/asm/vgtod.h | 75 +- arch/x86/include/asm/virtext.h | 4 +- arch/x86/include/asm/vmx.h | 15 +- arch/x86/include/asm/vsyscall.h | 6 +- arch/x86/include/asm/vvar.h | 7 +- arch/x86/include/asm/xor_avx.h | 6 +- arch/x86/include/uapi/asm/bootparam.h | 2 - arch/x86/include/uapi/asm/kvm.h | 52 +- arch/x86/include/uapi/asm/kvm_para.h | 3 - arch/x86/include/uapi/asm/perf_regs.h | 3 - arch/x86/include/uapi/asm/vmx.h | 1 + arch/x86/kernel/Makefile | 4 +- arch/x86/kernel/acpi/cppc_msr.c | 11 +- arch/x86/kernel/acpi/cstate.c | 15 - arch/x86/kernel/acpi/wakeup_32.S | 3 +- arch/x86/kernel/acpi/wakeup_64.S | 3 +- arch/x86/kernel/alternative.c | 303 +- arch/x86/kernel/amd_nb.c | 5 +- arch/x86/kernel/apb_timer.c | 6 +- arch/x86/kernel/apic/apic.c | 90 +- arch/x86/kernel/apic/apic_flat_64.c | 4 +- arch/x86/kernel/apic/io_apic.c | 50 - arch/x86/kernel/apic/msi.c | 9 +- arch/x86/kernel/apic/vector.c | 9 +- arch/x86/kernel/apic/x2apic_cluster.c | 2 +- arch/x86/kernel/asm-offsets.c | 1 + arch/x86/kernel/cpu/Makefile | 11 +- arch/x86/kernel/cpu/acrn.c | 69 - arch/x86/kernel/cpu/aperfmperf.c | 15 +- arch/x86/kernel/cpu/bugs.c | 11 +- arch/x86/kernel/cpu/cacheinfo.c | 3 +- arch/x86/kernel/cpu/common.c | 143 +- arch/x86/kernel/cpu/cpuid-deps.c | 9 - arch/x86/kernel/cpu/hypervisor.c | 4 - arch/x86/kernel/cpu/intel.c | 27 - arch/x86/kernel/cpu/intel_epb.c | 22 +- arch/x86/kernel/cpu/mce/amd.c | 96 +- arch/x86/kernel/cpu/mce/apei.c | 14 +- arch/x86/kernel/cpu/mce/core.c | 179 +- arch/x86/kernel/cpu/mce/genpool.c | 3 +- arch/x86/kernel/cpu/mce/inject.c | 37 +- arch/x86/kernel/cpu/mce/internal.h | 12 +- arch/x86/kernel/cpu/mce/severity.c | 20 +- arch/x86/kernel/cpu/microcode/amd.c | 6 +- arch/x86/kernel/cpu/microcode/core.c | 13 +- arch/x86/kernel/cpu/mkcapflags.sh | 2 - arch/x86/kernel/cpu/mshyperv.c | 14 +- arch/x86/kernel/cpu/mtrr/generic.c | 15 +- arch/x86/kernel/cpu/rdrand.c | 15 +- arch/x86/kernel/cpu/resctrl/core.c | 10 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 10 +- arch/x86/kernel/cpu/resctrl/monitor.c | 13 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 8 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 58 +- arch/x86/kernel/cpu/scattered.c | 4 - arch/x86/kernel/cpu/topology.c | 88 +- arch/x86/kernel/cpu/umwait.c | 200 - arch/x86/kernel/cpu/vmware.c | 2 +- arch/x86/kernel/cpu/zhaoxin.c | 167 - arch/x86/kernel/crash.c | 18 +- arch/x86/kernel/e820.c | 2 +- arch/x86/kernel/eisa.c | 3 +- arch/x86/kernel/espfix_64.c | 10 +- arch/x86/kernel/fpu/core.c | 52 +- arch/x86/kernel/fpu/init.c | 19 +- arch/x86/kernel/fpu/signal.c | 16 +- arch/x86/kernel/fpu/xstate.c | 58 +- arch/x86/kernel/ftrace.c | 17 +- arch/x86/kernel/ftrace_32.S | 78 +- arch/x86/kernel/ftrace_64.S | 3 - arch/x86/kernel/head64.c | 20 +- arch/x86/kernel/hpet.c | 935 +-- arch/x86/kernel/i8253.c | 25 +- arch/x86/kernel/idt.c | 6 +- arch/x86/kernel/ima_arch.c | 12 +- arch/x86/kernel/io_delay.c | 38 +- arch/x86/kernel/irq.c | 4 +- arch/x86/kernel/itmt.c | 6 +- arch/x86/kernel/jailhouse.c | 4 +- arch/x86/kernel/jump_label.c | 121 +- arch/x86/kernel/kdebugfs.c | 63 +- arch/x86/kernel/kexec-bzimage64.c | 11 +- arch/x86/kernel/kgdb.c | 10 +- arch/x86/kernel/kprobes/common.h | 28 +- arch/x86/kernel/kprobes/core.c | 31 +- arch/x86/kernel/kprobes/opt.c | 36 +- arch/x86/kernel/ksysfs.c | 3 +- arch/x86/kernel/kvm.c | 21 - arch/x86/kernel/machine_kexec_32.c | 4 +- arch/x86/kernel/machine_kexec_64.c | 122 +- arch/x86/kernel/paravirt.c | 46 +- arch/x86/kernel/paravirt_patch.c | 126 - arch/x86/kernel/paravirt_patch_32.c | 67 + arch/x86/kernel/paravirt_patch_64.c | 75 + arch/x86/kernel/pci-dma.c | 2 +- arch/x86/kernel/perf_regs.c | 7 +- arch/x86/kernel/process_32.c | 16 +- arch/x86/kernel/ptrace.c | 59 +- arch/x86/kernel/pvclock.c | 1 - arch/x86/kernel/relocate_kernel_32.S | 4 +- arch/x86/kernel/relocate_kernel_64.S | 4 +- arch/x86/kernel/setup.c | 23 +- arch/x86/kernel/signal.c | 4 +- arch/x86/kernel/smp.c | 2 +- arch/x86/kernel/smpboot.c | 77 +- arch/x86/kernel/stacktrace.c | 8 +- arch/x86/kernel/tboot.c | 15 +- arch/x86/kernel/time.c | 10 +- arch/x86/kernel/tls.c | 9 +- arch/x86/kernel/traps.c | 10 +- arch/x86/kernel/tsc.c | 61 +- arch/x86/kernel/tsc_msr.c | 4 +- arch/x86/kernel/umip.c | 2 +- arch/x86/kernel/unwind_frame.c | 32 +- arch/x86/kernel/unwind_orc.c | 28 +- arch/x86/kernel/uprobes.c | 2 +- arch/x86/kernel/verify_cpu.S | 4 +- arch/x86/kernel/vm86_32.c | 2 +- arch/x86/kernel/vmlinux.lds.S | 40 +- arch/x86/kernel/vsmp_64.c | 5 +- arch/x86/kvm/Kconfig | 1 - arch/x86/kvm/cpuid.c | 252 +- arch/x86/kvm/cpuid.h | 2 + arch/x86/kvm/debugfs.c | 5 +- arch/x86/kvm/emulate.c | 6 +- arch/x86/kvm/hyperv.c | 5 +- arch/x86/kvm/hyperv.h | 5 +- arch/x86/kvm/irq.c | 14 +- arch/x86/kvm/irq.h | 15 +- arch/x86/kvm/irq_comm.c | 15 +- arch/x86/kvm/lapic.c | 129 +- arch/x86/kvm/lapic.h | 8 +- arch/x86/kvm/mmu.c | 205 +- arch/x86/kvm/mmu_audit.c | 5 +- arch/x86/kvm/mmutrace.h | 59 - arch/x86/kvm/mtrr.c | 4 +- arch/x86/kvm/page_track.c | 4 +- arch/x86/kvm/paging_tmpl.h | 47 +- arch/x86/kvm/pmu.c | 72 +- arch/x86/kvm/pmu.h | 1 - arch/x86/kvm/pmu_amd.c | 4 +- arch/x86/kvm/svm.c | 56 +- arch/x86/kvm/trace.h | 2 +- arch/x86/kvm/vmx/evmcs.c | 18 - arch/x86/kvm/vmx/evmcs.h | 1 - arch/x86/kvm/vmx/nested.c | 882 +-- arch/x86/kvm/vmx/nested.h | 4 +- arch/x86/kvm/vmx/ops.h | 1 + arch/x86/kvm/vmx/pmu_intel.c | 5 +- arch/x86/kvm/vmx/vmcs.h | 17 +- arch/x86/kvm/vmx/vmcs12.h | 62 +- arch/x86/kvm/vmx/vmcs_shadow_fields.h | 79 +- arch/x86/kvm/vmx/vmx.c | 454 +- arch/x86/kvm/vmx/vmx.h | 124 +- arch/x86/kvm/x86.c | 253 +- arch/x86/kvm/x86.h | 10 - arch/x86/lib/cache-smp.c | 3 +- arch/x86/lib/cmdline.c | 3 +- arch/x86/lib/cmpxchg16b_emu.S | 8 +- arch/x86/lib/cmpxchg8b_emu.S | 8 +- arch/x86/lib/insn-eval.c | 47 +- arch/x86/lib/iomap_copy_64.S | 14 +- arch/x86/mm/debug_pagetables.c | 35 +- arch/x86/mm/dump_pagetables.c | 6 +- arch/x86/mm/fault.c | 30 +- arch/x86/mm/init_64.c | 32 +- arch/x86/mm/ioremap.c | 71 +- arch/x86/mm/kasan_init_64.c | 2 +- arch/x86/mm/kaslr.c | 11 +- arch/x86/mm/mem_encrypt.c | 5 +- arch/x86/mm/mem_encrypt_boot.S | 5 +- arch/x86/mm/mem_encrypt_identity.c | 27 +- arch/x86/mm/mpx.c | 2 +- arch/x86/mm/pgtable.c | 33 +- arch/x86/mm/pkeys.c | 10 +- arch/x86/mm/pti.c | 10 +- arch/x86/mm/tlb.c | 2 +- arch/x86/net/bpf_jit_comp.c | 80 +- arch/x86/net/bpf_jit_comp32.c | 367 +- arch/x86/pci/ce4100.c | 18 +- arch/x86/pci/mmconfig_32.c | 3 +- arch/x86/pci/sta2x11-fixup.c | 15 +- arch/x86/platform/atom/punit_atom_debug.c | 34 +- arch/x86/platform/ce4100/ce4100.c | 6 +- arch/x86/platform/ce4100/falconfalls.dts | 5 +- arch/x86/platform/efi/quirks.c | 2 +- arch/x86/platform/geode/alix.c | 7 +- arch/x86/platform/geode/geos.c | 6 +- arch/x86/platform/geode/net5501.c | 7 +- arch/x86/platform/goldfish/goldfish.c | 11 +- .../intel-mid/device_libs/platform_bcm43xx.c | 6 +- .../intel-mid/device_libs/platform_bma023.c | 6 +- .../platform/intel-mid/device_libs/platform_bt.c | 6 +- .../intel-mid/device_libs/platform_emc1403.c | 6 +- .../intel-mid/device_libs/platform_gpio_keys.c | 6 +- .../intel-mid/device_libs/platform_lis331.c | 6 +- .../intel-mid/device_libs/platform_max7315.c | 6 +- .../intel-mid/device_libs/platform_mpu3050.c | 6 +- .../intel-mid/device_libs/platform_mrfld_pinctrl.c | 6 +- .../device_libs/platform_mrfld_power_btn.c | 6 +- .../intel-mid/device_libs/platform_mrfld_rtc.c | 6 +- .../intel-mid/device_libs/platform_mrfld_sd.c | 6 +- .../intel-mid/device_libs/platform_mrfld_spidev.c | 6 +- .../intel-mid/device_libs/platform_mrfld_wdt.c | 6 +- .../platform/intel-mid/device_libs/platform_msic.c | 6 +- .../platform/intel-mid/device_libs/platform_msic.h | 6 +- .../intel-mid/device_libs/platform_msic_audio.c | 6 +- .../intel-mid/device_libs/platform_msic_battery.c | 6 +- .../intel-mid/device_libs/platform_msic_gpio.c | 6 +- .../intel-mid/device_libs/platform_msic_ocd.c | 6 +- .../device_libs/platform_msic_power_btn.c | 6 +- .../intel-mid/device_libs/platform_msic_thermal.c | 6 +- .../intel-mid/device_libs/platform_pcal9555a.c | 6 +- .../intel-mid/device_libs/platform_tc35876x.c | 6 +- .../intel-mid/device_libs/platform_tca6416.c | 6 +- arch/x86/platform/intel-mid/intel-mid.c | 6 +- arch/x86/platform/intel-mid/intel_mid_vrtc.c | 6 +- arch/x86/platform/intel-mid/pwr.c | 5 +- arch/x86/platform/intel-mid/sfi.c | 6 +- arch/x86/platform/intel-quark/imr.c | 14 +- arch/x86/platform/intel/iosf_mbi.c | 32 +- arch/x86/platform/olpc/olpc.c | 119 +- arch/x86/platform/olpc/olpc_dt.c | 2 +- arch/x86/platform/pvh/enlighten.c | 2 +- arch/x86/platform/sfi/sfi.c | 15 +- arch/x86/platform/uv/tlb_uv.c | 15 +- arch/x86/power/cpu.c | 13 +- arch/x86/power/hibernate.c | 33 - arch/x86/power/hibernate_32.c | 3 +- arch/x86/power/hibernate_64.c | 3 +- arch/x86/power/hibernate_asm_64.S | 3 +- arch/x86/purgatory/entry64.S | 4 +- arch/x86/purgatory/purgatory.c | 4 +- arch/x86/purgatory/setup-x86_64.S | 4 +- arch/x86/purgatory/stack.S | 4 +- arch/x86/purgatory/string.c | 4 +- arch/x86/ras/Kconfig | 10 - arch/x86/tools/insn_decoder_test.c | 8 +- arch/x86/tools/insn_sanity.c | 28 +- arch/x86/um/delay.c | 5 +- arch/x86/um/mem_32.c | 5 +- arch/x86/um/signal.c | 4 +- arch/x86/um/vdso/um_vdso.c | 5 +- arch/x86/um/vdso/vma.c | 5 +- arch/x86/xen/Kconfig | 1 - arch/x86/xen/debugfs.c | 7 +- arch/x86/xen/mmu_pv.c | 3 +- arch/x86/xen/p2m.c | 3 + arch/x86/xen/smp_pv.c | 2 - arch/xtensa/Kconfig | 1 - arch/xtensa/boot/boot-elf/boot.lds.S | 5 +- arch/xtensa/include/asm/flat.h | 7 +- arch/xtensa/include/asm/futex.h | 5 +- arch/xtensa/include/asm/pgalloc.h | 5 +- arch/xtensa/include/asm/pgtable.h | 5 +- arch/xtensa/include/asm/unistd.h | 1 - arch/xtensa/kernel/pci-dma.c | 8 +- arch/xtensa/kernel/perf_event.c | 5 +- arch/xtensa/kernel/setup.c | 3 +- arch/xtensa/kernel/signal.c | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 - arch/xtensa/kernel/traps.c | 8 +- arch/xtensa/mm/fault.c | 4 +- arch/xtensa/mm/ioremap.c | 5 +- block/Kconfig | 3 +- block/Kconfig.iosched | 7 - block/bfq-cgroup.c | 212 +- block/bfq-iosched.c | 969 +-- block/bfq-iosched.h | 48 +- block/bio.c | 132 +- block/blk-cgroup.c | 141 +- block/blk-core.c | 124 +- block/blk-iolatency.c | 51 +- block/blk-map.c | 10 +- block/blk-merge.c | 112 +- block/blk-mq-debugfs.c | 190 +- block/blk-mq-debugfs.h | 36 +- block/blk-mq-sched.c | 60 +- block/blk-mq-sched.h | 11 +- block/blk-mq-tag.c | 8 + block/blk-mq.c | 44 +- block/blk-mq.h | 7 +- block/blk-sysfs.c | 2 +- block/blk.h | 46 +- block/elevator.c | 2 +- block/genhd.c | 5 +- block/kyber-iosched.c | 6 +- block/mq-deadline.c | 5 +- block/opal_proto.h | 16 - block/sed-opal.c | 197 +- certs/blacklist.c | 2 +- crypto/Kconfig | 39 +- crypto/Makefile | 3 +- crypto/aead.c | 36 - crypto/aes_ti.c | 5 +- crypto/algapi.c | 35 +- crypto/anubis.c | 1 - crypto/arc4.c | 125 +- crypto/asymmetric_keys/Kconfig | 3 - crypto/asymmetric_keys/asymmetric_type.c | 2 +- crypto/async_tx/async_memcpy.c | 15 +- crypto/async_tx/async_tx.c | 15 +- crypto/async_tx/async_xor.c | 15 +- crypto/async_tx/raid6test.c | 15 +- crypto/ccm.c | 1 - crypto/chacha20poly1305.c | 73 +- crypto/chacha_generic.c | 4 +- crypto/cryptd.c | 27 +- crypto/crypto_null.c | 3 - crypto/crypto_user_base.c | 17 +- crypto/crypto_wq.c | 35 + crypto/deflate.c | 1 - crypto/drbg.c | 94 +- crypto/fcrypt.c | 1 - crypto/gcm.c | 5 +- crypto/ghash-generic.c | 13 +- crypto/hmac.c | 4 +- crypto/jitterentropy-kcapi.c | 7 +- crypto/jitterentropy.c | 305 +- crypto/khazad.c | 1 - crypto/lrw.c | 2 +- crypto/lz4.c | 16 +- crypto/lz4hc.c | 16 +- crypto/lzo-rle.c | 16 +- crypto/lzo.c | 16 +- crypto/md4.c | 7 +- crypto/md5.c | 7 +- crypto/michael_mic.c | 6 +- crypto/pcrypt.c | 14 +- crypto/rmd128.c | 1 - crypto/rmd160.c | 1 - crypto/rmd256.c | 1 - crypto/rmd320.c | 1 - crypto/serpent_generic.c | 9 +- crypto/skcipher.c | 34 - crypto/sm3_generic.c | 13 +- crypto/tea.c | 3 - crypto/testmgr.c | 478 +- crypto/testmgr.h | 116 +- crypto/tgr192.c | 21 +- crypto/wp512.c | 21 +- crypto/xxhash_generic.c | 108 - crypto/zstd.c | 1 - drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/acpi/Kconfig | 12 +- drivers/acpi/acpi_amba.c | 14 +- drivers/acpi/acpi_apd.c | 7 +- drivers/acpi/acpi_cmos_rtc.c | 5 +- drivers/acpi/acpi_configfs.c | 11 +- drivers/acpi/acpi_dbg.c | 5 +- drivers/acpi/acpi_extlog.c | 3 +- drivers/acpi/acpi_lpit.c | 7 +- drivers/acpi/acpi_lpss.c | 120 +- drivers/acpi/acpi_pad.c | 12 +- drivers/acpi/acpi_platform.c | 5 +- drivers/acpi/acpi_pnp.c | 5 +- drivers/acpi/acpi_processor.c | 5 +- drivers/acpi/acpi_watchdog.c | 5 +- drivers/acpi/acpica/acevents.h | 3 +- drivers/acpi/acpica/acglobal.h | 1 + drivers/acpi/acpica/acnamesp.h | 2 + drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/evgpe.c | 8 +- drivers/acpi/acpica/evgpeblk.c | 2 +- drivers/acpi/acpica/evxface.c | 2 +- drivers/acpi/acpica/evxfgpe.c | 2 +- drivers/acpi/acpica/nsaccess.c | 54 +- drivers/acpi/acpica/nseval.c | 190 + drivers/acpi/acpica/nsinit.c | 49 +- drivers/acpi/acpica/nsload.c | 12 + drivers/acpi/acpica/nsutils.c | 12 + drivers/acpi/acpica/tbdata.c | 13 + drivers/acpi/acpica/tbxfload.c | 11 - drivers/acpi/acpica/utinit.c | 1 + drivers/acpi/acpica/utxfinit.c | 18 +- drivers/acpi/apei/bert.c | 4 +- drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/arm64/gtdt.c | 5 +- drivers/acpi/arm64/iort.c | 10 +- drivers/acpi/bgrt.c | 5 +- drivers/acpi/cppc_acpi.c | 6 +- drivers/acpi/device_pm.c | 165 +- drivers/acpi/dptf/dptf_power.c | 11 +- drivers/acpi/dptf/int340x_thermal.c | 5 +- drivers/acpi/ec_sys.c | 3 +- drivers/acpi/evged.c | 11 +- drivers/acpi/glue.c | 3 +- drivers/acpi/internal.h | 18 +- drivers/acpi/ioapic.c | 5 +- drivers/acpi/irq.c | 31 +- drivers/acpi/nfit/core.c | 10 +- drivers/acpi/nfit/mce.c | 10 +- drivers/acpi/nfit/nfit.h | 10 +- drivers/acpi/nvs.c | 3 +- drivers/acpi/osl.c | 4 +- drivers/acpi/pci_mcfg.c | 13 +- drivers/acpi/pci_slot.c | 10 +- drivers/acpi/pmic/intel_pmic.c | 2 + drivers/acpi/power.c | 135 - drivers/acpi/pptt.c | 61 +- drivers/acpi/processor_idle.c | 1 - drivers/acpi/property.c | 31 +- drivers/acpi/sbshc.c | 5 +- drivers/acpi/sleep.c | 26 +- drivers/acpi/spcr.c | 6 +- drivers/acpi/tables.c | 21 +- drivers/acpi/utils.c | 11 +- drivers/acpi/x86/apple.c | 5 +- drivers/acpi/x86/utils.c | 5 +- drivers/amba/bus.c | 5 +- drivers/amba/tegra-ahb.c | 15 +- drivers/android/binder.c | 184 +- drivers/android/binder_alloc.c | 55 +- drivers/android/binder_alloc.h | 33 +- drivers/android/binder_alloc_selftest.c | 11 +- drivers/android/binder_trace.h | 11 +- drivers/ata/acard-ahci.c | 1 + drivers/ata/ahci_seattle.c | 10 +- drivers/ata/ahci_st.c | 5 +- drivers/ata/ahci_sunxi.c | 57 +- drivers/ata/ahci_tegra.c | 11 +- drivers/ata/libahci.c | 1 + drivers/ata/libata-core.c | 7 +- drivers/ata/libata-eh.c | 8 +- drivers/ata/libata-pmp.c | 3 +- drivers/ata/pata_cs5530.c | 14 +- drivers/ata/pata_cs5535.c | 14 +- drivers/ata/pata_cs5536.c | 14 +- drivers/ata/pata_ixp4xx_cf.c | 6 +- drivers/ata/pata_of_platform.c | 5 +- drivers/ata/pata_palmld.c | 6 +- drivers/ata/pata_rb532_cf.c | 6 +- drivers/ata/pata_samsung_cf.c | 5 +- drivers/ata/pata_sc1200.c | 15 +- drivers/ata/pata_sch.c | 15 +- drivers/ata/pata_triflex.c | 14 +- drivers/ata/pdc_adma.c | 1 + drivers/ata/sata_nv.c | 2 + drivers/ata/sata_qstor.c | 1 + drivers/ata/sata_sil24.c | 1 + drivers/auxdisplay/Kconfig | 2 +- drivers/auxdisplay/cfag12864bfb.c | 5 +- drivers/auxdisplay/ht16k33.c | 4 +- drivers/base/arch_topology.c | 11 +- drivers/base/bus.c | 6 +- drivers/base/cacheinfo.c | 8 +- drivers/base/core.c | 34 - drivers/base/dd.c | 55 +- drivers/base/devcon.c | 28 +- drivers/base/devres.c | 24 +- drivers/base/driver.c | 4 +- drivers/base/firmware_loader/Kconfig | 18 - drivers/base/firmware_loader/fallback.c | 65 +- drivers/base/firmware_loader/firmware.h | 16 +- drivers/base/firmware_loader/main.c | 224 +- drivers/base/node.c | 5 +- drivers/base/platform.c | 2 +- drivers/base/power/clock_ops.c | 6 +- drivers/base/power/main.c | 36 +- drivers/base/power/wakeup.c | 6 +- drivers/base/property.c | 24 - drivers/base/regmap/Kconfig | 6 +- drivers/base/regmap/Makefile | 1 - drivers/base/regmap/regcache-lzo.c | 8 +- drivers/base/regmap/regmap-debugfs.c | 2 - drivers/base/regmap/regmap-i3c.c | 60 - drivers/base/regmap/regmap.c | 2 - drivers/base/swnode.c | 324 +- drivers/base/topology.c | 22 - drivers/block/Kconfig | 2 +- drivers/block/aoe/aoeblk.c | 16 +- drivers/block/drbd/drbd_debugfs.c | 64 +- drivers/block/drbd/drbd_debugfs.h | 4 +- drivers/block/drbd/drbd_int.h | 2 +- drivers/block/drbd/drbd_main.c | 5 +- drivers/block/drbd/drbd_nl.c | 2 +- drivers/block/floppy.c | 2 +- drivers/block/loop.c | 16 +- drivers/block/mtip32xx/mtip32xx.c | 6 +- drivers/block/null_blk_main.c | 14 +- drivers/block/null_blk_zoned.c | 4 + drivers/block/ps3vram.c | 2 +- drivers/block/rsxx/core.c | 1 + drivers/block/skd_main.c | 5 +- drivers/block/skd_s1120.h | 4 +- drivers/block/umem.c | 5 +- drivers/block/umem.h | 3 +- drivers/block/xen-blkfront.c | 38 +- drivers/block/xsysace.c | 5 +- drivers/bluetooth/Kconfig | 12 - drivers/bluetooth/bpa10x.c | 3 +- drivers/bluetooth/btbcm.c | 1 - drivers/bluetooth/btmtkuart.c | 51 +- drivers/bluetooth/btqca.c | 62 +- drivers/bluetooth/btqca.h | 25 +- drivers/bluetooth/btqcomsmd.c | 10 +- drivers/bluetooth/btrtl.c | 28 - drivers/bluetooth/btrtl.h | 6 - drivers/bluetooth/btsdio.c | 1 - drivers/bluetooth/btusb.c | 584 -- drivers/bluetooth/btwilink.c | 15 +- drivers/bluetooth/hci_bcsp.c | 5 - drivers/bluetooth/hci_ldisc.c | 8 - drivers/bluetooth/hci_ll.c | 124 +- drivers/bluetooth/hci_mrvl.c | 72 +- drivers/bluetooth/hci_qca.c | 88 +- drivers/bluetooth/hci_uart.h | 1 - drivers/bus/da8xx-mstpri.c | 5 +- drivers/bus/qcom-ebi2.c | 5 +- drivers/bus/ti-sysc.c | 23 +- drivers/cdrom/cdrom.c | 2 +- drivers/char/agp/generic.c | 3 +- drivers/char/agp/hp-agp.c | 5 +- drivers/char/agp/parisc-agp.c | 6 +- drivers/char/bsr.c | 5 +- drivers/char/hangcheck-timer.c | 15 +- drivers/char/hpet.c | 5 +- drivers/char/hw_random/hisi-rng.c | 5 +- drivers/char/hw_random/iproc-rng200.c | 1 - drivers/char/hw_random/meson-rng.c | 52 +- drivers/char/hw_random/pasemi-rng.c | 14 +- drivers/char/hw_random/pic32-rng.c | 10 +- drivers/char/hw_random/pseries-rng.c | 14 +- drivers/char/hw_random/s390-trng.c | 6 +- drivers/char/hw_random/st-rng.c | 5 +- drivers/char/hw_random/timeriomem-rng.c | 5 +- drivers/char/ipmi/Kconfig | 9 - drivers/char/ipmi/Makefile | 1 - drivers/char/ipmi/ipmb_dev_int.c | 364 - drivers/char/ipmi/ipmi_msghandler.c | 8 +- drivers/char/ipmi/ipmi_si_intf.c | 4 +- drivers/char/ipmi/ipmi_si_platform.c | 9 +- drivers/char/ipmi/ipmi_ssif.c | 5 +- drivers/char/misc.c | 3 +- drivers/char/tpm/eventlog/efi.c | 59 +- drivers/char/tpm/eventlog/tpm2.c | 47 +- drivers/char/tpm/st33zp24/st33zp24.h | 13 +- drivers/char/tpm/tpm-chip.c | 13 +- drivers/char/tpm/tpm-dev-common.c | 7 +- drivers/char/tpm/tpm-dev.c | 7 +- drivers/char/tpm/tpm-interface.c | 7 +- drivers/char/tpm/tpm-sysfs.c | 7 +- drivers/char/tpm/tpm.h | 7 +- drivers/char/tpm/tpm1-cmd.c | 7 +- drivers/char/tpm/tpm2-cmd.c | 13 +- drivers/char/tpm/tpm2-space.c | 6 +- drivers/char/tpm/tpm_atmel.c | 7 +- drivers/char/tpm/tpm_atmel.h | 7 +- drivers/char/tpm/tpm_crb.c | 6 +- drivers/char/tpm/tpm_i2c_infineon.c | 8 +- drivers/char/tpm/tpm_ibmvtpm.c | 7 +- drivers/char/tpm/tpm_ibmvtpm.h | 7 +- drivers/char/tpm/tpm_infineon.c | 6 +- drivers/char/tpm/tpm_nsc.c | 7 +- drivers/char/tpm/tpm_ppi.c | 6 +- drivers/char/tpm/tpm_tis.c | 6 +- drivers/char/tpm/tpm_tis_core.c | 6 +- drivers/char/tpm/tpm_tis_core.h | 6 +- drivers/char/tpm/tpm_tis_spi.c | 6 +- drivers/char/tpm/tpm_vtpm_proxy.c | 7 +- drivers/char/tpm/tpmrm-dev.c | 3 +- drivers/char/tpm/xen-tpmfront.c | 5 +- drivers/char/ttyprintk.c | 5 +- drivers/char/xillybus/xillybus.h | 5 +- drivers/char/xillybus/xillybus_core.c | 5 +- drivers/char/xillybus/xillybus_of.c | 5 +- drivers/char/xillybus/xillybus_pcie.c | 5 +- drivers/clk/axis/clk-artpec6.c | 5 +- drivers/clk/bcm/clk-bcm53573-ilp.c | 5 +- drivers/clk/bcm/clk-sr.c | 13 +- drivers/clk/clk-axm5516.c | 5 +- drivers/clk/clk-cdce706.c | 5 +- drivers/clk/clk-efm32gg.c | 5 +- drivers/clk/clk-hi655x.c | 10 +- drivers/clk/clk-nspire.c | 6 +- drivers/clk/clk-pwm.c | 5 +- drivers/clk/clk-qoriq.c | 5 +- drivers/clk/clk-rk808.c | 10 +- drivers/clk/clk-twl6040.c | 16 +- drivers/clk/clk-vt8500.c | 11 +- drivers/clk/clk.c | 2 +- drivers/clk/clkdev.c | 5 +- drivers/clk/hisilicon/clk-hi6220-stub.c | 6 +- drivers/clk/hisilicon/clk-hi6220.c | 5 +- drivers/clk/hisilicon/clk-hix5hd2.c | 5 +- drivers/clk/hisilicon/clkdivider-hi6220.c | 6 +- drivers/clk/imx/clk-cpu.c | 8 +- drivers/clk/imx/clk-gate-exclusive.c | 5 +- drivers/clk/imx/clk-gate2.c | 5 +- drivers/clk/imx/clk-imx1.c | 14 +- drivers/clk/imx/clk-imx35.c | 6 +- drivers/clk/imx/clk-imx5.c | 6 +- drivers/clk/imx/clk-imx6sl.c | 6 +- drivers/clk/meson/g12a.c | 4 +- drivers/clk/meson/g12a.h | 2 +- drivers/clk/meson/meson8b.c | 10 +- drivers/clk/microchip/clk-core.c | 10 +- drivers/clk/microchip/clk-core.h | 10 +- drivers/clk/microchip/clk-pic32mzda.c | 10 +- drivers/clk/pistachio/clk-pistachio.c | 5 +- drivers/clk/pistachio/clk-pll.c | 5 +- drivers/clk/pistachio/clk.c | 5 +- drivers/clk/pistachio/clk.h | 5 +- drivers/clk/pxa/clk-pxa.c | 6 +- drivers/clk/pxa/clk-pxa.h | 6 +- drivers/clk/pxa/clk-pxa25x.c | 5 +- drivers/clk/pxa/clk-pxa27x.c | 6 +- drivers/clk/pxa/clk-pxa3xx.c | 5 +- drivers/clk/qcom/clk-pll.c | 10 +- drivers/clk/qcom/clk-pll.h | 10 +- drivers/clk/qcom/clk-rcg.c | 10 +- drivers/clk/qcom/clk-regmap-divider.c | 10 +- drivers/clk/qcom/clk-regmap-divider.h | 10 +- drivers/clk/qcom/clk-regmap-mux.c | 10 +- drivers/clk/qcom/clk-regmap-mux.h | 10 +- drivers/clk/qcom/clk-rpm.c | 10 +- drivers/clk/qcom/clk-smd-rpm.c | 10 +- drivers/clk/qcom/clk-spmi-pmic-div.c | 10 +- drivers/clk/qcom/gcc-apq8084.c | 10 +- drivers/clk/qcom/gcc-ipq4019.c | 10 +- drivers/clk/qcom/gcc-ipq806x.c | 10 +- drivers/clk/qcom/gcc-ipq8074.c | 10 +- drivers/clk/qcom/gcc-mdm9615.c | 10 +- drivers/clk/qcom/gcc-msm8660.c | 10 +- drivers/clk/qcom/gcc-msm8916.c | 10 +- drivers/clk/qcom/gcc-msm8960.c | 10 +- drivers/clk/qcom/gcc-msm8974.c | 10 +- drivers/clk/qcom/gcc-msm8994.c | 10 +- drivers/clk/qcom/gcc-msm8996.c | 10 +- drivers/clk/qcom/gdsc.c | 10 +- drivers/clk/qcom/gdsc.h | 10 +- drivers/clk/qcom/lcc-ipq806x.c | 10 +- drivers/clk/qcom/lcc-mdm9615.c | 10 +- drivers/clk/qcom/lcc-msm8960.c | 10 +- drivers/clk/qcom/mmcc-apq8084.c | 10 +- drivers/clk/qcom/mmcc-msm8960.c | 10 +- drivers/clk/qcom/mmcc-msm8974.c | 10 +- drivers/clk/qcom/mmcc-msm8996.c | 10 +- drivers/clk/qcom/reset.c | 10 +- drivers/clk/qcom/reset.h | 10 +- drivers/clk/renesas/r8a77470-cpg-mssr.c | 2 +- drivers/clk/rockchip/clk-cpu.c | 5 +- drivers/clk/rockchip/clk-muxgrf.c | 12 +- drivers/clk/samsung/clk-cpu.c | 5 +- drivers/clk/samsung/clk-cpu.h | 5 +- drivers/clk/samsung/clk-exynos-audss.c | 5 +- drivers/clk/samsung/clk-exynos-clkout.c | 5 +- drivers/clk/samsung/clk-exynos3250.c | 5 +- drivers/clk/samsung/clk-exynos4.c | 5 +- drivers/clk/samsung/clk-exynos4412-isp.c | 5 +- drivers/clk/samsung/clk-exynos5250.c | 5 +- drivers/clk/samsung/clk-exynos5260.c | 5 +- drivers/clk/samsung/clk-exynos5260.h | 5 +- drivers/clk/samsung/clk-exynos5410.c | 5 +- drivers/clk/samsung/clk-exynos5420.c | 5 +- drivers/clk/samsung/clk-exynos5433.c | 5 +- drivers/clk/samsung/clk-exynos7.c | 6 +- drivers/clk/samsung/clk-pll.c | 5 +- drivers/clk/samsung/clk-pll.h | 5 +- drivers/clk/samsung/clk-s3c2410-dclk.c | 5 +- drivers/clk/samsung/clk-s3c2410.c | 5 +- drivers/clk/samsung/clk-s3c2412.c | 5 +- drivers/clk/samsung/clk-s3c2443.c | 5 +- drivers/clk/samsung/clk-s3c64xx.c | 5 +- drivers/clk/samsung/clk-s5pv210-audss.c | 5 +- drivers/clk/samsung/clk-s5pv210.c | 5 +- drivers/clk/samsung/clk.c | 5 +- drivers/clk/samsung/clk.h | 5 +- drivers/clk/socfpga/clk-s10.c | 4 +- drivers/clk/socfpga/clk.h | 11 +- drivers/clk/st/clkgen-fsyn.c | 6 +- drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 10 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 10 +- drivers/clk/sunxi-ng/ccu-sun5i.c | 10 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-r.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 10 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c | 10 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 10 +- drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 10 +- drivers/clk/sunxi-ng/ccu_common.h | 10 +- drivers/clk/sunxi-ng/ccu_div.h | 10 +- drivers/clk/sunxi-ng/ccu_frac.h | 10 +- drivers/clk/sunxi-ng/ccu_gate.h | 10 +- drivers/clk/sunxi-ng/ccu_mmc_timing.c | 10 +- drivers/clk/sunxi-ng/ccu_mp.h | 10 +- drivers/clk/sunxi-ng/ccu_nk.h | 10 +- drivers/clk/sunxi-ng/ccu_nkm.h | 10 +- drivers/clk/sunxi-ng/ccu_nkmp.h | 10 +- drivers/clk/sunxi-ng/ccu_nm.h | 10 +- drivers/clk/sunxi-ng/ccu_phase.h | 10 +- drivers/clk/sunxi-ng/ccu_reset.h | 10 +- drivers/clk/sunxi-ng/ccu_sdm.h | 10 +- drivers/clk/sunxi/clk-factors.c | 5 +- drivers/clk/tegra/clk-bpmp.c | 5 +- drivers/clk/tegra/clk-emc.c | 10 +- drivers/clk/tegra/clk-tegra210.c | 2 - drivers/clk/ti/clk-44xx.c | 5 +- drivers/clk/ti/clk-54xx.c | 5 +- drivers/clk/ti/clk-7xx-compat.c | 5 +- drivers/clk/ti/clk-7xx.c | 5 +- drivers/clk/ti/clk-814x.c | 6 +- drivers/clk/ti/clkctrl.c | 7 +- drivers/clk/ti/clkt_dpll.c | 5 +- drivers/clk/ti/clkt_iclk.c | 5 +- drivers/clk/ti/dpll3xxx.c | 5 +- drivers/clk/ti/dpll44xx.c | 5 +- drivers/clk/versatile/clk-icst.c | 5 +- drivers/clk/versatile/clk-impd1.c | 5 +- drivers/clk/versatile/clk-versatile.c | 5 +- drivers/clk/versatile/icst.c | 5 +- drivers/clk/versatile/icst.h | 5 +- drivers/clk/x86/clk-lpt.c | 5 +- drivers/clk/x86/clk-pmc-atom.c | 10 +- drivers/clk/zte/clk-zx296702.c | 5 +- drivers/clk/zte/clk-zx296718.c | 5 +- drivers/clk/zte/clk.c | 5 +- drivers/clk/zte/clk.h | 5 +- drivers/clk/zynq/clkc.c | 13 +- drivers/clk/zynq/pll.c | 14 +- drivers/clocksource/Kconfig | 14 +- drivers/clocksource/Makefile | 5 +- drivers/clocksource/acpi_pm.c | 3 +- drivers/clocksource/arc_timer.c | 8 +- drivers/clocksource/arm_arch_timer.c | 28 +- drivers/clocksource/arm_global_timer.c | 5 +- drivers/clocksource/dummy_timer.c | 5 +- drivers/clocksource/dw_apb_timer.c | 5 +- drivers/clocksource/dw_apb_timer_of.c | 13 +- drivers/clocksource/exynos_mct.c | 9 +- drivers/clocksource/hyperv_timer.c | 339 - drivers/clocksource/mmio.c | 5 +- drivers/clocksource/mps2-timer.c | 6 +- drivers/clocksource/nomadik-mtu.c | 5 +- drivers/clocksource/numachip.c | 11 +- drivers/clocksource/samsung_pwm_timer.c | 5 +- drivers/clocksource/timer-atmel-pit.c | 5 +- drivers/clocksource/timer-cadence-ttc.c | 10 +- drivers/clocksource/timer-davinci.c | 369 - drivers/clocksource/timer-efm32.c | 5 +- drivers/clocksource/timer-imx-sysctr.c | 145 - drivers/clocksource/timer-ixp4xx.c | 16 +- drivers/clocksource/timer-keystone.c | 6 +- drivers/clocksource/timer-meson6.c | 5 +- drivers/clocksource/timer-npcm7xx.c | 2 +- drivers/clocksource/timer-pxa.c | 5 +- drivers/clocksource/timer-qcom.c | 11 +- drivers/clocksource/timer-rockchip.c | 5 +- drivers/clocksource/timer-tegra.c | 416 -- drivers/clocksource/timer-tegra20.c | 388 ++ drivers/clocksource/timer-ti-32k.c | 13 +- drivers/clocksource/timer-ti-dm.c | 2 +- drivers/clocksource/timer-zevio.c | 6 +- drivers/counter/104-quad-8.c | 2 +- drivers/counter/Kconfig | 1 - drivers/counter/ftm-quaddec.c | 4 +- drivers/cpufreq/Kconfig.arm | 17 - drivers/cpufreq/Makefile | 2 - drivers/cpufreq/amd_freq_sensitivity.c | 5 +- drivers/cpufreq/armada-37xx-cpufreq.c | 4 +- drivers/cpufreq/brcmstb-avs-cpufreq.c | 12 +- drivers/cpufreq/cppc_cpufreq.c | 6 +- drivers/cpufreq/cpufreq-dt-platdev.c | 10 +- drivers/cpufreq/cpufreq-dt.c | 5 +- drivers/cpufreq/cpufreq-dt.h | 5 +- drivers/cpufreq/cpufreq.c | 126 +- drivers/cpufreq/cpufreq_conservative.c | 5 +- drivers/cpufreq/cpufreq_governor.c | 5 +- drivers/cpufreq/cpufreq_governor.h | 5 +- drivers/cpufreq/cpufreq_governor_attr_set.c | 5 +- drivers/cpufreq/cpufreq_ondemand.c | 5 +- drivers/cpufreq/cpufreq_ondemand.h | 5 +- drivers/cpufreq/cpufreq_performance.c | 7 +- drivers/cpufreq/cpufreq_powersave.c | 7 +- drivers/cpufreq/cpufreq_stats.c | 5 +- drivers/cpufreq/cpufreq_userspace.c | 6 +- drivers/cpufreq/davinci-cpufreq.c | 5 +- drivers/cpufreq/freq_table.c | 6 +- drivers/cpufreq/gx-suspmod.c | 6 +- drivers/cpufreq/highbank-cpufreq.c | 5 +- drivers/cpufreq/imx-cpufreq-dt.c | 97 - drivers/cpufreq/imx6q-cpufreq.c | 5 +- drivers/cpufreq/intel_pstate.c | 6 +- drivers/cpufreq/maple-cpufreq.c | 5 +- drivers/cpufreq/omap-cpufreq.c | 5 +- drivers/cpufreq/pcc-cpufreq.c | 4 +- drivers/cpufreq/pmac32-cpufreq.c | 6 +- drivers/cpufreq/pmac64-cpufreq.c | 5 +- drivers/cpufreq/powernow-k8.h | 4 +- drivers/cpufreq/qoriq-cpufreq.c | 5 +- drivers/cpufreq/raspberrypi-cpufreq.c | 97 - drivers/cpufreq/s3c2410-cpufreq.c | 5 +- drivers/cpufreq/s3c2412-cpufreq.c | 5 +- drivers/cpufreq/s3c2416-cpufreq.c | 5 +- drivers/cpufreq/s3c2440-cpufreq.c | 5 +- drivers/cpufreq/s3c24xx-cpufreq-debugfs.c | 5 +- drivers/cpufreq/s3c24xx-cpufreq.c | 5 +- drivers/cpufreq/s3c64xx-cpufreq.c | 5 +- drivers/cpufreq/s5pv210-cpufreq.c | 7 +- drivers/cpufreq/sa1110-cpufreq.c | 5 +- drivers/cpufreq/sfi-cpufreq.c | 10 +- drivers/cpufreq/sti-cpufreq.c | 5 +- drivers/cpufreq/tegra124-cpufreq.c | 10 +- drivers/cpufreq/tegra186-cpufreq.c | 10 +- drivers/cpufreq/tegra20-cpufreq.c | 11 +- drivers/cpufreq/unicore2-cpufreq.c | 5 +- drivers/cpuidle/cpuidle-arm.c | 5 +- drivers/cpuidle/cpuidle-big_little.c | 5 +- drivers/cpuidle/cpuidle-exynos.c | 5 +- drivers/cpuidle/cpuidle-ux500.c | 5 +- drivers/cpuidle/dt_idle_states.c | 5 +- drivers/cpuidle/poll_state.c | 3 +- drivers/crypto/Kconfig | 20 +- drivers/crypto/Makefile | 2 - drivers/crypto/amcc/crypto4xx_alg.c | 36 +- drivers/crypto/amcc/crypto4xx_core.c | 25 +- drivers/crypto/amcc/crypto4xx_core.h | 10 +- drivers/crypto/amcc/crypto4xx_trng.c | 5 +- drivers/crypto/atmel-ecc.c | 403 +- drivers/crypto/atmel-ecc.h | 116 + drivers/crypto/atmel-i2c.c | 364 - drivers/crypto/atmel-i2c.h | 197 - drivers/crypto/atmel-sha204a.c | 171 - drivers/crypto/bcm/cipher.c | 21 +- drivers/crypto/bcm/cipher.h | 13 +- drivers/crypto/bcm/spu.c | 13 +- drivers/crypto/bcm/spu.h | 13 +- drivers/crypto/bcm/spu2.c | 23 +- drivers/crypto/bcm/spu2.h | 13 +- drivers/crypto/bcm/spum.h | 13 +- drivers/crypto/bcm/util.c | 13 +- drivers/crypto/bcm/util.h | 13 +- drivers/crypto/caam/Kconfig | 46 +- drivers/crypto/caam/Makefile | 18 +- drivers/crypto/caam/caamalg.c | 338 +- drivers/crypto/caam/caamalg_desc.c | 147 +- drivers/crypto/caam/caamalg_desc.h | 4 +- drivers/crypto/caam/caamalg_qi.c | 267 +- drivers/crypto/caam/caamalg_qi2.c | 202 +- drivers/crypto/caam/caamhash.c | 329 +- drivers/crypto/caam/caampkc.c | 177 +- drivers/crypto/caam/caampkc.h | 9 +- drivers/crypto/caam/caamrng.c | 76 +- drivers/crypto/caam/ctrl.c | 56 +- drivers/crypto/caam/desc_constr.h | 11 - drivers/crypto/caam/error.c | 8 +- drivers/crypto/caam/error.h | 2 +- drivers/crypto/caam/intern.h | 102 +- drivers/crypto/caam/jr.c | 43 - drivers/crypto/caam/key_gen.c | 28 +- drivers/crypto/caam/qi.c | 52 +- drivers/crypto/caam/sg_sw_qm.h | 18 +- drivers/crypto/caam/sg_sw_qm2.h | 18 +- drivers/crypto/caam/sg_sw_sec4.h | 26 +- drivers/crypto/cavium/cpt/cptvf_algs.c | 1 + drivers/crypto/cavium/nitrox/nitrox_debugfs.h | 2 +- drivers/crypto/cavium/nitrox/nitrox_mbx.h | 2 +- drivers/crypto/ccp/ccp-crypto-aes-cmac.c | 5 +- drivers/crypto/ccp/ccp-crypto-aes-galois.c | 5 +- drivers/crypto/ccp/ccp-crypto-aes-xts.c | 5 +- drivers/crypto/ccp/ccp-crypto-aes.c | 12 +- drivers/crypto/ccp/ccp-crypto-des3.c | 5 +- drivers/crypto/ccp/ccp-crypto-main.c | 5 +- drivers/crypto/ccp/ccp-crypto-rsa.c | 5 +- drivers/crypto/ccp/ccp-crypto-sha.c | 5 +- drivers/crypto/ccp/ccp-crypto.h | 5 +- drivers/crypto/ccp/ccp-debugfs.c | 5 +- drivers/crypto/ccp/ccp-dev-v3.c | 5 +- drivers/crypto/ccp/ccp-dev-v5.c | 5 +- drivers/crypto/ccp/ccp-dev.c | 101 +- drivers/crypto/ccp/ccp-dev.h | 7 +- drivers/crypto/ccp/ccp-dmaengine.c | 5 +- drivers/crypto/ccp/ccp-ops.c | 25 +- drivers/crypto/ccp/psp-dev.c | 5 +- drivers/crypto/ccp/psp-dev.h | 5 +- drivers/crypto/ccp/sp-dev.c | 5 +- drivers/crypto/ccp/sp-dev.h | 5 +- drivers/crypto/ccp/sp-pci.c | 5 +- drivers/crypto/ccp/sp-platform.c | 5 +- drivers/crypto/ccree/cc_driver.c | 70 +- drivers/crypto/ccree/cc_driver.h | 6 - drivers/crypto/ccree/cc_host_regs.h | 20 - drivers/crypto/ccree/cc_pm.c | 11 - drivers/crypto/ccree/cc_pm.h | 7 - drivers/crypto/chelsio/chtls/chtls.h | 5 +- drivers/crypto/chelsio/chtls/chtls_cm.c | 5 +- drivers/crypto/chelsio/chtls/chtls_cm.h | 5 +- drivers/crypto/chelsio/chtls/chtls_hw.c | 5 +- drivers/crypto/chelsio/chtls/chtls_io.c | 5 +- drivers/crypto/chelsio/chtls/chtls_main.c | 5 +- drivers/crypto/hisilicon/sec/sec_drv.h | 2 +- drivers/crypto/img-hash.c | 5 +- drivers/crypto/inside-secure/safexcel.c | 13 +- drivers/crypto/inside-secure/safexcel.h | 17 +- drivers/crypto/inside-secure/safexcel_cipher.c | 116 +- drivers/crypto/inside-secure/safexcel_hash.c | 92 +- drivers/crypto/inside-secure/safexcel_ring.c | 3 - drivers/crypto/ixp4xx_crypto.c | 15 +- drivers/crypto/marvell/cesa.c | 5 +- drivers/crypto/marvell/cipher.c | 5 +- drivers/crypto/marvell/hash.c | 5 +- drivers/crypto/marvell/tdma.c | 5 +- drivers/crypto/mediatek/mtk-aes.c | 5 +- drivers/crypto/mediatek/mtk-platform.c | 6 +- drivers/crypto/mediatek/mtk-platform.h | 6 +- drivers/crypto/mediatek/mtk-sha.c | 5 +- drivers/crypto/mxs-dcp.c | 5 +- drivers/crypto/nx/nx-842-powernv.c | 8 +- drivers/crypto/nx/nx-842-pseries.c | 6 +- drivers/crypto/nx/nx-aes-cbc.c | 14 +- drivers/crypto/nx/nx-aes-ccm.c | 14 +- drivers/crypto/nx/nx-aes-ctr.c | 14 +- drivers/crypto/nx/nx-aes-ecb.c | 14 +- drivers/crypto/nx/nx-aes-gcm.c | 14 +- drivers/crypto/nx/nx-aes-xcbc.c | 14 +- drivers/crypto/nx/nx-sha256.c | 14 +- drivers/crypto/nx/nx-sha512.c | 14 +- drivers/crypto/nx/nx.c | 18 +- drivers/crypto/nx/nx.h | 12 +- drivers/crypto/nx/nx_debugfs.c | 85 +- drivers/crypto/omap-aes-gcm.c | 6 +- drivers/crypto/omap-aes.c | 6 +- drivers/crypto/omap-aes.h | 6 +- drivers/crypto/omap-crypto.c | 5 +- drivers/crypto/omap-crypto.h | 5 +- drivers/crypto/omap-des.c | 6 +- drivers/crypto/omap-sham.c | 5 +- drivers/crypto/qat/qat_common/qat_algs.c | 294 +- drivers/crypto/qat/qat_common/qat_crypto.h | 2 - drivers/crypto/qce/ablkcipher.c | 10 +- drivers/crypto/qce/cipher.h | 10 +- drivers/crypto/qce/common.c | 10 +- drivers/crypto/qce/common.h | 10 +- drivers/crypto/qce/core.c | 10 +- drivers/crypto/qce/core.h | 10 +- drivers/crypto/qce/dma.c | 10 +- drivers/crypto/qce/dma.h | 10 +- drivers/crypto/qce/regs-v5.h | 10 +- drivers/crypto/qce/sha.c | 10 +- drivers/crypto/qce/sha.h | 10 +- drivers/crypto/rockchip/rk3288_crypto.c | 5 +- drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c | 5 +- drivers/crypto/rockchip/rk3288_crypto_ahash.c | 5 +- drivers/crypto/sahara.c | 9 +- drivers/crypto/stm32/Makefile | 2 +- drivers/crypto/stm32/stm32-hash.c | 22 +- .../crypto/stm32/{stm32-crc32.c => stm32_crc32.c} | 0 drivers/crypto/sunxi-ss/sun4i-ss-cipher.c | 47 +- drivers/crypto/talitos.c | 368 +- drivers/crypto/talitos.h | 73 +- drivers/crypto/vmx/aes.c | 14 +- drivers/crypto/vmx/aes_cbc.c | 197 +- drivers/crypto/vmx/aes_ctr.c | 179 +- drivers/crypto/vmx/aes_xts.c | 189 +- drivers/crypto/vmx/aesp8-ppc.h | 2 + drivers/crypto/vmx/aesp8-ppc.pl | 22 +- drivers/crypto/vmx/vmx.c | 86 +- drivers/dax/dax-private.h | 14 +- drivers/dax/device.c | 50 +- drivers/dax/pmem/core.c | 2 +- drivers/dax/super.c | 10 +- drivers/devfreq/devfreq-event.c | 5 +- drivers/devfreq/devfreq.c | 5 +- drivers/devfreq/event/exynos-nocp.c | 5 +- drivers/devfreq/event/exynos-nocp.h | 5 +- drivers/devfreq/event/exynos-ppmu.c | 5 +- drivers/devfreq/event/exynos-ppmu.h | 5 +- drivers/devfreq/event/rockchip-dfi.c | 10 +- drivers/devfreq/exynos-bus.c | 5 +- drivers/devfreq/governor.h | 5 +- drivers/devfreq/governor_passive.c | 5 +- drivers/devfreq/governor_performance.c | 5 +- drivers/devfreq/governor_powersave.c | 5 +- drivers/devfreq/governor_simpleondemand.c | 5 +- drivers/devfreq/governor_userspace.c | 5 +- drivers/devfreq/rk3399_dmc.c | 10 +- drivers/dma-buf/dma-buf.c | 13 +- drivers/dma-buf/sw_sync.c | 11 +- drivers/dma-buf/sync_debug.c | 11 +- drivers/dma-buf/sync_file.c | 11 +- drivers/dma-buf/udmabuf.c | 1 - drivers/dma/acpi-dma.c | 5 +- drivers/dma/at_xdmac.c | 13 +- drivers/dma/bestcomm/bcom_ata_task.c | 5 +- drivers/dma/bestcomm/bcom_fec_rx_task.c | 5 +- drivers/dma/bestcomm/bcom_fec_tx_task.c | 5 +- drivers/dma/bestcomm/bcom_gen_bd_rx_task.c | 6 +- drivers/dma/bestcomm/bcom_gen_bd_tx_task.c | 6 +- drivers/dma/bestcomm/gen_bd.c | 6 +- drivers/dma/dma-jz4780.c | 35 +- drivers/dma/dmatest.c | 5 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 3 +- drivers/dma/fsl-qdma.c | 4 +- drivers/dma/hsu/hsu.c | 5 +- drivers/dma/hsu/hsu.h | 5 +- drivers/dma/hsu/pci.c | 5 +- drivers/dma/idma64.c | 5 +- drivers/dma/idma64.h | 5 +- drivers/dma/img-mdc-dma.c | 5 +- drivers/dma/imx-sdma.c | 52 +- drivers/dma/ioat/dca.c | 14 +- drivers/dma/ioat/dma.c | 14 +- drivers/dma/ioat/init.c | 14 +- drivers/dma/ioat/prep.c | 14 +- drivers/dma/ioat/sysfs.c | 14 +- drivers/dma/iop-adma.c | 11 +- drivers/dma/ipu/ipu_idmac.c | 5 +- drivers/dma/ipu/ipu_intern.h | 5 +- drivers/dma/ipu/ipu_irq.c | 5 +- drivers/dma/k3dma.c | 5 +- drivers/dma/lpc18xx-dmamux.c | 6 +- drivers/dma/mediatek/mtk-cqdma.c | 4 +- drivers/dma/mic_x100_dma.c | 13 +- drivers/dma/mic_x100_dma.h | 13 +- drivers/dma/mmp_pdma.c | 5 +- drivers/dma/mv_xor.c | 10 +- drivers/dma/mv_xor.h | 10 +- drivers/dma/mxs-dma.c | 25 +- drivers/dma/of-dma.c | 5 +- drivers/dma/pxa_dma.c | 5 +- drivers/dma/qcom/bam_dma.c | 14 +- drivers/dma/qcom/hidma.h | 10 +- drivers/dma/qcom/hidma_dbg.c | 10 +- drivers/dma/qcom/hidma_ll.c | 10 +- drivers/dma/qcom/hidma_mgmt.c | 10 +- drivers/dma/qcom/hidma_mgmt.h | 10 +- drivers/dma/qcom/hidma_mgmt_sys.c | 10 +- drivers/dma/sa11x0-dma.c | 5 +- drivers/dma/sprd-dma.c | 49 +- drivers/dma/tegra210-adma.c | 57 +- drivers/dma/ti/dma-crossbar.c | 6 +- drivers/dma/ti/omap-dma.c | 5 +- drivers/dma/txx9dmac.c | 5 +- drivers/dma/txx9dmac.h | 5 +- drivers/dma/virt-dma.c | 5 +- drivers/dma/virt-dma.h | 5 +- drivers/dma/zx_dma.c | 5 +- drivers/edac/Kconfig | 6 - drivers/edac/Makefile | 1 - drivers/edac/altera_edac.c | 43 +- drivers/edac/amd8111_edac.c | 14 +- drivers/edac/amd8111_edac.h | 14 +- drivers/edac/amd8131_edac.c | 14 +- drivers/edac/amd8131_edac.h | 14 +- drivers/edac/aspeed_edac.c | 4 + drivers/edac/cpc925_edac.c | 14 +- drivers/edac/debugfs.c | 12 +- drivers/edac/edac_mc_sysfs.c | 34 +- drivers/edac/edac_module.h | 20 +- drivers/edac/i10nm_base.c | 10 +- drivers/edac/ie31200_edac.c | 78 +- drivers/edac/pasemi_edac.c | 14 +- drivers/edac/pnd2_edac.c | 10 +- drivers/edac/pnd2_edac.h | 10 +- drivers/edac/ppc4xx_edac.c | 7 +- drivers/edac/ppc4xx_edac.h | 7 +- drivers/edac/sb_edac.c | 1 + drivers/edac/sifive_edac.c | 119 - drivers/edac/skx_base.c | 2 +- drivers/edac/skx_common.c | 4 +- drivers/edac/skx_common.h | 2 +- drivers/extcon/Kconfig | 12 - drivers/extcon/Makefile | 1 - drivers/extcon/devres.c | 10 +- drivers/extcon/extcon-adc-jack.c | 6 +- drivers/extcon/extcon-arizona.c | 33 +- drivers/extcon/extcon-fsa9480.c | 395 -- drivers/extcon/extcon-gpio.c | 10 +- drivers/extcon/extcon-max3355.c | 5 +- drivers/extcon/extcon.c | 10 +- drivers/firmware/Kconfig | 4 +- drivers/firmware/arm_scmi/common.h | 2 +- drivers/firmware/edd.c | 11 +- drivers/firmware/efi/dev-path-parser.c | 4 +- drivers/firmware/efi/efi-bgrt.c | 5 + drivers/firmware/efi/efi.c | 17 +- drivers/firmware/efi/efibc.c | 12 +- drivers/firmware/efi/libstub/arm-stub.c | 5 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 15 - drivers/firmware/efi/libstub/efistub.h | 2 - drivers/firmware/efi/libstub/fdt.c | 27 +- drivers/firmware/efi/libstub/tpm.c | 80 +- drivers/firmware/efi/runtime-wrappers.c | 3 +- drivers/firmware/efi/tpm.c | 63 +- drivers/firmware/google/coreboot_table.c | 10 +- drivers/firmware/google/coreboot_table.h | 21 +- drivers/firmware/google/framebuffer-coreboot.c | 24 +- drivers/firmware/google/memconsole-coreboot.c | 38 +- drivers/firmware/google/memconsole-x86-legacy.c | 10 +- drivers/firmware/google/memconsole.c | 19 +- drivers/firmware/google/memconsole.h | 10 +- drivers/firmware/google/vpd.c | 24 +- drivers/firmware/google/vpd_decode.c | 12 +- drivers/firmware/google/vpd_decode.h | 10 +- drivers/firmware/imx/imx-scu-irq.c | 3 - drivers/firmware/iscsi_ibft.c | 11 +- drivers/firmware/iscsi_ibft_find.c | 10 +- drivers/firmware/memmap.c | 11 +- drivers/firmware/meson/meson_sm.c | 8 +- drivers/firmware/pcdp.c | 5 +- drivers/firmware/pcdp.h | 5 +- drivers/firmware/qcom_scm-32.c | 15 +- drivers/firmware/qcom_scm-64.c | 10 +- drivers/firmware/qcom_scm.c | 11 +- drivers/firmware/qcom_scm.h | 10 +- drivers/firmware/tegra/bpmp-debugfs.c | 11 +- drivers/firmware/tegra/bpmp.c | 10 +- drivers/firmware/tegra/ivc.c | 10 +- drivers/firmware/ti_sci.h | 2 +- drivers/fmc/Kconfig | 52 + drivers/fmc/Makefile | 15 + drivers/fmc/fmc-chardev.c | 199 + drivers/fmc/fmc-core.c | 388 ++ drivers/fmc/fmc-debug.c | 172 + drivers/fmc/fmc-dump.c | 58 + drivers/fmc/fmc-fakedev.c | 355 + drivers/fmc/fmc-match.c | 113 + drivers/fmc/fmc-private.h | 8 + drivers/fmc/fmc-sdb.c | 219 + drivers/fmc/fmc-trivial.c | 103 + drivers/fmc/fmc-write-eeprom.c | 175 + drivers/fmc/fru-parse.c | 80 + drivers/fpga/Kconfig | 6 +- drivers/fpga/altera-cvp.c | 10 +- drivers/fpga/altera-ps-spi.c | 5 +- drivers/fpga/dfl-afu-dma-region.c | 2 +- drivers/fpga/dfl-fme-mgr.c | 4 +- drivers/fpga/dfl-fme-pr.c | 17 +- drivers/fpga/dfl.c | 22 +- drivers/fpga/ice40-spi.c | 5 +- drivers/fpga/of-fpga-region.c | 7 +- drivers/fpga/stratix10-soc.c | 6 +- drivers/fpga/ts73xx-fpga.c | 10 +- drivers/fpga/xilinx-pr-decoupler.c | 10 +- drivers/fpga/xilinx-spi.c | 5 +- drivers/fpga/zynq-fpga.c | 10 +- drivers/fpga/zynqmp-fpga.c | 4 +- drivers/fsi/cf-fsi-fw.h | 2 +- drivers/fsi/fsi-core.c | 32 +- drivers/fsi/fsi-occ.c | 15 +- drivers/fsi/fsi-sbefifo.c | 4 +- drivers/fsi/fsi-scom.c | 10 +- drivers/gpio/Kconfig | 20 +- drivers/gpio/Makefile | 296 +- drivers/gpio/TODO | 40 - drivers/gpio/gpio-adnp.c | 5 +- drivers/gpio/gpio-altera.c | 65 +- drivers/gpio/gpio-amd-fch.c | 4 +- drivers/gpio/gpio-amdpt.c | 15 +- drivers/gpio/gpio-ath79.c | 71 +- drivers/gpio/gpio-cs5535.c | 2 +- drivers/gpio/gpio-davinci.c | 7 +- drivers/gpio/gpio-dln2.c | 5 +- drivers/gpio/gpio-dwapb.c | 5 +- drivers/gpio/gpio-eic-sprd.c | 9 +- drivers/gpio/gpio-em.c | 34 +- drivers/gpio/gpio-ep93xx.c | 7 +- drivers/gpio/gpio-exar.c | 5 +- drivers/gpio/gpio-ftgpio010.c | 35 +- drivers/gpio/gpio-grgpio.c | 4 +- drivers/gpio/gpio-it87.c | 14 +- drivers/gpio/gpio-ixp4xx.c | 14 +- drivers/gpio/gpio-janz-ttl.c | 9 +- drivers/gpio/gpio-kempld.c | 10 +- drivers/gpio/gpio-ks8695.c | 14 +- drivers/gpio/gpio-lp3943.c | 5 +- drivers/gpio/gpio-madera.c | 6 +- drivers/gpio/gpio-max3191x.c | 5 +- drivers/gpio/gpio-max7300.c | 5 +- drivers/gpio/gpio-max7301.c | 5 +- drivers/gpio/gpio-max730x.c | 5 +- drivers/gpio/gpio-max732x.c | 50 +- drivers/gpio/gpio-max77620.c | 5 +- drivers/gpio/gpio-mb86s7x.c | 61 +- drivers/gpio/gpio-menz127.c | 5 +- drivers/gpio/gpio-mm-lantiq.c | 4 +- drivers/gpio/gpio-mockup.c | 21 +- drivers/gpio/gpio-mpc5200.c | 14 +- drivers/gpio/gpio-mvebu.c | 11 +- drivers/gpio/gpio-omap.c | 514 +- drivers/gpio/gpio-pca953x.c | 9 +- drivers/gpio/gpio-pl061.c | 35 +- drivers/gpio/gpio-pxa.c | 5 +- drivers/gpio/gpio-rcar.c | 2 +- drivers/gpio/gpio-reg.c | 5 +- drivers/gpio/gpio-sa1100.c | 5 +- drivers/gpio/gpio-siox.c | 51 +- drivers/gpio/gpio-sta2x11.c | 15 +- drivers/gpio/gpio-stmpe.c | 2 +- drivers/gpio/gpio-stp-xway.c | 38 +- drivers/gpio/gpio-tb10x.c | 14 +- drivers/gpio/gpio-tc3589x.c | 2 +- drivers/gpio/gpio-tegra.c | 15 +- drivers/gpio/gpio-tegra186.c | 5 +- drivers/gpio/gpio-ucb1400.c | 6 +- drivers/gpio/gpio-vf610.c | 14 +- drivers/gpio/gpio-vr41xx.c | 19 +- drivers/gpio/gpio-xgene.c | 13 +- drivers/gpio/gpio-xilinx.c | 90 +- drivers/gpio/gpio-zevio.c | 5 +- drivers/gpio/gpio-zx.c | 5 +- drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpio/gpiolib-of.c | 52 +- drivers/gpio/gpiolib.c | 94 +- drivers/gpio/gpiolib.h | 2 +- drivers/gpu/drm/Kconfig | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 15 - drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 31 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 3 +- .../amd/powerplay/hwmgr/process_pptables_v1_0.c | 4 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 31 +- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 2 - .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 4 - .../gpu/drm/arm/display/komeda/d71/d71_component.c | 8 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 4 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 2 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 6 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 8 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 4 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 10 +- drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 4 +- drivers/gpu/drm/arm/hdlcd_crtc.c | 14 +- drivers/gpu/drm/arm/malidp_crtc.c | 6 +- drivers/gpu/drm/arm/malidp_drv.c | 19 +- drivers/gpu/drm/arm/malidp_drv.h | 6 +- drivers/gpu/drm/arm/malidp_hw.c | 6 +- drivers/gpu/drm/arm/malidp_hw.h | 6 +- drivers/gpu/drm/arm/malidp_planes.c | 6 +- drivers/gpu/drm/arm/malidp_regs.h | 6 +- drivers/gpu/drm/armada/armada_510.c | 5 +- drivers/gpu/drm/armada/armada_crtc.c | 5 +- drivers/gpu/drm/armada/armada_crtc.h | 5 +- drivers/gpu/drm/armada/armada_debugfs.c | 5 +- drivers/gpu/drm/armada/armada_drm.h | 5 +- drivers/gpu/drm/armada/armada_drv.c | 5 +- drivers/gpu/drm/armada/armada_fb.c | 5 +- drivers/gpu/drm/armada/armada_fb.h | 5 +- drivers/gpu/drm/armada/armada_fbdev.c | 5 +- drivers/gpu/drm/armada/armada_gem.c | 5 +- drivers/gpu/drm/armada/armada_gem.h | 5 +- drivers/gpu/drm/armada/armada_hw.h | 5 +- drivers/gpu/drm/armada/armada_ioctlP.h | 5 +- drivers/gpu/drm/armada/armada_overlay.c | 5 +- drivers/gpu/drm/armada/armada_plane.c | 5 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 13 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 13 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 13 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 13 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 13 +- drivers/gpu/drm/bridge/adv7511/adv7533.c | 10 +- drivers/gpu/drm/bridge/analogix-anx78xx.c | 11 +- drivers/gpu/drm/bridge/analogix-anx78xx.h | 11 +- drivers/gpu/drm/bridge/analogix/analogix_dp_reg.h | 5 +- drivers/gpu/drm/bridge/nxp-ptn3460.c | 10 +- drivers/gpu/drm/bridge/parade-ps8622.c | 10 +- drivers/gpu/drm/bridge/sil-sii8620.c | 5 +- drivers/gpu/drm/bridge/sil-sii8620.h | 5 +- .../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 5 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c | 5 +- drivers/gpu/drm/bridge/ti-tfp410.c | 6 +- drivers/gpu/drm/cirrus/cirrus_drv.h | 5 +- drivers/gpu/drm/drm_atomic_helper.c | 22 +- drivers/gpu/drm/drm_bufs.c | 5 +- drivers/gpu/drm/drm_edid.c | 55 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 3 +- drivers/gpu/drm/drm_ioc32.c | 5 +- drivers/gpu/drm/drm_mipi_dsi.c | 2 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 32 - drivers/gpu/drm/drm_probe_helper.c | 7 - drivers/gpu/drm/drm_sysfs.c | 4 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 13 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 7 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_dpi.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_g2d.h | 5 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 5 +- drivers/gpu/drm/exynos/regs-decon5433.h | 5 +- drivers/gpu/drm/exynos/regs-fimc.h | 5 +- drivers/gpu/drm/exynos/regs-gsc.h | 5 +- drivers/gpu/drm/exynos/regs-hdmi.h | 5 +- drivers/gpu/drm/exynos/regs-mixer.h | 5 +- drivers/gpu/drm/exynos/regs-rotator.h | 5 +- drivers/gpu/drm/exynos/regs-scaler.h | 5 +- drivers/gpu/drm/exynos/regs-vp.h | 5 +- drivers/gpu/drm/gma500/accel_2d.c | 14 +- drivers/gpu/drm/gma500/backlight.c | 15 +- drivers/gpu/drm/gma500/blitter.c | 10 +- drivers/gpu/drm/gma500/blitter.h | 10 +- drivers/gpu/drm/gma500/cdv_device.c | 14 +- drivers/gpu/drm/gma500/cdv_device.h | 14 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 14 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 14 +- drivers/gpu/drm/gma500/framebuffer.c | 14 +- drivers/gpu/drm/gma500/framebuffer.h | 15 +- drivers/gpu/drm/gma500/gem.c | 14 +- drivers/gpu/drm/gma500/gem.h | 10 +- drivers/gpu/drm/gma500/gma_device.c | 10 +- drivers/gpu/drm/gma500/gma_device.h | 10 +- drivers/gpu/drm/gma500/gma_display.c | 14 +- drivers/gpu/drm/gma500/gma_display.h | 14 +- drivers/gpu/drm/gma500/gtt.c | 14 +- drivers/gpu/drm/gma500/gtt.h | 14 +- drivers/gpu/drm/gma500/intel_bios.c | 15 +- drivers/gpu/drm/gma500/intel_bios.h | 15 +- drivers/gpu/drm/gma500/intel_i2c.c | 14 +- drivers/gpu/drm/gma500/mdfld_device.c | 14 +- drivers/gpu/drm/gma500/mdfld_intel_display.c | 14 +- drivers/gpu/drm/gma500/mid_bios.c | 14 +- drivers/gpu/drm/gma500/mid_bios.h | 14 +- drivers/gpu/drm/gma500/mmu.c | 14 +- drivers/gpu/drm/gma500/mmu.h | 9 +- drivers/gpu/drm/gma500/oaktrail.h | 14 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 14 +- drivers/gpu/drm/gma500/oaktrail_device.c | 14 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 14 +- drivers/gpu/drm/gma500/psb_device.c | 14 +- drivers/gpu/drm/gma500/psb_device.h | 14 +- drivers/gpu/drm/gma500/psb_drv.c | 14 +- drivers/gpu/drm/gma500/psb_drv.h | 14 +- drivers/gpu/drm/gma500/psb_intel_display.c | 14 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 15 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 14 +- drivers/gpu/drm/gma500/psb_intel_modes.c | 14 +- drivers/gpu/drm/gma500/psb_intel_reg.h | 14 +- drivers/gpu/drm/gma500/psb_irq.c | 16 +- drivers/gpu/drm/gma500/psb_irq.h | 14 +- drivers/gpu/drm/gma500/psb_lid.c | 14 +- drivers/gpu/drm/gma500/psb_reg.h | 14 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 6 +- drivers/gpu/drm/hisilicon/kirin/dw_dsi_reg.h | 6 +- drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h | 6 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 6 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 6 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h | 6 +- drivers/gpu/drm/i2c/tda9950.c | 5 +- drivers/gpu/drm/i2c/tda998x_drv.c | 13 +- drivers/gpu/drm/i915/.gitignore | 1 + drivers/gpu/drm/i915/Makefile.header-test | 12 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 2 +- drivers/gpu/drm/i915/gvt/gtt.c | 38 +- drivers/gpu/drm/i915/gvt/handlers.c | 64 +- drivers/gpu/drm/i915/gvt/reg.h | 2 - drivers/gpu/drm/i915/gvt/scheduler.c | 25 - drivers/gpu/drm/i915/gvt/scheduler.h | 1 - drivers/gpu/drm/i915/i915_mm.c | 3 +- drivers/gpu/drm/i915/i915_perf.c | 1 - drivers/gpu/drm/i915/i915_reg.h | 4 - drivers/gpu/drm/i915/intel_csr.c | 18 - drivers/gpu/drm/i915/intel_display.c | 52 +- drivers/gpu/drm/i915/intel_drv.h | 1 - drivers/gpu/drm/i915/intel_dsi_vbt.c | 11 - drivers/gpu/drm/i915/intel_ringbuffer.c | 6 +- drivers/gpu/drm/i915/intel_sdvo.c | 58 +- drivers/gpu/drm/i915/intel_sdvo_regs.h | 3 - drivers/gpu/drm/i915/intel_workarounds.c | 6 - drivers/gpu/drm/i915/selftests/lib_sw_fence.h | 4 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 6 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 30 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 8 +- drivers/gpu/drm/mediatek/mtk_drm_gem.c | 7 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 12 +- drivers/gpu/drm/meson/meson_crtc.c | 6 +- drivers/gpu/drm/meson/meson_plane.c | 8 +- drivers/gpu/drm/meson/meson_vclk.c | 13 +- drivers/gpu/drm/meson/meson_viu.c | 3 +- drivers/gpu/drm/mgag200/mgag200_cursor.c | 5 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 5 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 5 +- drivers/gpu/drm/mgag200/mgag200_fb.c | 5 +- drivers/gpu/drm/mgag200/mgag200_main.c | 5 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 5 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 13 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.h | 13 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 11 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.h | 11 +- drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 11 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 11 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.h | 11 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 11 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 11 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 13 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 13 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 11 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 11 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 10 +- .../gpu/drm/msm/disp/dpu1/dpu_hw_catalog_format.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hwio.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.h | 10 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 13 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_dsi_encoder.c | 13 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c | 13 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c | 13 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 13 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h | 13 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | 13 +- .../gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c | 13 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_pll.c | 13 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.h | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.h | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.c | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.h | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.h | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 17 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.h | 13 +- drivers/gpu/drm/msm/disp/mdp_format.c | 13 +- drivers/gpu/drm/msm/disp/mdp_kms.c | 13 +- drivers/gpu/drm/msm/disp/mdp_kms.h | 13 +- drivers/gpu/drm/msm/dsi/dsi.c | 10 +- drivers/gpu/drm/msm/dsi/dsi.h | 10 +- drivers/gpu/drm/msm/dsi/dsi_cfg.c | 10 +- drivers/gpu/drm/msm/dsi/dsi_cfg.h | 10 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 10 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 10 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 10 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 10 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 10 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 10 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 10 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 10 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 10 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 10 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c | 10 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c | 10 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c | 10 +- drivers/gpu/drm/msm/edp/edp.c | 10 +- drivers/gpu/drm/msm/edp/edp.h | 10 +- drivers/gpu/drm/msm/edp/edp_aux.c | 10 +- drivers/gpu/drm/msm/edp/edp_bridge.c | 10 +- drivers/gpu/drm/msm/edp/edp_connector.c | 10 +- drivers/gpu/drm/msm/edp/edp_ctrl.c | 10 +- drivers/gpu/drm/msm/edp/edp_phy.c | 10 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 13 +- drivers/gpu/drm/msm/hdmi/hdmi.h | 13 +- drivers/gpu/drm/msm/hdmi/hdmi_audio.c | 13 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 13 +- drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 13 +- drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c | 11 +- drivers/gpu/drm/msm/hdmi/hdmi_i2c.c | 13 +- drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 10 +- drivers/gpu/drm/msm/hdmi/hdmi_phy_8960.c | 13 +- drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c | 10 +- drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c | 13 +- drivers/gpu/drm/msm/hdmi/hdmi_phy_8x74.c | 13 +- drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c | 13 +- drivers/gpu/drm/msm/msm_atomic.c | 13 +- drivers/gpu/drm/msm/msm_debugfs.c | 13 +- drivers/gpu/drm/msm/msm_debugfs.h | 13 +- drivers/gpu/drm/msm/msm_drv.c | 13 +- drivers/gpu/drm/msm/msm_drv.h | 13 +- drivers/gpu/drm/msm/msm_fb.c | 13 +- drivers/gpu/drm/msm/msm_fbdev.c | 13 +- drivers/gpu/drm/msm/msm_fence.c | 13 +- drivers/gpu/drm/msm/msm_fence.h | 13 +- drivers/gpu/drm/msm/msm_gem.c | 13 +- drivers/gpu/drm/msm/msm_gem.h | 13 +- drivers/gpu/drm/msm/msm_gem_prime.c | 13 +- drivers/gpu/drm/msm/msm_gem_shrinker.c | 13 +- drivers/gpu/drm/msm/msm_gem_submit.c | 13 +- drivers/gpu/drm/msm/msm_gem_vma.c | 13 +- drivers/gpu/drm/msm/msm_gpu.c | 13 +- drivers/gpu/drm/msm/msm_gpu.h | 13 +- drivers/gpu/drm/msm/msm_iommu.c | 13 +- drivers/gpu/drm/msm/msm_kms.h | 13 +- drivers/gpu/drm/msm/msm_mmu.h | 13 +- drivers/gpu/drm/msm/msm_perf.c | 13 +- drivers/gpu/drm/msm/msm_rd.c | 13 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 13 +- drivers/gpu/drm/msm/msm_ringbuffer.h | 13 +- drivers/gpu/drm/msm/msm_submitqueue.c | 11 +- drivers/gpu/drm/nouveau/Kconfig | 6 +- .../gpu/drm/nouveau/include/nvkm/core/firmware.h | 16 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 103 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 2 +- drivers/gpu/drm/nouveau/nvkm/core/firmware.c | 33 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c | 56 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.h | 22 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.c | 50 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.h | 3 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r367.c | 33 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.c | 36 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.h | 1 - .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r375.c | 12 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode.h | 12 +- .../drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c | 22 +- .../nvkm/subdev/secboot/ls_ucode_msgqueue.c | 38 +- .../gpu/drm/omapdrm/displays/connector-analog-tv.c | 5 +- drivers/gpu/drm/omapdrm/displays/connector-hdmi.c | 5 +- drivers/gpu/drm/omapdrm/displays/encoder-opa362.c | 5 +- .../gpu/drm/omapdrm/displays/encoder-tpd12s015.c | 5 +- drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 5 +- .../omapdrm/displays/panel-lgphilips-lb035q02.c | 5 +- .../drm/omapdrm/displays/panel-sharp-ls037v7dw01.c | 5 +- .../drm/omapdrm/displays/panel-sony-acx565akm.c | 13 +- .../drm/omapdrm/displays/panel-tpo-td028ttec1.c | 13 +- drivers/gpu/drm/omapdrm/dss/core.c | 13 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 13 +- drivers/gpu/drm/omapdrm/dss/dispc.h | 13 +- drivers/gpu/drm/omapdrm/dss/dispc_coefs.c | 13 +- drivers/gpu/drm/omapdrm/dss/display.c | 13 +- drivers/gpu/drm/omapdrm/dss/dpi.c | 13 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 13 +- drivers/gpu/drm/omapdrm/dss/dss.c | 13 +- drivers/gpu/drm/omapdrm/dss/dss.h | 13 +- drivers/gpu/drm/omapdrm/dss/hdmi.h | 13 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 13 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 13 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.h | 13 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 13 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 13 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.h | 13 +- drivers/gpu/drm/omapdrm/dss/hdmi_phy.c | 5 +- drivers/gpu/drm/omapdrm/dss/hdmi_pll.c | 5 +- drivers/gpu/drm/omapdrm/dss/hdmi_wp.c | 5 +- drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 13 +- drivers/gpu/drm/omapdrm/dss/omapdss.h | 13 +- drivers/gpu/drm/omapdrm/dss/output.c | 13 +- drivers/gpu/drm/omapdrm/dss/pll.c | 13 +- drivers/gpu/drm/omapdrm/dss/sdi.c | 13 +- drivers/gpu/drm/omapdrm/dss/venc.c | 13 +- drivers/gpu/drm/omapdrm/omap_connector.c | 13 +- drivers/gpu/drm/omapdrm/omap_connector.h | 13 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 13 +- drivers/gpu/drm/omapdrm/omap_crtc.h | 13 +- drivers/gpu/drm/omapdrm/omap_debugfs.c | 13 +- drivers/gpu/drm/omapdrm/omap_drv.c | 13 +- drivers/gpu/drm/omapdrm/omap_drv.h | 13 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 13 +- drivers/gpu/drm/omapdrm/omap_encoder.h | 13 +- drivers/gpu/drm/omapdrm/omap_fb.c | 13 +- drivers/gpu/drm/omapdrm/omap_fb.h | 13 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 13 +- drivers/gpu/drm/omapdrm/omap_fbdev.h | 13 +- drivers/gpu/drm/omapdrm/omap_gem.c | 13 +- drivers/gpu/drm/omapdrm/omap_gem.h | 13 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 13 +- drivers/gpu/drm/omapdrm/omap_irq.c | 13 +- drivers/gpu/drm/omapdrm/omap_irq.h | 13 +- drivers/gpu/drm/omapdrm/omap_plane.c | 13 +- drivers/gpu/drm/omapdrm/omap_plane.h | 13 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 5 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 13 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 5 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 13 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 5 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 5 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 5 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 5 +- drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 5 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 13 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 5 +- drivers/gpu/drm/panfrost/Kconfig | 1 - drivers/gpu/drm/panfrost/panfrost_devfreq.c | 13 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 2 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 3 +- drivers/gpu/drm/panfrost/panfrost_gem.h | 1 - drivers/gpu/drm/panfrost/panfrost_mmu.c | 8 - drivers/gpu/drm/pl111/pl111_debugfs.c | 5 +- drivers/gpu/drm/pl111/pl111_display.c | 7 +- drivers/gpu/drm/pl111/pl111_drm.h | 8 +- drivers/gpu/drm/pl111/pl111_drv.c | 7 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 10 +- drivers/gpu/drm/rockchip/cdn-dp-core.h | 10 +- drivers/gpu/drm/rockchip/cdn-dp-reg.c | 10 +- drivers/gpu/drm/rockchip/cdn-dp-reg.h | 10 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 10 +- drivers/gpu/drm/rockchip/inno_hdmi.h | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.h | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.h | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.h | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_psr.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_psr.h | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 61 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 10 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 10 +- drivers/gpu/drm/rockchip/rockchip_lvds.h | 10 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 10 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 10 +- drivers/gpu/drm/tegra/dc.c | 9 +- drivers/gpu/drm/tegra/dc.h | 5 +- drivers/gpu/drm/tegra/dpaux.c | 5 +- drivers/gpu/drm/tegra/dpaux.h | 5 +- drivers/gpu/drm/tegra/drm.c | 5 +- drivers/gpu/drm/tegra/drm.h | 5 +- drivers/gpu/drm/tegra/dsi.c | 5 +- drivers/gpu/drm/tegra/dsi.h | 5 +- drivers/gpu/drm/tegra/falcon.c | 5 +- drivers/gpu/drm/tegra/falcon.h | 5 +- drivers/gpu/drm/tegra/fb.c | 5 +- drivers/gpu/drm/tegra/gem.c | 5 +- drivers/gpu/drm/tegra/gem.h | 5 +- drivers/gpu/drm/tegra/gr2d.c | 5 +- drivers/gpu/drm/tegra/gr2d.h | 5 +- drivers/gpu/drm/tegra/gr3d.c | 5 +- drivers/gpu/drm/tegra/gr3d.h | 5 +- drivers/gpu/drm/tegra/hdmi.c | 5 +- drivers/gpu/drm/tegra/hdmi.h | 5 +- drivers/gpu/drm/tegra/hub.c | 5 +- drivers/gpu/drm/tegra/hub.h | 5 +- drivers/gpu/drm/tegra/mipi-phy.c | 5 +- drivers/gpu/drm/tegra/mipi-phy.h | 5 +- drivers/gpu/drm/tegra/output.c | 5 +- drivers/gpu/drm/tegra/plane.c | 5 +- drivers/gpu/drm/tegra/plane.h | 5 +- drivers/gpu/drm/tegra/rgb.c | 5 +- drivers/gpu/drm/tegra/sor.c | 5 +- drivers/gpu/drm/tegra/sor.h | 5 +- drivers/gpu/drm/tegra/vic.c | 5 +- drivers/gpu/drm/tegra/vic.h | 5 +- drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 13 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 13 +- drivers/gpu/drm/tilcdc/tilcdc_drv.h | 13 +- drivers/gpu/drm/tilcdc/tilcdc_external.c | 6 +- drivers/gpu/drm/tilcdc/tilcdc_external.h | 13 +- drivers/gpu/drm/tilcdc/tilcdc_panel.c | 13 +- drivers/gpu/drm/tilcdc/tilcdc_panel.h | 13 +- drivers/gpu/drm/tilcdc/tilcdc_plane.c | 13 +- drivers/gpu/drm/tilcdc/tilcdc_regs.h | 13 +- drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 13 +- drivers/gpu/drm/tilcdc/tilcdc_tfp410.h | 13 +- drivers/gpu/drm/tve200/tve200_display.c | 6 +- drivers/gpu/drm/tve200/tve200_drm.h | 6 +- drivers/gpu/drm/tve200/tve200_drv.c | 6 +- drivers/gpu/drm/udl/udl_connector.c | 5 +- drivers/gpu/drm/udl/udl_drv.c | 5 +- drivers/gpu/drm/udl/udl_drv.h | 5 +- drivers/gpu/drm/udl/udl_encoder.c | 5 +- drivers/gpu/drm/udl/udl_fb.c | 5 +- drivers/gpu/drm/udl/udl_gem.c | 5 +- drivers/gpu/drm/udl/udl_main.c | 5 +- drivers/gpu/drm/udl/udl_modeset.c | 4 +- drivers/gpu/drm/udl/udl_transfer.c | 5 +- drivers/gpu/drm/vc4/vc4_bo.c | 5 +- drivers/gpu/drm/vc4/vc4_crtc.c | 5 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 5 +- drivers/gpu/drm/vc4/vc4_dpi.c | 13 +- drivers/gpu/drm/vc4/vc4_drv.c | 5 +- drivers/gpu/drm/vc4/vc4_drv.h | 5 +- drivers/gpu/drm/vc4/vc4_dsi.c | 13 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 32 +- drivers/gpu/drm/vc4/vc4_hvs.c | 5 +- drivers/gpu/drm/vc4/vc4_kms.c | 5 +- drivers/gpu/drm/vc4/vc4_plane.c | 7 +- drivers/gpu/drm/vc4/vc4_regs.h | 5 +- drivers/gpu/drm/vc4/vc4_trace.h | 5 +- drivers/gpu/drm/vc4/vc4_trace_points.c | 5 +- drivers/gpu/drm/vc4/vc4_v3d.c | 13 +- drivers/gpu/drm/vc4/vc4_vec.c | 13 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 3 - drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 146 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 10 +- drivers/gpu/drm/zte/zx_common_regs.h | 5 +- drivers/gpu/drm/zte/zx_drm_drv.c | 6 +- drivers/gpu/drm/zte/zx_drm_drv.h | 6 +- drivers/gpu/drm/zte/zx_hdmi.c | 6 +- drivers/gpu/drm/zte/zx_hdmi_regs.h | 6 +- drivers/gpu/drm/zte/zx_plane.c | 6 +- drivers/gpu/drm/zte/zx_plane.h | 6 +- drivers/gpu/drm/zte/zx_plane_regs.h | 6 +- drivers/gpu/drm/zte/zx_tvenc.c | 6 +- drivers/gpu/drm/zte/zx_tvenc_regs.h | 6 +- drivers/gpu/drm/zte/zx_vga.c | 5 +- drivers/gpu/drm/zte/zx_vga_regs.h | 5 +- drivers/gpu/drm/zte/zx_vou.c | 6 +- drivers/gpu/drm/zte/zx_vou.h | 6 +- drivers/gpu/drm/zte/zx_vou_regs.h | 6 +- drivers/gpu/host1x/debug.c | 11 +- drivers/gpu/host1x/hw/debug_hw.c | 11 +- drivers/gpu/host1x/hw/debug_hw_1x01.c | 11 +- drivers/gpu/host1x/hw/debug_hw_1x06.c | 11 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 40 +- drivers/gpu/ipu-v3/ipu-pre.c | 10 +- drivers/gpu/ipu-v3/ipu-prg.c | 10 +- drivers/gpu/vga/Kconfig | 1 - drivers/gpu/vga/vga_switcheroo.c | 11 +- drivers/hid/hid-a4tech.c | 11 +- drivers/hid/hid-appleir.c | 10 +- drivers/hid/hid-asus.c | 2 +- drivers/hid/hid-cmedia.c | 10 +- drivers/hid/hid-core.c | 16 +- drivers/hid/hid-cp2112.c | 17 +- drivers/hid/hid-elo.c | 3 +- drivers/hid/hid-hyperv.c | 12 +- drivers/hid/hid-ids.h | 6 - drivers/hid/hid-ite.c | 5 +- drivers/hid/hid-led.c | 5 +- drivers/hid/hid-lg.c | 2 + drivers/hid/hid-logitech-dj.c | 90 +- drivers/hid/hid-logitech-hidpp.c | 17 +- drivers/hid/hid-multitouch.c | 11 - drivers/hid/hid-picolcd.h | 12 +- drivers/hid/hid-picolcd_backlight.c | 12 +- drivers/hid/hid-picolcd_cir.c | 12 +- drivers/hid/hid-picolcd_core.c | 12 +- drivers/hid/hid-picolcd_debugfs.c | 12 +- drivers/hid/hid-picolcd_fb.c | 16 +- drivers/hid/hid-picolcd_lcd.c | 12 +- drivers/hid/hid-picolcd_leds.c | 12 +- drivers/hid/hid-primax.c | 10 +- drivers/hid/hid-quirks.c | 24 +- drivers/hid/hid-rmi.c | 15 +- drivers/hid/hid-sensor-custom.c | 12 +- drivers/hid/hid-sensor-hub.c | 15 +- drivers/hid/hid-uclogic-core.c | 4 - drivers/hid/hid-uclogic-params.c | 4 - drivers/hid/hid-udraw-ps3.c | 10 +- drivers/hid/hidraw.c | 10 +- drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 8 - drivers/hid/intel-ish-hid/ipc/hw-ish-regs.h | 10 +- drivers/hid/intel-ish-hid/ipc/hw-ish.h | 10 +- drivers/hid/intel-ish-hid/ipc/ipc.c | 10 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 11 +- drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 2 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 14 +- drivers/hid/intel-ish-hid/ishtp-hid.c | 10 +- drivers/hid/intel-ish-hid/ishtp-hid.h | 10 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 25 +- drivers/hid/intel-ish-hid/ishtp/bus.h | 10 +- drivers/hid/intel-ish-hid/ishtp/client-buffers.c | 11 +- drivers/hid/intel-ish-hid/ishtp/client.c | 11 +- drivers/hid/intel-ish-hid/ishtp/client.h | 10 +- drivers/hid/intel-ish-hid/ishtp/dma-if.c | 11 +- drivers/hid/intel-ish-hid/ishtp/hbm.c | 11 +- drivers/hid/intel-ish-hid/ishtp/hbm.h | 10 +- drivers/hid/intel-ish-hid/ishtp/init.c | 10 +- drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 10 +- drivers/hid/wacom_sys.c | 13 +- drivers/hid/wacom_wac.c | 221 +- drivers/hid/wacom_wac.h | 3 - drivers/hsi/clients/cmt_speech.c | 15 +- drivers/hsi/clients/hsi_char.c | 15 +- drivers/hsi/clients/nokia-modem.c | 15 +- drivers/hsi/clients/ssi_protocol.c | 15 +- drivers/hsi/controllers/omap_ssi.h | 15 +- drivers/hsi/controllers/omap_ssi_core.c | 15 +- drivers/hsi/controllers/omap_ssi_port.c | 15 +- drivers/hsi/controllers/omap_ssi_regs.h | 15 +- drivers/hsi/hsi_boardinfo.c | 15 +- drivers/hsi/hsi_core.c | 15 +- drivers/hsi/hsi_core.h | 15 +- drivers/hv/Kconfig | 4 - drivers/hv/channel.c | 14 +- drivers/hv/channel_mgmt.c | 14 +- drivers/hv/connection.c | 15 +- drivers/hv/hv.c | 171 +- drivers/hv/hv_balloon.c | 12 +- drivers/hv/hv_fcopy.c | 12 +- drivers/hv/hv_snapshot.c | 13 +- drivers/hv/hv_util.c | 15 +- drivers/hv/hv_utils_transport.c | 12 +- drivers/hv/hv_utils_transport.h | 12 +- drivers/hv/hyperv_vmbus.h | 18 +- drivers/hv/ring_buffer.c | 15 +- drivers/hv/vmbus_drv.c | 58 +- drivers/hwmon/ad7418.c | 5 +- drivers/hwmon/adm1029.c | 10 + drivers/hwmon/adt7411.c | 5 +- drivers/hwmon/adt7475.c | 5 +- drivers/hwmon/applesmc.c | 14 +- drivers/hwmon/asus_atk0110.c | 25 +- drivers/hwmon/coretemp.c | 36 +- drivers/hwmon/gpio-fan.c | 22 +- drivers/hwmon/hwmon.c | 13 +- drivers/hwmon/iio_hwmon.c | 5 +- drivers/hwmon/ina209.c | 5 +- drivers/hwmon/ina2xx.c | 5 +- drivers/hwmon/ina3221.c | 4 +- drivers/hwmon/lm73.c | 5 +- drivers/hwmon/lm90.c | 106 +- drivers/hwmon/ltc2990.c | 3 +- drivers/hwmon/ltc4215.c | 5 +- drivers/hwmon/ltc4245.c | 5 +- drivers/hwmon/max1111.c | 5 +- drivers/hwmon/max16065.c | 5 +- drivers/hwmon/max197.c | 5 +- drivers/hwmon/max31722.c | 5 +- drivers/hwmon/max6650.c | 710 +- drivers/hwmon/nct7904.c | 81 +- drivers/hwmon/nsa320-hwmon.c | 10 +- drivers/hwmon/occ/common.c | 10 +- drivers/hwmon/occ/common.h | 1 - drivers/hwmon/pmbus/Kconfig | 18 - drivers/hwmon/pmbus/Makefile | 2 - drivers/hwmon/pmbus/adm1275.c | 105 +- drivers/hwmon/pmbus/irps5401.c | 67 - drivers/hwmon/pmbus/pmbus_core.c | 37 +- drivers/hwmon/pmbus/pxe1610.c | 139 - drivers/hwmon/pwm-fan.c | 10 +- drivers/hwmon/s3c-hwmon.c | 14 +- drivers/hwmon/scpi-hwmon.c | 10 +- drivers/hwmon/smm665.c | 5 +- drivers/hwmon/smsc47m1.c | 2 - drivers/hwmon/w83793.c | 15 +- drivers/hwmon/w83795.c | 15 +- drivers/hwmon/w83l786ng.c | 15 +- drivers/hwmon/wm831x-hwmon.c | 14 +- drivers/hwmon/wm8350-hwmon.c | 14 +- drivers/hwtracing/coresight/Kconfig | 1 - drivers/hwtracing/coresight/Makefile | 3 +- drivers/hwtracing/coresight/coresight-catu.c | 40 +- drivers/hwtracing/coresight/coresight-catu.h | 1 + drivers/hwtracing/coresight/coresight-cpu-debug.c | 21 +- drivers/hwtracing/coresight/coresight-etb10.c | 78 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 8 +- drivers/hwtracing/coresight/coresight-etm.h | 6 +- .../hwtracing/coresight/coresight-etm3x-sysfs.c | 12 +- drivers/hwtracing/coresight/coresight-etm3x.c | 49 +- drivers/hwtracing/coresight/coresight-etm4x.c | 40 +- drivers/hwtracing/coresight/coresight-etm4x.h | 2 + drivers/hwtracing/coresight/coresight-funnel.c | 36 +- drivers/hwtracing/coresight/coresight-platform.c | 815 --- drivers/hwtracing/coresight/coresight-priv.h | 4 - drivers/hwtracing/coresight/coresight-replicator.c | 43 +- drivers/hwtracing/coresight/coresight-stm.c | 118 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 43 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 80 +- drivers/hwtracing/coresight/coresight-tmc.c | 96 +- drivers/hwtracing/coresight/coresight-tmc.h | 2 + drivers/hwtracing/coresight/coresight-tpiu.c | 24 +- drivers/hwtracing/coresight/coresight.c | 170 +- drivers/hwtracing/coresight/of_coresight.c | 297 + drivers/hwtracing/intel_th/core.c | 5 +- drivers/hwtracing/intel_th/msu.c | 150 +- drivers/hwtracing/intel_th/pci.c | 5 - drivers/i2c/busses/i2c-acorn.c | 6 +- drivers/i2c/busses/i2c-ali1563.c | 3 +- drivers/i2c/busses/i2c-amd-mp2-pci.c | 2 +- drivers/i2c/busses/i2c-amd8111.c | 5 +- drivers/i2c/busses/i2c-aspeed.c | 5 +- drivers/i2c/busses/i2c-axxia.c | 5 +- drivers/i2c/busses/i2c-digicolor.c | 5 +- drivers/i2c/busses/i2c-diolan-u2c.c | 5 +- drivers/i2c/busses/i2c-dln2.c | 5 +- drivers/i2c/busses/i2c-efm32.c | 5 +- drivers/i2c/busses/i2c-eg20t.c | 10 +- drivers/i2c/busses/i2c-exynos5.c | 5 +- drivers/i2c/busses/i2c-gpio.c | 5 +- drivers/i2c/busses/i2c-img-scb.c | 5 +- drivers/i2c/busses/i2c-iop3xx.c | 5 +- drivers/i2c/busses/i2c-iop3xx.h | 10 +- drivers/i2c/busses/i2c-kempld.c | 10 +- drivers/i2c/busses/i2c-meson.c | 5 +- drivers/i2c/busses/i2c-nomadik.c | 5 +- drivers/i2c/busses/i2c-pca-platform.c | 7 +- drivers/i2c/busses/i2c-puv3.c | 5 +- drivers/i2c/busses/i2c-pxa-pci.c | 2 +- drivers/i2c/busses/i2c-pxa.c | 5 +- drivers/i2c/busses/i2c-rk3x.c | 5 +- drivers/i2c/busses/i2c-robotfuzz-osif.c | 5 +- drivers/i2c/busses/i2c-scmi.c | 5 +- drivers/i2c/busses/i2c-simtec.c | 10 +- drivers/i2c/busses/i2c-st.c | 5 +- drivers/i2c/busses/i2c-taos-evm.c | 10 +- drivers/i2c/busses/i2c-tiny-usb.c | 6 +- drivers/i2c/busses/i2c-versatile.c | 5 +- drivers/i2c/busses/i2c-xiic.c | 5 - drivers/i2c/busses/i2c-zx2967.c | 5 +- drivers/i2c/i2c-core-acpi.c | 13 +- drivers/i2c/i2c-core-of.c | 4 +- drivers/i2c/i2c-slave-eeprom.c | 5 +- drivers/i2c/muxes/i2c-arb-gpio-challenge.c | 11 +- drivers/i2c/muxes/i2c-demux-pinctrl.c | 5 +- drivers/i2c/muxes/i2c-mux-gpio.c | 5 +- drivers/i2c/muxes/i2c-mux-gpmux.c | 5 +- drivers/i3c/master.c | 82 +- drivers/i3c/master/dw-i3c-master.c | 7 +- drivers/i3c/master/i3c-master-cdns.c | 10 +- drivers/ide/Kconfig | 20 +- drivers/ide/amd74xx.c | 6 +- drivers/ide/cs5535.c | 5 +- drivers/ide/cs5536.c | 14 +- drivers/ide/ide-cd.c | 2 +- drivers/ide/triflex.c | 14 +- drivers/ide/via82cxxx.c | 6 +- drivers/idle/intel_idle.c | 14 +- drivers/iio/Kconfig | 2 +- drivers/iio/accel/adis16201.c | 4 +- drivers/iio/accel/adis16209.c | 4 +- drivers/iio/accel/adxl345.h | 5 +- drivers/iio/accel/adxl345_core.c | 5 +- drivers/iio/accel/adxl345_i2c.c | 5 +- drivers/iio/accel/adxl345_spi.c | 5 +- drivers/iio/accel/adxl372.c | 27 +- drivers/iio/accel/adxl372_spi.c | 9 - drivers/iio/accel/bma180.c | 5 +- drivers/iio/accel/bma220_spi.c | 5 +- drivers/iio/accel/bmc150-accel-core.c | 10 +- drivers/iio/accel/bmc150-accel-i2c.c | 10 +- drivers/iio/accel/da280.c | 5 +- drivers/iio/accel/da311.c | 5 +- drivers/iio/accel/dmard06.c | 5 +- drivers/iio/accel/dmard09.c | 10 +- drivers/iio/accel/dmard10.c | 5 +- drivers/iio/accel/hid-sensor-accel-3d.c | 15 +- drivers/iio/accel/kxcjk-1013.c | 11 +- drivers/iio/accel/kxsd9-spi.c | 9 - drivers/iio/accel/kxsd9.c | 5 +- drivers/iio/accel/mma7455.h | 5 +- drivers/iio/accel/mma7455_core.c | 5 +- drivers/iio/accel/mma7455_i2c.c | 5 +- drivers/iio/accel/mma7455_spi.c | 5 +- drivers/iio/accel/mma7660.c | 5 +- drivers/iio/accel/mma9551.c | 10 +- drivers/iio/accel/mma9551_core.c | 10 +- drivers/iio/accel/mma9551_core.h | 10 +- drivers/iio/accel/mma9553.c | 10 +- drivers/iio/accel/mxc4005.c | 10 +- drivers/iio/accel/mxc6255.c | 5 +- drivers/iio/accel/sca3000.c | 12 +- drivers/iio/accel/st_accel_buffer.c | 22 +- drivers/iio/accel/stk8312.c | 5 +- drivers/iio/accel/stk8ba50.c | 5 +- drivers/iio/adc/Kconfig | 1 + drivers/iio/adc/ad7124.c | 33 +- drivers/iio/adc/ad7606.c | 97 +- drivers/iio/adc/ad7606.h | 17 +- drivers/iio/adc/ad799x.c | 6 +- drivers/iio/adc/ad_sigma_delta.c | 3 +- drivers/iio/adc/aspeed_adc.c | 6 +- drivers/iio/adc/at91-sama5d2_adc.c | 22 +- drivers/iio/adc/at91_adc.c | 4 +- drivers/iio/adc/axp20x_adc.c | 5 +- drivers/iio/adc/axp288_adc.c | 11 +- drivers/iio/adc/bcm_iproc_adc.c | 13 +- drivers/iio/adc/cc10001_adc.c | 6 +- drivers/iio/adc/dln2-adc.c | 5 +- drivers/iio/adc/ep93xx_adc.c | 5 +- drivers/iio/adc/fsl-imx25-gcq.c | 5 +- drivers/iio/adc/imx7d_adc.c | 24 +- drivers/iio/adc/lp8788_adc.c | 5 +- drivers/iio/adc/lpc18xx_adc.c | 5 +- drivers/iio/adc/ltc2471.c | 3 +- drivers/iio/adc/ltc2485.c | 5 +- drivers/iio/adc/max1027.c | 5 +- drivers/iio/adc/max1118.c | 5 +- drivers/iio/adc/max1363.c | 5 +- drivers/iio/adc/mcp320x.c | 5 +- drivers/iio/adc/men_z188_adc.c | 5 +- drivers/iio/adc/meson_saradc.c | 8 +- drivers/iio/adc/mt6577_auxadc.c | 54 +- drivers/iio/adc/palmas_gpadc.c | 5 +- drivers/iio/adc/qcom-spmi-iadc.c | 10 +- drivers/iio/adc/qcom-spmi-vadc.c | 10 +- drivers/iio/adc/rcar-gyroadc.c | 4 +- drivers/iio/adc/stm32-adc-core.c | 21 +- drivers/iio/adc/stm32-dfsdm-adc.c | 239 +- drivers/iio/adc/stm32-dfsdm-core.c | 8 +- drivers/iio/adc/stm32-dfsdm.h | 24 +- drivers/iio/adc/stmpe-adc.c | 40 +- drivers/iio/adc/sun4i-gpadc-iio.c | 5 +- drivers/iio/adc/ti-adc081c.c | 5 +- drivers/iio/adc/ti-adc0832.c | 5 +- drivers/iio/adc/ti-adc084s021.c | 5 +- drivers/iio/adc/ti-adc108s102.c | 10 +- drivers/iio/adc/ti-adc12138.c | 5 +- drivers/iio/adc/ti-ads1015.c | 5 +- drivers/iio/adc/ti-ads8688.c | 5 +- drivers/iio/adc/ti-tlc4541.c | 5 +- drivers/iio/adc/twl4030-madc.c | 16 +- drivers/iio/adc/twl6030-gpadc.c | 16 +- drivers/iio/amplifiers/Kconfig | 13 +- drivers/iio/amplifiers/ad8366.c | 146 +- drivers/iio/buffer/industrialio-buffer-cb.c | 5 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 5 +- drivers/iio/chemical/ccs811.c | 5 +- drivers/iio/common/cros_ec_sensors/Kconfig | 9 - drivers/iio/common/cros_ec_sensors/Makefile | 1 - .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 139 - .../common/cros_ec_sensors/cros_ec_sensors_core.c | 14 - .../iio/common/hid-sensors/hid-sensor-attributes.c | 15 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 15 +- .../iio/common/hid-sensors/hid-sensor-trigger.h | 15 +- drivers/iio/common/ms_sensors/ms_sensors_i2c.h | 5 +- drivers/iio/dac/ad5758.c | 18 +- drivers/iio/dac/ds4424.c | 11 +- drivers/iio/dac/lpc18xx_dac.c | 5 +- drivers/iio/dac/max5821.c | 5 +- drivers/iio/dac/mcp4725.c | 5 +- drivers/iio/dac/ti-dac082s085.c | 5 +- drivers/iio/dac/ti-dac5571.c | 5 +- drivers/iio/dummy/iio_dummy_evgen.c | 5 +- drivers/iio/dummy/iio_simple_dummy.c | 5 +- drivers/iio/dummy/iio_simple_dummy.h | 5 +- drivers/iio/dummy/iio_simple_dummy_buffer.c | 5 +- drivers/iio/dummy/iio_simple_dummy_events.c | 5 +- drivers/iio/frequency/Kconfig | 10 - drivers/iio/frequency/Makefile | 1 - drivers/iio/frequency/ad9523.c | 8 +- drivers/iio/frequency/adf4371.c | 632 -- drivers/iio/gyro/bmg160_core.c | 10 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 15 +- drivers/iio/gyro/itg3200_buffer.c | 5 +- drivers/iio/gyro/itg3200_core.c | 5 +- drivers/iio/humidity/am2315.c | 5 +- drivers/iio/humidity/dht11.c | 36 +- drivers/iio/humidity/hid-sensor-humidity.c | 13 +- drivers/iio/humidity/si7005.c | 5 +- drivers/iio/humidity/si7020.c | 10 +- drivers/iio/iio_core.h | 5 +- drivers/iio/iio_core_trigger.h | 5 +- drivers/iio/imu/adis16400.c | 6 +- drivers/iio/imu/adis16480.c | 6 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 10 +- drivers/iio/imu/kmx61.c | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 11 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 78 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 3 +- drivers/iio/industrialio-buffer.c | 6 +- drivers/iio/industrialio-configfs.c | 5 +- drivers/iio/industrialio-core.c | 46 +- drivers/iio/industrialio-event.c | 5 +- drivers/iio/industrialio-sw-device.c | 5 +- drivers/iio/industrialio-sw-trigger.c | 5 +- drivers/iio/industrialio-trigger.c | 5 +- drivers/iio/inkern.c | 7 +- drivers/iio/light/adjd_s311.c | 5 +- drivers/iio/light/al3320a.c | 6 +- drivers/iio/light/apds9300.c | 5 +- drivers/iio/light/bh1780.c | 2 +- drivers/iio/light/cm32181.c | 5 +- drivers/iio/light/cm3232.c | 5 +- drivers/iio/light/cm3323.c | 5 +- drivers/iio/light/cm36651.c | 5 +- drivers/iio/light/gp2ap020a00f.c | 5 +- drivers/iio/light/hid-sensor-als.c | 15 +- drivers/iio/light/hid-sensor-prox.c | 14 +- drivers/iio/light/isl29125.c | 5 +- drivers/iio/light/jsa1212.c | 10 +- drivers/iio/light/ltr501.c | 5 +- drivers/iio/light/max44000.c | 5 +- drivers/iio/light/opt3001.c | 10 +- drivers/iio/light/pa12203001.c | 4 +- drivers/iio/light/rpr0521.c | 5 +- drivers/iio/light/si1145.c | 5 +- drivers/iio/light/stk3310.c | 11 +- drivers/iio/light/tcs3414.c | 5 +- drivers/iio/light/tcs3472.c | 5 +- drivers/iio/light/tsl2563.c | 15 +- drivers/iio/light/tsl4531.c | 5 +- drivers/iio/light/us5182d.c | 10 +- drivers/iio/light/vcnl4000.c | 5 +- drivers/iio/light/veml6070.c | 5 +- drivers/iio/light/vl6180.c | 5 +- drivers/iio/light/zopt2201.c | 5 +- drivers/iio/magnetometer/bmc150_magn.c | 10 +- drivers/iio/magnetometer/bmc150_magn_i2c.c | 10 +- drivers/iio/magnetometer/bmc150_magn_spi.c | 5 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 15 +- drivers/iio/magnetometer/hmc5843.h | 5 +- drivers/iio/magnetometer/hmc5843_i2c.c | 5 +- drivers/iio/magnetometer/hmc5843_spi.c | 5 +- drivers/iio/magnetometer/mag3110.c | 5 +- drivers/iio/magnetometer/mmc35240.c | 5 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 14 +- drivers/iio/orientation/hid-sensor-rotation.c | 10 +- drivers/iio/potentiometer/ds1803.c | 5 +- drivers/iio/potentiometer/max5481.c | 6 +- drivers/iio/potentiometer/max5487.c | 6 +- drivers/iio/potentiometer/mcp4131.c | 5 +- drivers/iio/pressure/Kconfig | 11 - drivers/iio/pressure/Makefile | 1 - drivers/iio/pressure/bmp280-core.c | 5 +- drivers/iio/pressure/dps310.c | 827 --- drivers/iio/pressure/hid-sensor-press.c | 14 +- drivers/iio/pressure/hp03.c | 5 +- drivers/iio/pressure/hp206c.c | 5 +- drivers/iio/pressure/mpl115.c | 6 +- drivers/iio/pressure/mpl115.h | 5 +- drivers/iio/pressure/mpl115_i2c.c | 5 +- drivers/iio/pressure/mpl115_spi.c | 5 +- drivers/iio/pressure/mpl3115.c | 5 +- drivers/iio/pressure/t5403.c | 5 +- drivers/iio/proximity/rfd77402.c | 5 +- drivers/iio/proximity/srf08.c | 5 +- drivers/iio/proximity/sx9500.c | 5 +- drivers/iio/resolver/ad2s1200.c | 5 +- drivers/iio/temperature/hid-sensor-temperature.c | 13 +- drivers/iio/temperature/maxim_thermocouple.c | 10 - drivers/iio/temperature/mlx90614.c | 6 +- drivers/iio/temperature/mlx90632.c | 9 +- drivers/iio/temperature/tmp006.c | 5 +- drivers/iio/temperature/tmp007.c | 6 +- drivers/iio/trigger/iio-trig-hrtimer.c | 6 +- drivers/iio/trigger/iio-trig-interrupt.c | 5 +- drivers/infiniband/core/cgroup.c | 10 +- drivers/infiniband/core/cq.c | 10 +- drivers/infiniband/core/device.c | 57 +- drivers/infiniband/core/mr_pool.c | 10 +- drivers/infiniband/core/rdma_core.h | 2 - drivers/infiniband/core/roce_gid_mgmt.c | 5 +- drivers/infiniband/core/rw.c | 10 +- drivers/infiniband/core/uverbs_cmd.c | 30 +- drivers/infiniband/core/uverbs_ioctl.c | 2 +- drivers/infiniband/core/uverbs_std_types_cq.c | 2 +- drivers/infiniband/core/uverbs_std_types_mr.c | 2 +- drivers/infiniband/hw/cxgb4/cm.c | 9 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 24 +- drivers/infiniband/hw/efa/efa_verbs.c | 22 +- drivers/infiniband/hw/hfi1/affinity.c | 6 +- drivers/infiniband/hw/hfi1/chip.c | 14 - drivers/infiniband/hw/hfi1/chip.h | 1 - drivers/infiniband/hw/hfi1/fault.c | 5 - drivers/infiniband/hw/hfi1/hfi.h | 31 - drivers/infiniband/hw/hfi1/pio.c | 21 +- drivers/infiniband/hw/hfi1/rc.c | 53 +- drivers/infiniband/hw/hfi1/sdma.c | 29 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 4 +- drivers/infiniband/hw/hfi1/ud.c | 4 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 3 - drivers/infiniband/hw/hfi1/user_sdma.c | 12 +- drivers/infiniband/hw/hfi1/user_sdma.h | 1 + drivers/infiniband/hw/hfi1/verbs.c | 16 +- drivers/infiniband/hw/hfi1/verbs.h | 1 - drivers/infiniband/hw/hfi1/verbs_txreq.c | 2 +- drivers/infiniband/hw/hfi1/verbs_txreq.h | 3 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 3 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 7 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 6 +- drivers/infiniband/hw/i40iw/i40iw_utils.c | 12 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 6 +- drivers/infiniband/hw/mlx5/cmd.c | 9 +- drivers/infiniband/hw/mlx5/cq.c | 13 +- drivers/infiniband/hw/mlx5/devx.c | 18 +- drivers/infiniband/hw/mlx5/flow.c | 13 +- drivers/infiniband/hw/mlx5/ib_rep.c | 39 +- drivers/infiniband/hw/mlx5/ib_rep.h | 4 +- drivers/infiniband/hw/mlx5/main.c | 81 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 3 +- drivers/infiniband/hw/mlx5/mr.c | 10 +- drivers/infiniband/hw/mlx5/odp.c | 33 +- drivers/infiniband/hw/mlx5/qp.c | 2 +- drivers/infiniband/hw/nes/nes.c | 8 +- drivers/infiniband/hw/qedr/main.c | 25 +- drivers/infiniband/hw/qedr/qedr.h | 2 - drivers/infiniband/hw/qib/qib_file_ops.c | 7 +- drivers/infiniband/hw/qib/qib_verbs.c | 2 + drivers/infiniband/hw/usnic/usnic_ib_main.c | 15 +- drivers/infiniband/sw/rdmavt/mr.c | 2 - drivers/infiniband/sw/rdmavt/qp.c | 3 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 1 - drivers/infiniband/ulp/srp/ib_srp.c | 39 +- drivers/input/apm-power.c | 6 +- drivers/input/evdev.c | 5 +- drivers/input/gameport/gameport.c | 6 +- drivers/input/input-compat.c | 5 +- drivers/input/input-compat.h | 5 +- drivers/input/input-leds.c | 5 +- drivers/input/input-mt.c | 5 +- drivers/input/input-polldev.c | 5 +- drivers/input/input.c | 6 +- drivers/input/joydev.c | 24 +- drivers/input/joystick/iforce/Kconfig | 8 +- drivers/input/joystick/iforce/Makefile | 7 +- drivers/input/joystick/iforce/iforce-ff.c | 18 +- drivers/input/joystick/iforce/iforce-main.c | 178 +- drivers/input/joystick/iforce/iforce-packets.c | 215 +- drivers/input/joystick/iforce/iforce-serio.c | 161 +- drivers/input/joystick/iforce/iforce-usb.c | 192 +- drivers/input/joystick/iforce/iforce.h | 55 +- drivers/input/joystick/walkera0701.c | 6 +- drivers/input/keyboard/adc-keys.c | 5 +- drivers/input/keyboard/atkbd.c | 6 +- drivers/input/keyboard/cap11xx.c | 5 +- drivers/input/keyboard/cros_ec_keyb.c | 2 +- drivers/input/keyboard/ep93xx_keypad.c | 5 +- drivers/input/keyboard/goldfish_events.c | 11 +- drivers/input/keyboard/gpio_keys.c | 11 +- drivers/input/keyboard/gpio_keys_polled.c | 15 +- drivers/input/keyboard/hilkbd.c | 6 +- drivers/input/keyboard/imx_keypad.c | 22 +- drivers/input/keyboard/ipaq-micro-keys.c | 5 +- drivers/input/keyboard/jornada680_kbd.c | 5 +- drivers/input/keyboard/jornada720_kbd.c | 6 +- drivers/input/keyboard/lm8323.c | 14 +- drivers/input/keyboard/matrix_keypad.c | 6 +- drivers/input/keyboard/max7359_keypad.c | 5 +- drivers/input/keyboard/mpr121_touchkey.c | 6 +- drivers/input/keyboard/mtk-pmic-keys.c | 11 +- drivers/input/keyboard/nspire-keypad.c | 5 +- drivers/input/keyboard/pmic8xxx-keypad.c | 10 +- drivers/input/keyboard/pxa27x_keypad.c | 5 +- drivers/input/keyboard/pxa930_rotary.c | 5 +- drivers/input/keyboard/sh_keysc.c | 5 +- drivers/input/keyboard/st-keyscan.c | 5 +- drivers/input/keyboard/stmpe-keypad.c | 2 +- drivers/input/keyboard/tc3589x-keypad.c | 3 +- drivers/input/keyboard/tca6416-keypad.c | 5 +- drivers/input/keyboard/tca8418_keypad.c | 3 +- drivers/input/keyboard/tm2-touchkey.c | 5 +- drivers/input/keyboard/w90p910_keypad.c | 6 +- drivers/input/matrix-keymap.c | 10 +- drivers/input/misc/apanel.c | 5 +- drivers/input/misc/arizona-haptics.c | 5 +- drivers/input/misc/ati_remote2.c | 5 +- drivers/input/misc/atmel_captouch.c | 10 +- drivers/input/misc/cm109.c | 5 +- drivers/input/misc/cma3000_d0x.c | 13 +- drivers/input/misc/cma3000_d0x.h | 13 +- drivers/input/misc/cma3000_d0x_i2c.c | 13 +- drivers/input/misc/da9063_onkey.c | 11 +- drivers/input/misc/e3x0-button.c | 10 +- drivers/input/misc/gp2ap002a00f.c | 5 +- drivers/input/misc/ims-pcu.c | 5 +- drivers/input/misc/ixp4xx-beeper.c | 6 +- drivers/input/misc/keyspan_remote.c | 5 +- drivers/input/misc/kxtj9.c | 15 +- drivers/input/misc/m68kspkr.c | 7 +- drivers/input/misc/max77650-onkey.c | 1 - drivers/input/misc/pcap_keys.c | 6 +- drivers/input/misc/pcspkr.c | 7 +- drivers/input/misc/pm8941-pwrkey.c | 10 +- drivers/input/misc/pm8xxx-vibrator.c | 10 +- drivers/input/misc/pmic8xxx-pwrkey.c | 10 +- drivers/input/misc/regulator-haptic.c | 5 +- drivers/input/misc/rotary_encoder.c | 5 +- drivers/input/misc/soc_button_array.c | 6 +- drivers/input/misc/twl4030-vibra.c | 16 +- drivers/input/misc/twl6040-vibra.c | 16 +- drivers/input/misc/uinput.c | 22 +- drivers/input/misc/wistron_btns.c | 14 +- drivers/input/mouse/alps.c | 5 +- drivers/input/mouse/alps.h | 5 +- drivers/input/mouse/amimouse.c | 6 +- drivers/input/mouse/atarimouse.c | 7 +- drivers/input/mouse/byd.c | 5 +- drivers/input/mouse/cypress_ps2.c | 5 +- drivers/input/mouse/elan_i2c.h | 5 +- drivers/input/mouse/elan_i2c_core.c | 129 +- drivers/input/mouse/elan_i2c_i2c.c | 5 +- drivers/input/mouse/elan_i2c_smbus.c | 5 +- drivers/input/mouse/elantech.c | 325 +- drivers/input/mouse/elantech.h | 13 +- drivers/input/mouse/gpio_mouse.c | 5 +- drivers/input/mouse/hgpk.c | 5 +- drivers/input/mouse/lifebook.c | 5 +- drivers/input/mouse/lifebook.h | 5 +- drivers/input/mouse/logips2pp.c | 5 +- drivers/input/mouse/logips2pp.h | 5 +- drivers/input/mouse/navpoint.c | 5 +- drivers/input/mouse/psmouse-base.c | 6 +- drivers/input/mouse/psmouse-smbus.c | 5 +- drivers/input/mouse/pxa930_trkball.c | 5 +- drivers/input/mouse/rpcmouse.c | 5 +- drivers/input/mouse/synaptics.c | 8 +- drivers/input/mouse/synaptics.h | 5 +- drivers/input/mouse/touchkit_ps2.h | 5 +- drivers/input/mouse/trackpoint.c | 5 +- drivers/input/mouse/trackpoint.h | 5 +- drivers/input/mouse/vmmouse.c | 5 +- drivers/input/mouse/vmmouse.h | 5 +- drivers/input/mousedev.c | 7 +- drivers/input/rmi4/rmi_2d_sensor.c | 5 +- drivers/input/rmi4/rmi_2d_sensor.h | 5 +- drivers/input/rmi4/rmi_bus.c | 5 +- drivers/input/rmi4/rmi_bus.h | 5 +- drivers/input/rmi4/rmi_driver.c | 5 +- drivers/input/rmi4/rmi_driver.h | 5 +- drivers/input/rmi4/rmi_f01.c | 5 +- drivers/input/rmi4/rmi_f03.c | 5 +- drivers/input/rmi4/rmi_f11.c | 5 +- drivers/input/rmi4/rmi_f12.c | 11 +- drivers/input/rmi4/rmi_f30.c | 5 +- drivers/input/rmi4/rmi_f34.c | 5 +- drivers/input/rmi4/rmi_f34.h | 5 +- drivers/input/rmi4/rmi_f34v7.c | 5 +- drivers/input/rmi4/rmi_f54.c | 5 +- drivers/input/rmi4/rmi_f55.c | 5 +- drivers/input/rmi4/rmi_i2c.c | 5 +- drivers/input/rmi4/rmi_smbus.c | 5 +- drivers/input/rmi4/rmi_spi.c | 5 +- drivers/input/serio/altera_ps2.c | 5 +- drivers/input/serio/ams_delta_serio.c | 5 +- drivers/input/serio/arc_ps2.c | 5 +- drivers/input/serio/hyperv-keyboard.c | 10 +- drivers/input/serio/i8042-io.h | 6 +- drivers/input/serio/i8042-ip22io.h | 6 +- drivers/input/serio/i8042-jazzio.h | 6 +- drivers/input/serio/i8042-ppcio.h | 6 +- drivers/input/serio/i8042-snirm.h | 6 +- drivers/input/serio/i8042-unicore32io.h | 5 +- drivers/input/serio/i8042-x86ia64io.h | 6 +- drivers/input/serio/i8042.c | 8 +- drivers/input/serio/i8042.h | 5 +- drivers/input/serio/libps2.c | 6 +- drivers/input/serio/maceps2.c | 5 +- drivers/input/serio/parkbd.c | 6 +- drivers/input/serio/ps2-gpio.c | 5 +- drivers/input/serio/ps2mult.c | 5 +- drivers/input/serio/serio_raw.c | 5 +- drivers/input/serio/serport.c | 6 +- drivers/input/sparse-keymap.c | 5 +- drivers/input/touchscreen/88pm860x-ts.c | 5 +- drivers/input/touchscreen/ads7846.c | 5 +- drivers/input/touchscreen/ar1021_i2c.c | 3 +- drivers/input/touchscreen/atmel_mxt_ts.c | 23 +- drivers/input/touchscreen/auo-pixcir-ts.c | 12 +- drivers/input/touchscreen/cyttsp4_core.c | 12 +- drivers/input/touchscreen/cyttsp4_core.h | 12 +- drivers/input/touchscreen/cyttsp4_i2c.c | 12 +- drivers/input/touchscreen/cyttsp4_spi.c | 12 +- drivers/input/touchscreen/cyttsp_core.c | 16 +- drivers/input/touchscreen/cyttsp_core.h | 16 +- drivers/input/touchscreen/cyttsp_i2c.c | 12 +- drivers/input/touchscreen/cyttsp_i2c_common.c | 12 +- drivers/input/touchscreen/cyttsp_spi.c | 12 +- drivers/input/touchscreen/da9034-ts.c | 5 +- drivers/input/touchscreen/dynapro.c | 7 +- drivers/input/touchscreen/edt-ft5x06.c | 18 +- drivers/input/touchscreen/eeti_ts.c | 71 +- drivers/input/touchscreen/egalax_ts_serial.c | 6 +- drivers/input/touchscreen/elants_i2c.c | 7 +- drivers/input/touchscreen/elo.c | 6 +- drivers/input/touchscreen/exc3000.c | 5 +- drivers/input/touchscreen/fujitsu_ts.c | 6 +- drivers/input/touchscreen/goodix.c | 6 +- drivers/input/touchscreen/hampshire.c | 7 +- drivers/input/touchscreen/hideep.c | 5 +- drivers/input/touchscreen/htcpen.c | 5 +- drivers/input/touchscreen/imx6ul_tsc.c | 8 +- drivers/input/touchscreen/inexio.c | 7 +- drivers/input/touchscreen/ipaq-micro-ts.c | 5 +- drivers/input/touchscreen/iqs5xx.c | 26 +- drivers/input/touchscreen/jornada720_ts.c | 5 +- drivers/input/touchscreen/mc13783_ts.c | 5 +- drivers/input/touchscreen/mk712.c | 6 +- drivers/input/touchscreen/mtouch.c | 6 +- drivers/input/touchscreen/of_touchscreen.c | 6 +- drivers/input/touchscreen/pcap_ts.c | 6 +- drivers/input/touchscreen/penmount.c | 6 +- drivers/input/touchscreen/pixcir_i2c_ts.c | 10 +- drivers/input/touchscreen/raydium_i2c_ts.c | 11 +- drivers/input/touchscreen/rohm_bu21023.c | 10 +- drivers/input/touchscreen/silead.c | 1 - drivers/input/touchscreen/sis_i2c.c | 10 +- drivers/input/touchscreen/sur40.c | 6 +- drivers/input/touchscreen/surface3_spi.c | 6 +- drivers/input/touchscreen/sx8654.c | 5 +- drivers/input/touchscreen/touchit213.c | 6 +- drivers/input/touchscreen/touchright.c | 6 +- drivers/input/touchscreen/touchwin.c | 6 +- drivers/input/touchscreen/tsc2007.h | 5 +- drivers/input/touchscreen/tsc2007_core.c | 5 +- drivers/input/touchscreen/tsc2007_iio.c | 5 +- drivers/input/touchscreen/tsc40.c | 2 +- drivers/input/touchscreen/ucb1400_ts.c | 5 +- drivers/input/touchscreen/w90p910_ts.c | 6 +- drivers/input/touchscreen/zforce_ts.c | 10 +- drivers/iommu/amd_iommu.c | 40 +- drivers/iommu/amd_iommu_init.c | 59 +- drivers/iommu/amd_iommu_proto.h | 14 +- drivers/iommu/amd_iommu_types.h | 14 +- drivers/iommu/amd_iommu_v2.c | 14 +- drivers/iommu/arm-smmu-regs.h | 14 +- drivers/iommu/arm-smmu-v3.c | 71 +- drivers/iommu/arm-smmu.c | 35 +- drivers/iommu/dma-iommu.c | 465 +- drivers/iommu/dmar.c | 14 +- drivers/iommu/exynos-iommu.c | 5 +- drivers/iommu/fsl_pamu.c | 14 +- drivers/iommu/fsl_pamu.h | 14 +- drivers/iommu/fsl_pamu_domain.c | 14 +- drivers/iommu/fsl_pamu_domain.h | 14 +- drivers/iommu/intel-iommu-debugfs.c | 137 +- drivers/iommu/intel-iommu.c | 950 +-- drivers/iommu/intel-pasid.c | 19 +- drivers/iommu/intel-pasid.h | 26 - drivers/iommu/intel-svm.c | 25 +- drivers/iommu/intel_irq_remapping.c | 4 +- drivers/iommu/io-pgtable-arm-v7s.c | 30 +- drivers/iommu/io-pgtable-arm.c | 53 +- drivers/iommu/io-pgtable.c | 13 +- drivers/iommu/iommu-sysfs.c | 5 +- drivers/iommu/iommu.c | 314 +- drivers/iommu/iova.c | 14 +- drivers/iommu/ipmmu-vmsa.c | 186 +- drivers/iommu/irq_remapping.h | 14 +- drivers/iommu/msm_iommu.c | 15 +- drivers/iommu/msm_iommu.h | 15 +- drivers/iommu/msm_iommu_hw-8xxx.h | 15 +- drivers/iommu/of_iommu.c | 14 +- drivers/iommu/omap-iommu-debug.c | 40 +- drivers/iommu/omap-iommu.c | 8 +- drivers/iommu/omap-iommu.h | 5 +- drivers/iommu/omap-iopgtable.h | 5 +- drivers/iommu/qcom_iommu.c | 13 +- drivers/iommu/rockchip-iommu.c | 5 +- drivers/iommu/tegra-gart.c | 14 +- drivers/iommu/tegra-smmu.c | 5 +- drivers/ipack/carriers/tpci200.c | 5 +- drivers/ipack/carriers/tpci200.h | 5 +- drivers/ipack/devices/ipoctal.c | 5 +- drivers/ipack/devices/ipoctal.h | 6 +- drivers/ipack/devices/scc2698.h | 5 +- drivers/ipack/ipack.c | 5 +- drivers/irqchip/Kconfig | 32 +- drivers/irqchip/Makefile | 2 - drivers/irqchip/exynos-combiner.c | 5 +- drivers/irqchip/irq-al-fic.c | 278 - drivers/irqchip/irq-aspeed-i2c-ic.c | 5 +- drivers/irqchip/irq-ath79-cpu.c | 5 +- drivers/irqchip/irq-ath79-misc.c | 5 +- drivers/irqchip/irq-bcm6345-l1.c | 5 +- drivers/irqchip/irq-bcm7038-l1.c | 5 +- drivers/irqchip/irq-bcm7120-l2.c | 5 +- drivers/irqchip/irq-crossbar.c | 6 +- drivers/irqchip/irq-csky-mpintc.c | 101 +- drivers/irqchip/irq-gic-common.c | 13 +- drivers/irqchip/irq-gic-common.h | 13 +- drivers/irqchip/irq-gic-pm.c | 13 +- drivers/irqchip/irq-gic-v2m.c | 90 +- drivers/irqchip/irq-gic-v3-its-pci-msi.c | 13 +- drivers/irqchip/irq-gic-v3-its-platform-msi.c | 13 +- drivers/irqchip/irq-gic-v3-its.c | 50 +- drivers/irqchip/irq-gic-v3.c | 23 +- drivers/irqchip/irq-gic-v4.c | 13 +- drivers/irqchip/irq-gic.c | 5 +- drivers/irqchip/irq-hip04.c | 5 +- drivers/irqchip/irq-imx-gpcv2.c | 5 +- drivers/irqchip/irq-ixp4xx.c | 8 +- drivers/irqchip/irq-ls-scfg-msi.c | 5 +- drivers/irqchip/irq-mbigen.c | 16 +- drivers/irqchip/irq-meson-gpio.c | 16 +- drivers/irqchip/irq-mips-gic.c | 4 +- drivers/irqchip/irq-mmp.c | 5 +- drivers/irqchip/irq-nvic.c | 5 +- drivers/irqchip/irq-partition-percpu.c | 13 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 3 +- drivers/irqchip/irq-renesas-irqc.c | 91 +- drivers/irqchip/irq-renesas-rza1.c | 284 - drivers/irqchip/irq-sa11x0.c | 5 +- drivers/irqchip/irq-sni-exiu.c | 147 +- drivers/irqchip/irq-st.c | 5 +- drivers/irqchip/irq-tb10x.c | 14 +- drivers/irqchip/irq-tegra.c | 11 +- drivers/irqchip/irq-ti-sci-inta.c | 4 +- drivers/irqchip/irq-vf610-mscm-ir.c | 6 +- drivers/irqchip/irq-zevio.c | 6 +- drivers/irqchip/qcom-irq-combiner.c | 15 +- drivers/isdn/Kconfig | 51 + drivers/isdn/Makefile | 6 + drivers/isdn/capi/Kconfig | 29 +- drivers/isdn/capi/Makefile | 2 - drivers/isdn/capi/capidrv.c | 2525 +++++++ drivers/isdn/capi/capidrv.h | 140 + drivers/isdn/divert/Makefile | 10 + drivers/isdn/divert/divert_init.c | 82 + drivers/isdn/divert/divert_procfs.c | 336 + drivers/isdn/divert/isdn_divert.c | 846 +++ drivers/isdn/divert/isdn_divert.h | 132 + drivers/isdn/gigaset/Kconfig | 71 + drivers/isdn/gigaset/Makefile | 13 + drivers/{staging => }/isdn/gigaset/asyncdata.c | 0 drivers/{staging => }/isdn/gigaset/bas-gigaset.c | 0 drivers/{staging => }/isdn/gigaset/capi.c | 0 drivers/{staging => }/isdn/gigaset/common.c | 0 drivers/{staging => }/isdn/gigaset/dummyll.c | 0 drivers/{staging => }/isdn/gigaset/ev-layer.c | 0 drivers/{staging => }/isdn/gigaset/gigaset.h | 0 drivers/isdn/gigaset/i4l.c | 692 ++ drivers/{staging => }/isdn/gigaset/interface.c | 0 drivers/{staging => }/isdn/gigaset/isocdata.c | 0 drivers/{staging => }/isdn/gigaset/proc.c | 0 drivers/{staging => }/isdn/gigaset/ser-gigaset.c | 0 drivers/{staging => }/isdn/gigaset/usb-gigaset.c | 0 drivers/isdn/hardware/Kconfig | 8 + drivers/isdn/hardware/Makefile | 1 + .../{staging/isdn => isdn/hardware}/avm/Kconfig | 0 .../{staging/isdn => isdn/hardware}/avm/Makefile | 0 .../{staging/isdn => isdn/hardware}/avm/avm_cs.c | 0 .../{staging/isdn => isdn/hardware}/avm/avmcard.h | 0 drivers/{staging/isdn => isdn/hardware}/avm/b1.c | 0 .../{staging/isdn => isdn/hardware}/avm/b1dma.c | 0 .../{staging/isdn => isdn/hardware}/avm/b1isa.c | 0 .../{staging/isdn => isdn/hardware}/avm/b1pci.c | 0 .../{staging/isdn => isdn/hardware}/avm/b1pcmcia.c | 0 drivers/{staging/isdn => isdn/hardware}/avm/c4.c | 0 .../{staging/isdn => isdn/hardware}/avm/t1isa.c | 0 .../{staging/isdn => isdn/hardware}/avm/t1pci.c | 0 drivers/isdn/hardware/mISDN/Kconfig | 7 +- drivers/isdn/hardware/mISDN/Makefile | 2 - drivers/isdn/hardware/mISDN/isdnhdlc.c | 617 -- drivers/isdn/hardware/mISDN/netjet.c | 2 +- drivers/isdn/hisax/Kconfig | 423 ++ drivers/isdn/hisax/Makefile | 60 + drivers/isdn/hisax/amd7930_fn.c | 794 +++ drivers/isdn/hisax/amd7930_fn.h | 37 + drivers/isdn/hisax/arcofi.c | 131 + drivers/isdn/hisax/arcofi.h | 27 + drivers/isdn/hisax/asuscom.c | 423 ++ drivers/isdn/hisax/avm_a1.c | 307 + drivers/isdn/hisax/avm_a1p.c | 267 + drivers/isdn/hisax/avm_pci.c | 904 +++ drivers/isdn/hisax/avma1_cs.c | 162 + drivers/isdn/hisax/bkm_a4t.c | 358 + drivers/isdn/hisax/bkm_a8.c | 433 ++ drivers/isdn/hisax/bkm_ax.h | 119 + drivers/isdn/hisax/callc.c | 1792 +++++ drivers/isdn/hisax/config.c | 1993 ++++++ drivers/isdn/hisax/diva.c | 1282 ++++ drivers/isdn/hisax/elsa.c | 1245 ++++ drivers/isdn/hisax/elsa_cs.c | 218 + drivers/isdn/hisax/elsa_ser.c | 659 ++ drivers/isdn/hisax/enternow_pci.c | 420 ++ drivers/isdn/hisax/fsm.c | 161 + drivers/isdn/hisax/fsm.h | 61 + drivers/isdn/hisax/gazel.c | 691 ++ drivers/isdn/hisax/hfc4s8s_l1.c | 1584 +++++ drivers/isdn/hisax/hfc4s8s_l1.h | 89 + drivers/isdn/hisax/hfc_2bds0.c | 1078 +++ drivers/isdn/hisax/hfc_2bds0.h | 128 + drivers/isdn/hisax/hfc_2bs0.c | 591 ++ drivers/isdn/hisax/hfc_2bs0.h | 60 + drivers/isdn/hisax/hfc_pci.c | 1755 +++++ drivers/isdn/hisax/hfc_pci.h | 235 + drivers/isdn/hisax/hfc_sx.c | 1517 ++++ drivers/isdn/hisax/hfc_sx.h | 196 + drivers/isdn/hisax/hfc_usb.c | 1594 +++++ drivers/isdn/hisax/hfc_usb.h | 208 + drivers/isdn/hisax/hfcscard.c | 261 + drivers/isdn/hisax/hisax.h | 1352 ++++ drivers/isdn/hisax/hisax_cfg.h | 66 + drivers/isdn/hisax/hisax_debug.h | 80 + drivers/isdn/hisax/hisax_fcpcipnp.c | 1024 +++ drivers/isdn/hisax/hisax_fcpcipnp.h | 58 + drivers/isdn/hisax/hisax_if.h | 66 + drivers/isdn/hisax/hisax_isac.c | 895 +++ drivers/isdn/hisax/hisax_isac.h | 46 + drivers/isdn/hisax/hscx.c | 277 + drivers/isdn/hisax/hscx.h | 41 + drivers/isdn/hisax/hscx_irq.c | 294 + drivers/isdn/hisax/icc.c | 680 ++ drivers/isdn/hisax/icc.h | 72 + drivers/isdn/hisax/ipac.h | 29 + drivers/isdn/hisax/ipacx.c | 913 +++ drivers/isdn/hisax/ipacx.h | 162 + drivers/isdn/hisax/isac.c | 681 ++ drivers/isdn/hisax/isac.h | 70 + drivers/isdn/hisax/isar.c | 1910 +++++ drivers/isdn/hisax/isar.h | 222 + drivers/isdn/hisax/isdnl1.c | 930 +++ drivers/isdn/hisax/isdnl1.h | 32 + drivers/isdn/hisax/isdnl2.c | 1839 +++++ drivers/isdn/hisax/isdnl2.h | 25 + drivers/isdn/hisax/isdnl3.c | 594 ++ drivers/isdn/hisax/isdnl3.h | 42 + drivers/isdn/hisax/isurf.c | 305 + drivers/isdn/hisax/ix1_micro.c | 316 + drivers/isdn/hisax/jade.c | 305 + drivers/isdn/hisax/jade.h | 134 + drivers/isdn/hisax/jade_irq.c | 238 + drivers/isdn/hisax/l3_1tr6.c | 932 +++ drivers/isdn/hisax/l3_1tr6.h | 164 + drivers/isdn/hisax/l3dss1.c | 3227 +++++++++ drivers/isdn/hisax/l3dss1.h | 124 + drivers/isdn/hisax/l3ni1.c | 3182 +++++++++ drivers/isdn/hisax/l3ni1.h | 136 + drivers/isdn/hisax/lmgr.c | 50 + drivers/isdn/hisax/mic.c | 235 + drivers/isdn/hisax/netjet.c | 985 +++ drivers/isdn/hisax/netjet.h | 69 + drivers/isdn/hisax/niccy.c | 380 + drivers/isdn/hisax/nj_s.c | 294 + drivers/isdn/hisax/nj_u.c | 258 + drivers/isdn/hisax/q931.c | 1513 ++++ drivers/isdn/hisax/s0box.c | 260 + drivers/isdn/hisax/saphir.c | 296 + drivers/isdn/hisax/sedlbauer.c | 873 +++ drivers/isdn/hisax/sedlbauer_cs.c | 209 + drivers/isdn/hisax/sportster.c | 267 + drivers/isdn/hisax/st5481.h | 529 ++ drivers/isdn/hisax/st5481_b.c | 380 + drivers/isdn/hisax/st5481_d.c | 780 +++ drivers/isdn/hisax/st5481_init.c | 221 + drivers/isdn/hisax/st5481_usb.c | 659 ++ drivers/isdn/hisax/tei.c | 465 ++ drivers/isdn/hisax/teleint.c | 334 + drivers/isdn/hisax/teles0.c | 364 + drivers/isdn/hisax/teles3.c | 498 ++ drivers/isdn/hisax/teles_cs.c | 201 + drivers/isdn/hisax/telespci.c | 349 + drivers/isdn/hisax/w6692.c | 1085 +++ drivers/isdn/hisax/w6692.h | 184 + drivers/{staging => }/isdn/hysdn/Kconfig | 0 drivers/{staging => }/isdn/hysdn/Makefile | 0 drivers/{staging => }/isdn/hysdn/boardergo.c | 0 drivers/{staging => }/isdn/hysdn/boardergo.h | 0 drivers/{staging => }/isdn/hysdn/hycapi.c | 0 drivers/{staging => }/isdn/hysdn/hysdn_boot.c | 0 drivers/{staging => }/isdn/hysdn/hysdn_defs.h | 0 drivers/{staging => }/isdn/hysdn/hysdn_init.c | 0 drivers/isdn/hysdn/hysdn_net.c | 326 + drivers/{staging => }/isdn/hysdn/hysdn_pof.h | 0 drivers/{staging => }/isdn/hysdn/hysdn_procconf.c | 0 drivers/{staging => }/isdn/hysdn/hysdn_proclog.c | 0 drivers/{staging => }/isdn/hysdn/hysdn_sched.c | 0 drivers/{staging => }/isdn/hysdn/ince1pc.h | 0 drivers/isdn/i4l/Kconfig | 129 + drivers/isdn/i4l/Makefile | 20 + drivers/isdn/i4l/isdn_audio.c | 711 ++ drivers/isdn/i4l/isdn_audio.h | 44 + drivers/isdn/i4l/isdn_bsdcomp.c | 930 +++ drivers/isdn/i4l/isdn_common.c | 2368 +++++++ drivers/isdn/i4l/isdn_common.h | 47 + drivers/isdn/i4l/isdn_concap.c | 99 + drivers/isdn/i4l/isdn_concap.h | 11 + drivers/isdn/i4l/isdn_net.c | 3198 +++++++++ drivers/isdn/i4l/isdn_net.h | 151 + drivers/isdn/i4l/isdn_ppp.c | 3046 ++++++++ drivers/isdn/i4l/isdn_ppp.h | 41 + drivers/isdn/i4l/isdn_tty.c | 3756 ++++++++++ drivers/isdn/i4l/isdn_tty.h | 120 + drivers/isdn/i4l/isdn_ttyfax.c | 1123 +++ drivers/isdn/i4l/isdn_ttyfax.h | 17 + drivers/isdn/i4l/isdn_v110.c | 625 ++ drivers/isdn/i4l/isdn_v110.h | 29 + drivers/isdn/i4l/isdn_x25iface.c | 332 + drivers/isdn/i4l/isdn_x25iface.h | 30 + drivers/isdn/i4l/isdnhdlc.c | 617 ++ drivers/isdn/isdnloop/Makefile | 6 + drivers/isdn/isdnloop/isdnloop.c | 1528 ++++ drivers/isdn/isdnloop/isdnloop.h | 112 + drivers/isdn/mISDN/dsp_core.c | 2 + drivers/leds/Kconfig | 35 - drivers/leds/Makefile | 4 - drivers/leds/led-class-flash.c | 5 +- drivers/leds/led-class.c | 5 +- drivers/leds/led-core.c | 6 +- drivers/leds/led-triggers.c | 6 +- drivers/leds/leds-88pm860x.c | 6 +- drivers/leds/leds-aat1290.c | 5 +- drivers/leds/leds-asic3.c | 5 +- drivers/leds/leds-bd2802.c | 6 +- drivers/leds/leds-da903x.c | 5 +- drivers/leds/leds-dac124s085.c | 5 +- drivers/leds/leds-fsg.c | 6 +- drivers/leds/leds-gpio-register.c | 5 +- drivers/leds/leds-gpio.c | 6 +- drivers/leds/leds-hp6xx.c | 5 +- drivers/leds/leds-ipaq-micro.c | 4 +- drivers/leds/leds-is31fl319x.c | 6 +- drivers/leds/leds-is31fl32xx.c | 6 +- drivers/leds/leds-ktd2692.c | 5 +- drivers/leds/leds-lm355x.c | 5 +- drivers/leds/leds-lm36274.c | 172 - drivers/leds/leds-lm3642.c | 6 +- drivers/leds/leds-lm3697.c | 395 -- drivers/leds/leds-locomo.c | 5 +- drivers/leds/leds-lp3944.c | 6 +- drivers/leds/leds-lp3952.c | 6 +- drivers/leds/leds-lp5521.c | 15 +- drivers/leds/leds-lp5523.c | 15 +- drivers/leds/leds-lp5562.c | 5 +- drivers/leds/leds-lp55xx-common.c | 5 +- drivers/leds/leds-lp55xx-common.h | 5 +- drivers/leds/leds-lp8501.c | 6 +- drivers/leds/leds-lp8788.c | 6 +- drivers/leds/leds-lp8860.c | 6 +- drivers/leds/leds-max77650.c | 2 + drivers/leds/leds-max77693.c | 5 +- drivers/leds/leds-max8997.c | 6 +- drivers/leds/leds-mc13783.c | 5 +- drivers/leds/leds-net48xx.c | 5 +- drivers/leds/leds-pca9532.c | 6 +- drivers/leds/leds-pca955x.c | 7 +- drivers/leds/leds-pca963x.c | 5 +- drivers/leds/leds-pm8058.c | 10 +- drivers/leds/leds-pwm.c | 50 +- drivers/leds/leds-regulator.c | 6 +- drivers/leds/leds-s3c24xx.c | 5 +- drivers/leds/leds-spi-byte.c | 161 - drivers/leds/leds-ss4200.c | 14 +- drivers/leds/leds-tca6507.c | 2 +- drivers/leds/leds-ti-lmu-common.c | 156 - drivers/leds/leds-tlc591xx.c | 5 +- drivers/leds/leds-wm831x-status.c | 6 +- drivers/leds/leds-wm8350.c | 6 +- drivers/leds/leds-wrap.c | 5 +- drivers/leds/leds.h | 6 +- drivers/leds/trigger/Kconfig | 2 +- drivers/leds/trigger/ledtrig-activity.c | 7 +- drivers/leds/trigger/ledtrig-backlight.c | 6 +- drivers/leds/trigger/ledtrig-camera.c | 5 +- drivers/leds/trigger/ledtrig-cpu.c | 6 +- drivers/leds/trigger/ledtrig-default-on.c | 5 +- drivers/leds/trigger/ledtrig-disk.c | 6 +- drivers/leds/trigger/ledtrig-gpio.c | 5 +- drivers/leds/trigger/ledtrig-heartbeat.c | 5 +- drivers/leds/trigger/ledtrig-mtd.c | 6 +- drivers/leds/trigger/ledtrig-oneshot.c | 5 +- drivers/leds/trigger/ledtrig-panic.c | 6 +- drivers/leds/trigger/ledtrig-timer.c | 5 +- drivers/leds/trigger/ledtrig-transient.c | 2 +- drivers/lightnvm/core.c | 18 +- drivers/lightnvm/pblk-core.c | 18 +- drivers/macintosh/rack-meter.c | 4 +- drivers/macintosh/smu.c | 7 +- drivers/macintosh/windfarm.h | 3 +- drivers/macintosh/windfarm_ad7417_sensor.c | 3 +- drivers/macintosh/windfarm_core.c | 3 +- drivers/macintosh/windfarm_fcu_controls.c | 3 +- drivers/macintosh/windfarm_lm75_sensor.c | 3 +- drivers/macintosh/windfarm_lm87_sensor.c | 4 +- drivers/macintosh/windfarm_max6690_sensor.c | 3 +- drivers/macintosh/windfarm_mpu.h | 3 +- drivers/macintosh/windfarm_pid.c | 3 +- drivers/macintosh/windfarm_pid.h | 3 +- drivers/macintosh/windfarm_pm112.c | 3 +- drivers/macintosh/windfarm_pm121.c | 13 +- drivers/macintosh/windfarm_pm72.c | 3 +- drivers/macintosh/windfarm_pm81.c | 4 +- drivers/macintosh/windfarm_pm91.c | 3 +- drivers/macintosh/windfarm_rm31.c | 3 +- drivers/macintosh/windfarm_smu_controls.c | 3 +- drivers/macintosh/windfarm_smu_sat.c | 3 +- drivers/macintosh/windfarm_smu_sensors.c | 3 +- drivers/mailbox/Kconfig | 2 +- drivers/mailbox/arm_mhu.c | 21 +- drivers/mailbox/bcm-flexrm-mailbox.c | 34 +- drivers/mailbox/bcm-pdc-mailbox.c | 21 +- drivers/mailbox/hi6220-mailbox.c | 11 +- drivers/mailbox/imx-mailbox.c | 4 +- drivers/mailbox/mailbox.c | 11 +- drivers/mailbox/mailbox.h | 6 +- drivers/mailbox/omap-mailbox.c | 43 +- drivers/mailbox/platform_mhu.c | 10 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 10 +- drivers/mailbox/rockchip-mailbox.c | 10 +- drivers/mailbox/stm32-ipcc.c | 37 +- drivers/mailbox/tegra-hsp.c | 30 +- drivers/mcb/mcb-core.c | 5 +- drivers/mcb/mcb-lpc.c | 5 +- drivers/mcb/mcb-pci.c | 5 +- drivers/md/Kconfig | 2 +- drivers/md/bcache/alloc.c | 9 - drivers/md/bcache/bcache.h | 6 +- drivers/md/bcache/bset.c | 77 +- drivers/md/bcache/bset.h | 34 +- drivers/md/bcache/btree.c | 53 +- drivers/md/bcache/btree.h | 2 - drivers/md/bcache/io.c | 12 - drivers/md/bcache/journal.c | 141 +- drivers/md/bcache/journal.h | 4 - drivers/md/bcache/super.c | 227 +- drivers/md/bcache/sysfs.c | 74 +- drivers/md/bcache/util.h | 2 + drivers/md/bcache/writeback.c | 8 - drivers/md/dm-bufio.c | 4 +- drivers/md/dm-crypt.c | 101 +- drivers/md/dm-init.c | 12 +- drivers/md/dm-integrity.c | 7 +- drivers/md/dm-log-writes.c | 27 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-rq.c | 2 +- drivers/md/dm-snap.c | 186 +- drivers/md/dm-table.c | 2 +- drivers/md/dm-thin-metadata.c | 7 +- drivers/md/dm-verity-target.c | 7 +- drivers/md/dm-verity.h | 3 +- drivers/md/md-bitmap.c | 20 - drivers/md/md.c | 168 +- drivers/md/md.h | 23 - drivers/md/raid1-10.c | 30 - drivers/md/raid1.c | 119 +- drivers/md/raid10.c | 86 +- drivers/md/raid5-cache.c | 11 +- drivers/md/raid5-ppl.c | 10 +- drivers/md/raid5.c | 12 +- drivers/media/Kconfig | 37 +- drivers/media/Makefile | 13 +- drivers/media/cec/cec-adap.c | 141 +- drivers/media/cec/cec-api.c | 8 + drivers/media/cec/cec-core.c | 8 +- drivers/media/cec/cec-notifier.c | 112 +- drivers/media/cec/cec-priv.h | 5 - drivers/media/common/saa7146/saa7146_fops.c | 9 - drivers/media/common/saa7146/saa7146_video.c | 18 +- drivers/media/common/videobuf2/videobuf2-core.c | 5 - .../media/common/videobuf2/videobuf2-dma-contig.c | 3 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 5 +- drivers/media/common/videobuf2/videobuf2-memops.c | 9 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 10 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 3 +- drivers/media/dvb-core/Kconfig | 3 + drivers/media/dvb-core/dvb_frontend.c | 142 +- drivers/media/dvb-frontends/Kconfig | 3 +- drivers/media/dvb-frontends/dib0070.h | 5 +- drivers/media/dvb-frontends/dib0090.h | 5 +- drivers/media/dvb-frontends/dib3000.h | 6 +- drivers/media/dvb-frontends/dib3000mb.c | 6 +- drivers/media/dvb-frontends/dib3000mb_priv.h | 5 +- drivers/media/dvb-frontends/dib3000mc.c | 5 +- drivers/media/dvb-frontends/dib3000mc.h | 5 +- drivers/media/dvb-frontends/dib7000m.c | 5 +- drivers/media/dvb-frontends/dib7000p.c | 5 +- drivers/media/dvb-frontends/dib8000.c | 5 +- drivers/media/dvb-frontends/dib9000.c | 5 +- drivers/media/dvb-frontends/drxd.h | 14 +- drivers/media/dvb-frontends/drxd_firm.c | 14 +- drivers/media/dvb-frontends/drxd_firm.h | 14 +- drivers/media/dvb-frontends/drxd_hard.c | 14 +- drivers/media/dvb-frontends/drxd_map_firm.h | 14 +- drivers/media/dvb-frontends/drxk_hard.c | 14 +- drivers/media/dvb-frontends/eds1547.h | 5 +- drivers/media/dvb-frontends/gp8psk-fe.c | 5 +- drivers/media/dvb-frontends/mb86a20s.c | 10 +- drivers/media/dvb-frontends/mb86a20s.h | 10 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 5 +- drivers/media/dvb-frontends/s921.c | 10 +- drivers/media/dvb-frontends/s921.h | 10 +- drivers/media/dvb-frontends/si2168.c | 7 +- drivers/media/dvb-frontends/stv0297.c | 2 +- drivers/media/dvb-frontends/stv090x.c | 197 +- drivers/media/dvb-frontends/stv090x.h | 3 - drivers/media/dvb-frontends/stv090x_priv.h | 2 +- drivers/media/dvb-frontends/stv6110x.c | 135 +- drivers/media/dvb-frontends/stv6110x.h | 3 - drivers/media/dvb-frontends/stv6110x_priv.h | 3 +- drivers/media/dvb-frontends/tda18271c2dd.c | 15 +- drivers/media/dvb-frontends/tua6100.c | 22 +- drivers/media/dvb-frontends/z0194a.h | 5 +- drivers/media/i2c/Kconfig | 5 +- drivers/media/i2c/Makefile | 2 +- drivers/media/i2c/adv7511-v4l2.c | 1997 ------ drivers/media/i2c/adv7511.c | 1992 ++++++ drivers/media/i2c/ak881x.c | 7 +- drivers/media/i2c/cx25840/cx25840-core.c | 1409 +--- drivers/media/i2c/cx25840/cx25840-core.h | 30 +- drivers/media/i2c/cx25840/cx25840-vbi.c | 4 - drivers/media/i2c/imx214.c | 2 +- drivers/media/i2c/lm3646.c | 5 +- drivers/media/i2c/mt9m001.c | 2 +- drivers/media/i2c/mt9m111.c | 45 +- drivers/media/i2c/mt9p031.c | 7 +- drivers/media/i2c/mt9t001.c | 5 +- drivers/media/i2c/mt9v032.c | 5 +- drivers/media/i2c/ov13858.c | 4 +- drivers/media/i2c/ov2640.c | 7 +- drivers/media/i2c/ov2685.c | 2 +- drivers/media/i2c/ov5695.c | 2 +- drivers/media/i2c/ov6650.c | 6 +- drivers/media/i2c/ov7740.c | 24 +- drivers/media/i2c/ov8856.c | 12 +- drivers/media/i2c/ov9640.c | 4 +- drivers/media/i2c/ov9650.c | 5 +- drivers/media/i2c/s5k5baf.c | 5 +- drivers/media/i2c/s5k6a3.c | 5 +- drivers/media/i2c/smiapp/smiapp-quirk.c | 2 +- drivers/media/i2c/st-mipid02.c | 60 +- drivers/media/i2c/tda7432.c | 3 +- drivers/media/i2c/tvp514x.c | 11 +- drivers/media/i2c/tvp514x_regs.h | 11 +- drivers/media/i2c/tw9910.c | 3 +- drivers/media/i2c/video-i2c.c | 8 +- drivers/media/mc/Kconfig | 33 - drivers/media/mc/Makefile | 10 - drivers/media/mc/mc-device.c | 902 --- .../mc-dev-allocator.c => media-dev-allocator.c} | 0 drivers/media/media-device.c | 894 +++ drivers/media/{mc/mc-devnode.c => media-devnode.c} | 0 drivers/media/{mc/mc-entity.c => media-entity.c} | 0 drivers/media/{mc/mc-request.c => media-request.c} | 0 drivers/media/pci/bt8xx/bttv-audio-hook.c | 2 +- drivers/media/pci/bt8xx/bttv-audio-hook.h | 2 - drivers/media/pci/bt8xx/bttv-driver.c | 50 +- drivers/media/pci/cobalt/Kconfig | 2 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 14 +- drivers/media/pci/cx18/cx18-ioctl.c | 5 +- drivers/media/pci/cx18/cx18-streams.c | 1 - drivers/media/pci/cx23885/cx23885-417.c | 13 +- drivers/media/pci/cx23885/cx23885-dvb.c | 2 + drivers/media/pci/cx23885/cx23885-video.c | 22 +- drivers/media/pci/cx25821/cx25821-alsa.c | 11 +- drivers/media/pci/cx25821/cx25821-video.c | 14 +- drivers/media/pci/cx88/cx88-alsa.c | 2 +- drivers/media/pci/cx88/cx88-blackbird.c | 6 +- drivers/media/pci/cx88/cx88-core.c | 2 +- drivers/media/pci/cx88/cx88-i2c.c | 1 + drivers/media/pci/cx88/cx88-input.c | 4 +- drivers/media/pci/cx88/cx88-video.c | 34 +- drivers/media/pci/ddbridge/Kconfig | 1 + drivers/media/pci/dt3155/Kconfig | 1 + drivers/media/pci/dt3155/dt3155.c | 5 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2 +- drivers/media/pci/ivtv/Kconfig | 2 + drivers/media/pci/ivtv/ivtv-cards.h | 3 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 7 + drivers/media/pci/ivtv/ivtv-streams.c | 14 +- drivers/media/pci/ivtv/ivtvfb.c | 16 +- drivers/media/pci/meye/Kconfig | 3 +- drivers/media/pci/meye/meye.c | 6 +- drivers/media/pci/ngene/ngene-cards.c | 15 +- drivers/media/pci/ngene/ngene-core.c | 15 +- drivers/media/pci/ngene/ngene-dvb.c | 15 +- drivers/media/pci/ngene/ngene-i2c.c | 15 +- drivers/media/pci/ngene/ngene.h | 14 +- drivers/media/pci/saa7134/saa7134-alsa.c | 11 +- drivers/media/pci/saa7134/saa7134-core.c | 15 - drivers/media/pci/saa7134/saa7134-empress.c | 4 - drivers/media/pci/saa7134/saa7134-video.c | 46 +- drivers/media/pci/saa7164/saa7164-core.c | 33 +- drivers/media/pci/saa7164/saa7164-encoder.c | 15 +- drivers/media/pci/saa7164/saa7164-vbi.c | 15 +- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 5 +- drivers/media/pci/solo6x10/solo6x10-v4l2.c | 5 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 24 +- drivers/media/pci/ttpci/Kconfig | 3 +- drivers/media/pci/ttpci/av7110.c | 14 +- drivers/media/pci/ttpci/av7110.h | 21 +- drivers/media/pci/ttpci/av7110_ir.c | 423 +- drivers/media/pci/tw68/tw68-video.c | 8 +- drivers/media/pci/tw686x/tw686x-video.c | 5 +- drivers/media/platform/Kconfig | 12 + drivers/media/platform/aspeed-video.c | 156 +- drivers/media/platform/atmel/Makefile | 4 +- drivers/media/platform/atmel/atmel-isc-base.c | 2163 ------ drivers/media/platform/atmel/atmel-isc-regs.h | 6 +- drivers/media/platform/atmel/atmel-isc.c | 2427 +++++++ drivers/media/platform/atmel/atmel-isc.h | 245 - drivers/media/platform/atmel/atmel-isi.c | 5 +- drivers/media/platform/atmel/atmel-isi.h | 5 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 348 - drivers/media/platform/cec-gpio/cec-gpio.c | 28 +- drivers/media/platform/coda/Makefile | 5 +- drivers/media/platform/coda/coda-bit.c | 452 +- drivers/media/platform/coda/coda-common.c | 392 +- drivers/media/platform/coda/coda-h264.c | 3 +- drivers/media/platform/coda/coda-mpeg2.c | 87 - drivers/media/platform/coda/coda-mpeg4.c | 87 - drivers/media/platform/coda/coda.h | 47 +- drivers/media/platform/coda/coda_regs.h | 20 +- drivers/media/platform/coda/trace.h | 2 +- drivers/media/platform/davinci/vpbe.c | 10 +- drivers/media/platform/davinci/vpbe_display.c | 10 +- drivers/media/platform/davinci/vpbe_osd.c | 11 +- drivers/media/platform/davinci/vpbe_osd_regs.h | 10 +- drivers/media/platform/davinci/vpbe_venc.c | 10 +- drivers/media/platform/davinci/vpbe_venc_regs.h | 10 +- drivers/media/platform/davinci/vpif_capture.c | 16 +- drivers/media/platform/davinci/vpss.c | 7 +- drivers/media/platform/exynos-gsc/gsc-core.c | 2 +- drivers/media/platform/exynos-gsc/gsc-core.h | 6 +- drivers/media/platform/exynos-gsc/gsc-m2m.c | 14 +- drivers/media/platform/exynos-gsc/gsc-regs.h | 5 +- drivers/media/platform/exynos4-is/common.c | 10 +- drivers/media/platform/exynos4-is/common.h | 8 +- drivers/media/platform/exynos4-is/fimc-capture.c | 15 +- drivers/media/platform/exynos4-is/fimc-core.h | 5 +- .../media/platform/exynos4-is/fimc-is-command.h | 5 +- drivers/media/platform/exynos4-is/fimc-is-errno.c | 5 +- drivers/media/platform/exynos4-is/fimc-is-errno.h | 5 +- drivers/media/platform/exynos4-is/fimc-is-i2c.c | 5 +- drivers/media/platform/exynos4-is/fimc-is-i2c.h | 5 +- drivers/media/platform/exynos4-is/fimc-is-param.c | 5 +- drivers/media/platform/exynos4-is/fimc-is-param.h | 5 +- drivers/media/platform/exynos4-is/fimc-is-regs.c | 5 +- drivers/media/platform/exynos4-is/fimc-is-regs.h | 5 +- drivers/media/platform/exynos4-is/fimc-is-sensor.c | 5 +- drivers/media/platform/exynos4-is/fimc-is-sensor.h | 5 +- drivers/media/platform/exynos4-is/fimc-is.c | 5 +- drivers/media/platform/exynos4-is/fimc-is.h | 5 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 14 +- drivers/media/platform/exynos4-is/fimc-isp-video.h | 5 +- drivers/media/platform/exynos4-is/fimc-isp.c | 5 +- drivers/media/platform/exynos4-is/fimc-isp.h | 5 +- drivers/media/platform/exynos4-is/fimc-lite-reg.c | 5 +- drivers/media/platform/exynos4-is/fimc-lite-reg.h | 5 +- drivers/media/platform/exynos4-is/fimc-lite.c | 15 +- drivers/media/platform/exynos4-is/fimc-lite.h | 5 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 12 +- drivers/media/platform/exynos4-is/fimc-reg.c | 5 +- drivers/media/platform/exynos4-is/fimc-reg.h | 5 +- drivers/media/platform/exynos4-is/media-dev.c | 6 +- drivers/media/platform/exynos4-is/media-dev.h | 5 +- drivers/media/platform/exynos4-is/mipi-csis.c | 5 +- drivers/media/platform/exynos4-is/mipi-csis.h | 5 +- drivers/media/platform/marvell-ccic/Kconfig | 2 - drivers/media/platform/marvell-ccic/cafe-driver.c | 58 +- drivers/media/platform/marvell-ccic/mcam-core.c | 348 +- drivers/media/platform/marvell-ccic/mcam-core.h | 12 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 238 +- drivers/media/platform/meson/ao-cec-g12a.c | 21 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 6 +- drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 18 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 44 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 4 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h | 2 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 6 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 47 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_intr.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_intr.h | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.h | 2 +- .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 23 +- .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 23 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 25 +- drivers/media/platform/mtk-vcodec/vdec_drv_base.h | 10 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 22 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 6 +- drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 2 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 2 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 2 +- .../media/platform/mtk-vcodec/venc/venc_h264_if.c | 21 +- .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 21 +- drivers/media/platform/mtk-vcodec/venc_drv_base.h | 10 +- drivers/media/platform/mtk-vcodec/venc_drv_if.c | 15 +- drivers/media/platform/mtk-vcodec/venc_drv_if.h | 5 +- drivers/media/platform/mtk-vcodec/venc_ipi_msg.h | 2 +- drivers/media/platform/mtk-vcodec/venc_vpu_if.c | 2 +- drivers/media/platform/mtk-vcodec/venc_vpu_if.h | 2 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 2 +- drivers/media/platform/omap/Kconfig | 1 + drivers/media/platform/omap3isp/cfa_coef_table.h | 5 +- drivers/media/platform/omap3isp/gamma_table.h | 5 +- drivers/media/platform/omap3isp/isp.c | 23 +- drivers/media/platform/omap3isp/isp.h | 5 +- drivers/media/platform/omap3isp/ispccdc.c | 5 +- drivers/media/platform/omap3isp/ispccdc.h | 5 +- drivers/media/platform/omap3isp/ispccp2.c | 5 +- drivers/media/platform/omap3isp/ispccp2.h | 5 +- drivers/media/platform/omap3isp/ispcsi2.c | 5 +- drivers/media/platform/omap3isp/ispcsi2.h | 5 +- drivers/media/platform/omap3isp/ispcsiphy.c | 5 +- drivers/media/platform/omap3isp/ispcsiphy.h | 5 +- drivers/media/platform/omap3isp/isph3a.h | 5 +- drivers/media/platform/omap3isp/isph3a_aewb.c | 29 +- drivers/media/platform/omap3isp/isph3a_af.c | 29 +- drivers/media/platform/omap3isp/isphist.c | 16 +- drivers/media/platform/omap3isp/isphist.h | 5 +- drivers/media/platform/omap3isp/isppreview.c | 5 +- drivers/media/platform/omap3isp/isppreview.h | 5 +- drivers/media/platform/omap3isp/ispreg.h | 5 +- drivers/media/platform/omap3isp/ispresizer.c | 5 +- drivers/media/platform/omap3isp/ispresizer.h | 5 +- drivers/media/platform/omap3isp/ispstat.c | 9 +- drivers/media/platform/omap3isp/ispstat.h | 5 +- drivers/media/platform/omap3isp/ispvideo.c | 8 +- drivers/media/platform/omap3isp/ispvideo.h | 5 +- .../media/platform/omap3isp/luma_enhance_table.h | 5 +- .../media/platform/omap3isp/noise_filter_table.h | 5 +- drivers/media/platform/pxa_camera.c | 2 +- drivers/media/platform/qcom/camss/camss-video.c | 2 +- drivers/media/platform/qcom/venus/core.c | 15 +- drivers/media/platform/qcom/venus/core.h | 11 +- drivers/media/platform/qcom/venus/firmware.c | 17 +- drivers/media/platform/qcom/venus/firmware.h | 11 +- drivers/media/platform/qcom/venus/helpers.c | 18 +- drivers/media/platform/qcom/venus/helpers.h | 11 +- drivers/media/platform/qcom/venus/hfi.c | 11 +- drivers/media/platform/qcom/venus/hfi.h | 11 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 13 +- drivers/media/platform/qcom/venus/hfi_cmds.h | 11 +- drivers/media/platform/qcom/venus/hfi_helper.h | 15 +- drivers/media/platform/qcom/venus/hfi_msgs.c | 11 +- drivers/media/platform/qcom/venus/hfi_msgs.h | 11 +- drivers/media/platform/qcom/venus/hfi_venus.c | 11 +- drivers/media/platform/qcom/venus/hfi_venus.h | 11 +- drivers/media/platform/qcom/venus/hfi_venus_io.h | 11 +- drivers/media/platform/qcom/venus/vdec.c | 15 +- drivers/media/platform/qcom/venus/vdec.h | 11 +- drivers/media/platform/qcom/venus/vdec_ctrls.c | 13 +- drivers/media/platform/qcom/venus/venc.c | 15 +- drivers/media/platform/qcom/venus/venc.h | 11 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 34 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 4 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 190 +- drivers/media/platform/rcar_fdp1.c | 12 +- drivers/media/platform/rcar_jpu.c | 10 +- drivers/media/platform/renesas-ceu.c | 2 +- drivers/media/platform/rockchip/rga/rga-buf.c | 10 +- drivers/media/platform/rockchip/rga/rga-hw.c | 10 +- drivers/media/platform/rockchip/rga/rga-hw.h | 10 +- drivers/media/platform/rockchip/rga/rga.c | 10 +- drivers/media/platform/rockchip/rga/rga.h | 10 +- drivers/media/platform/s3c-camif/camif-capture.c | 5 +- drivers/media/platform/s3c-camif/camif-core.h | 5 +- drivers/media/platform/s3c-camif/camif-regs.c | 5 +- drivers/media/platform/s3c-camif/camif-regs.h | 5 +- drivers/media/platform/s5p-cec/exynos_hdmi_cec.h | 5 +- .../media/platform/s5p-cec/exynos_hdmi_cecctrl.c | 5 +- drivers/media/platform/s5p-cec/regs-cec.h | 5 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 5 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 5 +- .../media/platform/s5p-jpeg/jpeg-hw-exynos3250.c | 5 +- .../media/platform/s5p-jpeg/jpeg-hw-exynos3250.h | 5 +- drivers/media/platform/s5p-jpeg/jpeg-hw-exynos4.c | 5 +- drivers/media/platform/s5p-jpeg/jpeg-hw-exynos4.h | 5 +- drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.c | 5 +- drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.h | 5 +- drivers/media/platform/s5p-jpeg/jpeg-regs.h | 5 +- drivers/media/platform/s5p-mfc/regs-mfc-v6.h | 5 +- drivers/media/platform/s5p-mfc/regs-mfc-v7.h | 5 +- drivers/media/platform/s5p-mfc/regs-mfc-v8.h | 5 +- drivers/media/platform/s5p-mfc/regs-mfc.h | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_debug.h | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 19 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 21 +- drivers/media/platform/s5p-mfc/s5p_mfc_intr.c | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_intr.h | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr.c | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr.h | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 9 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.h | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 13 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.h | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_pm.c | 5 - drivers/media/platform/seco-cec/seco-cec.c | 2 +- .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.c | 4 +- drivers/media/platform/sti/hva/hva-v4l2.c | 4 +- drivers/media/platform/stm32/stm32-dcmi.c | 2 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 1 - drivers/media/platform/ti-vpe/cal.c | 5 +- drivers/media/platform/ti-vpe/cal_regs.h | 5 +- drivers/media/platform/ti-vpe/csc.c | 5 +- drivers/media/platform/ti-vpe/csc.h | 5 +- drivers/media/platform/ti-vpe/sc.c | 5 +- drivers/media/platform/ti-vpe/sc.h | 5 +- drivers/media/platform/ti-vpe/sc_coeff.h | 5 +- drivers/media/platform/ti-vpe/vpdma.c | 5 +- drivers/media/platform/ti-vpe/vpdma.h | 5 +- drivers/media/platform/ti-vpe/vpdma_priv.h | 5 +- drivers/media/platform/ti-vpe/vpe.c | 12 +- drivers/media/platform/ti-vpe/vpe_regs.h | 5 +- drivers/media/platform/via-camera.c | 2 +- drivers/media/platform/vicodec/Kconfig | 1 + drivers/media/platform/vicodec/vicodec-core.c | 313 +- drivers/media/platform/vim2m.c | 6 +- drivers/media/platform/vimc/Kconfig | 1 + drivers/media/platform/vimc/Makefile | 12 +- drivers/media/platform/vimc/vimc-capture.c | 5 +- drivers/media/platform/vimc/vimc-common.c | 4 + drivers/media/platform/vimc/vimc-core.c | 7 +- drivers/media/platform/vimc/vimc-debayer.c | 11 +- drivers/media/platform/vimc/vimc-scaler.c | 7 +- drivers/media/platform/vimc/vimc-sensor.c | 7 +- drivers/media/platform/vimc/vimc-streamer.c | 26 +- drivers/media/platform/vivid/Kconfig | 1 + drivers/media/platform/vivid/vivid-core.c | 126 +- drivers/media/platform/vivid/vivid-core.h | 44 +- drivers/media/platform/vivid/vivid-ctrls.c | 108 +- drivers/media/platform/vivid/vivid-kthread-cap.c | 8 +- drivers/media/platform/vivid/vivid-osd.c | 2 +- drivers/media/platform/vivid/vivid-vbi-cap.c | 16 +- drivers/media/platform/vivid/vivid-vid-cap.c | 142 +- drivers/media/platform/vivid/vivid-vid-common.c | 28 +- drivers/media/platform/vivid/vivid-vid-common.h | 2 + drivers/media/platform/vivid/vivid-vid-out.c | 6 - drivers/media/radio/Kconfig | 1 + drivers/media/radio/dsbr100.c | 3 +- drivers/media/radio/radio-cadet.c | 5 +- drivers/media/radio/radio-isa.c | 4 +- drivers/media/radio/radio-keene.c | 3 +- drivers/media/radio/radio-ma901.c | 3 +- drivers/media/radio/radio-miropcm20.c | 4 +- drivers/media/radio/radio-mr800.c | 5 +- drivers/media/radio/radio-raremono.c | 33 +- drivers/media/radio/radio-sf16fmi.c | 3 +- drivers/media/radio/radio-si476x.c | 32 +- drivers/media/radio/radio-tea5764.c | 3 +- drivers/media/radio/radio-tea5777.c | 5 +- drivers/media/radio/radio-timb.c | 3 +- drivers/media/radio/radio-wl1273.c | 12 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 7 +- drivers/media/radio/si470x/radio-si470x-usb.c | 6 +- drivers/media/radio/si4713/radio-platform-si4713.c | 4 +- drivers/media/radio/si4713/radio-usb-si4713.c | 4 +- drivers/media/radio/tea575x.c | 7 +- drivers/media/radio/wl128x/fmdrv_v4l2.c | 13 +- drivers/media/rc/bpf-lirc.c | 30 +- drivers/media/rc/gpio-ir-recv.c | 10 +- drivers/media/rc/ir-hix5hd2.c | 5 +- drivers/media/rc/ir-jvc-decoder.c | 10 +- drivers/media/rc/ir-mce_kbd-decoder.c | 10 +- drivers/media/rc/ir-rc6-decoder.c | 10 +- drivers/media/rc/ir-sharp-decoder.c | 10 +- drivers/media/rc/ir-sony-decoder.c | 10 +- drivers/media/rc/ir-spi.c | 1 - drivers/media/rc/ir-xmp-decoder.c | 10 +- drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c | 20 +- drivers/media/rc/keymaps/rc-alink-dtu-m.c | 20 +- drivers/media/rc/keymaps/rc-anysee.c | 20 +- drivers/media/rc/keymaps/rc-apac-viewcomp.c | 20 +- drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c | 28 +- drivers/media/rc/keymaps/rc-asus-pc39.c | 20 +- drivers/media/rc/keymaps/rc-asus-ps3-100.c | 20 +- drivers/media/rc/keymaps/rc-ati-x10.c | 20 +- drivers/media/rc/keymaps/rc-avermedia-a16d.c | 20 +- drivers/media/rc/keymaps/rc-avermedia-cardbus.c | 20 +- drivers/media/rc/keymaps/rc-avermedia-dvbt.c | 20 +- drivers/media/rc/keymaps/rc-avermedia-m135a.c | 40 +- .../media/rc/keymaps/rc-avermedia-m733a-rm-k6.c | 20 +- drivers/media/rc/keymaps/rc-avermedia-rm-ks.c | 20 +- drivers/media/rc/keymaps/rc-avermedia.c | 20 +- drivers/media/rc/keymaps/rc-avertv-303.c | 20 +- drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c | 20 +- drivers/media/rc/keymaps/rc-behold-columbus.c | 20 +- drivers/media/rc/keymaps/rc-behold.c | 20 +- drivers/media/rc/keymaps/rc-budget-ci-old.c | 20 +- drivers/media/rc/keymaps/rc-cinergy-1400.c | 20 +- drivers/media/rc/keymaps/rc-cinergy.c | 20 +- drivers/media/rc/keymaps/rc-d680-dmb.c | 25 +- drivers/media/rc/keymaps/rc-delock-61959.c | 20 +- drivers/media/rc/keymaps/rc-dib0700-nec.c | 40 +- drivers/media/rc/keymaps/rc-dib0700-rc5.c | 100 +- drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c | 20 +- drivers/media/rc/keymaps/rc-digittrade.c | 20 +- drivers/media/rc/keymaps/rc-dm1105-nec.c | 20 +- drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c | 20 +- drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c | 20 +- drivers/media/rc/keymaps/rc-dtt200u.c | 20 +- drivers/media/rc/keymaps/rc-dvbsky.c | 20 +- drivers/media/rc/keymaps/rc-dvico-mce.c | 25 +- drivers/media/rc/keymaps/rc-dvico-portable.c | 25 +- drivers/media/rc/keymaps/rc-em-terratec.c | 20 +- drivers/media/rc/keymaps/rc-encore-enltv-fm53.c | 20 +- drivers/media/rc/keymaps/rc-encore-enltv.c | 20 +- drivers/media/rc/keymaps/rc-encore-enltv2.c | 20 +- drivers/media/rc/keymaps/rc-eztv.c | 20 +- drivers/media/rc/keymaps/rc-flydvb.c | 20 +- drivers/media/rc/keymaps/rc-flyvideo.c | 20 +- drivers/media/rc/keymaps/rc-fusionhdtv-mce.c | 20 +- drivers/media/rc/keymaps/rc-gadmei-rm008z.c | 20 +- drivers/media/rc/keymaps/rc-geekbox.c | 8 +- drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c | 20 +- drivers/media/rc/keymaps/rc-gotview7135.c | 20 +- drivers/media/rc/keymaps/rc-hauppauge.c | 101 +- drivers/media/rc/keymaps/rc-hisi-poplar.c | 20 +- drivers/media/rc/keymaps/rc-hisi-tv-demo.c | 20 +- drivers/media/rc/keymaps/rc-iodata-bctv7e.c | 20 +- drivers/media/rc/keymaps/rc-it913x-v1.c | 40 +- drivers/media/rc/keymaps/rc-it913x-v2.c | 40 +- drivers/media/rc/keymaps/rc-kaiomy.c | 20 +- drivers/media/rc/keymaps/rc-kworld-315u.c | 20 +- drivers/media/rc/keymaps/rc-kworld-pc150u.c | 20 +- .../media/rc/keymaps/rc-kworld-plus-tv-analog.c | 24 +- drivers/media/rc/keymaps/rc-leadtek-y04g0051.c | 20 +- drivers/media/rc/keymaps/rc-lme2510.c | 60 +- drivers/media/rc/keymaps/rc-manli.c | 20 +- .../media/rc/keymaps/rc-medion-x10-digitainer.c | 20 +- drivers/media/rc/keymaps/rc-medion-x10-or2x.c | 20 +- drivers/media/rc/keymaps/rc-medion-x10.c | 20 +- drivers/media/rc/keymaps/rc-msi-digivox-ii.c | 20 +- drivers/media/rc/keymaps/rc-msi-digivox-iii.c | 20 +- drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c | 20 +- drivers/media/rc/keymaps/rc-msi-tvanywhere.c | 20 +- drivers/media/rc/keymaps/rc-nebula.c | 20 +- .../media/rc/keymaps/rc-nec-terratec-cinergy-xs.c | 40 +- drivers/media/rc/keymaps/rc-norwood.c | 20 +- drivers/media/rc/keymaps/rc-npgtech.c | 20 +- drivers/media/rc/keymaps/rc-pctv-sedna.c | 20 +- drivers/media/rc/keymaps/rc-pinnacle-color.c | 20 +- drivers/media/rc/keymaps/rc-pinnacle-grey.c | 20 +- drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c | 20 +- drivers/media/rc/keymaps/rc-pixelview-002t.c | 20 +- drivers/media/rc/keymaps/rc-pixelview-mk12.c | 20 +- drivers/media/rc/keymaps/rc-pixelview-new.c | 20 +- drivers/media/rc/keymaps/rc-pixelview.c | 20 +- .../media/rc/keymaps/rc-powercolor-real-angel.c | 20 +- drivers/media/rc/keymaps/rc-proteus-2309.c | 20 +- drivers/media/rc/keymaps/rc-purpletv.c | 20 +- drivers/media/rc/keymaps/rc-pv951.c | 20 +- .../media/rc/keymaps/rc-real-audio-220-32-keys.c | 20 +- drivers/media/rc/keymaps/rc-reddo.c | 20 +- drivers/media/rc/keymaps/rc-snapstream-firefly.c | 20 +- drivers/media/rc/keymaps/rc-su3000.c | 20 +- drivers/media/rc/keymaps/rc-tango.c | 25 +- drivers/media/rc/keymaps/rc-tbs-nec.c | 20 +- drivers/media/rc/keymaps/rc-technisat-ts35.c | 20 +- drivers/media/rc/keymaps/rc-technisat-usb2.c | 20 +- .../media/rc/keymaps/rc-terratec-cinergy-c-pci.c | 20 +- .../media/rc/keymaps/rc-terratec-cinergy-s2-hd.c | 20 +- drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c | 20 +- drivers/media/rc/keymaps/rc-terratec-slim-2.c | 20 +- drivers/media/rc/keymaps/rc-terratec-slim.c | 20 +- drivers/media/rc/keymaps/rc-tevii-nec.c | 20 +- .../media/rc/keymaps/rc-total-media-in-hand-02.c | 20 +- drivers/media/rc/keymaps/rc-total-media-in-hand.c | 20 +- drivers/media/rc/keymaps/rc-trekstor.c | 20 +- drivers/media/rc/keymaps/rc-tt-1500.c | 20 +- drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c | 20 +- drivers/media/rc/keymaps/rc-twinhan1027.c | 20 +- drivers/media/rc/keymaps/rc-videomate-m1f.c | 20 +- drivers/media/rc/keymaps/rc-videomate-s350.c | 20 +- drivers/media/rc/keymaps/rc-videomate-tv-pvr.c | 20 +- drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c | 20 +- drivers/media/rc/keymaps/rc-winfast.c | 20 +- drivers/media/rc/keymaps/rc-xbox-dvd.c | 20 +- drivers/media/rc/keymaps/rc-zx-irdec.c | 25 +- drivers/media/rc/lirc_dev.c | 2 +- drivers/media/rc/mceusb.c | 4 +- drivers/media/rc/meson-ir.c | 12 +- drivers/media/rc/mtk-cir.c | 4 +- drivers/media/rc/rc-main.c | 6 +- drivers/media/rc/sunxi-cir.c | 1 + drivers/media/rc/zx-irdec.c | 5 +- drivers/media/spi/Kconfig | 2 +- drivers/media/tuners/Kconfig | 2 +- drivers/media/tuners/mt2063.c | 11 +- drivers/media/tuners/si2157.c | 6 - drivers/media/tuners/si2157_priv.h | 3 +- drivers/media/usb/airspy/airspy.c | 6 +- drivers/media/usb/au0828/au0828-core.c | 12 +- drivers/media/usb/au0828/au0828-video.c | 21 +- drivers/media/usb/cpia2/cpia2_usb.c | 3 +- drivers/media/usb/cpia2/cpia2_v4l.c | 9 +- drivers/media/usb/cx231xx/cx231xx-cards.c | 2 - drivers/media/usb/cx231xx/cx231xx-dvb.c | 1 - drivers/media/usb/cx231xx/cx231xx-video.c | 28 +- drivers/media/usb/dvb-usb-v2/af9035.c | 2 + drivers/media/usb/dvb-usb-v2/anysee.c | 2 +- drivers/media/usb/dvb-usb-v2/az6007.c | 10 +- drivers/media/usb/dvb-usb-v2/dvb_usb_urb.c | 15 +- drivers/media/usb/dvb-usb-v2/dvbsky.c | 11 + drivers/media/usb/dvb-usb-v2/gl861.c | 5 +- drivers/media/usb/dvb-usb-v2/lmedm04.h | 4 +- drivers/media/usb/dvb-usb-v2/mxl111sf.c | 5 +- drivers/media/usb/dvb-usb-v2/mxl111sf.h | 5 +- drivers/media/usb/dvb-usb/Kconfig | 16 +- drivers/media/usb/dvb-usb/Makefile | 3 - drivers/media/usb/dvb-usb/a800.c | 5 +- drivers/media/usb/dvb-usb/az6027.c | 5 +- drivers/media/usb/dvb-usb/cxusb-analog.c | 1845 ----- drivers/media/usb/dvb-usb/cxusb.c | 801 +-- drivers/media/usb/dvb-usb/cxusb.h | 158 +- drivers/media/usb/dvb-usb/dib0700.h | 5 +- drivers/media/usb/dvb-usb/dib0700_core.c | 5 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 5 +- drivers/media/usb/dvb-usb/dibusb-common.c | 5 +- drivers/media/usb/dvb-usb/dibusb-mb.c | 5 +- drivers/media/usb/dvb-usb/dibusb-mc-common.c | 5 +- drivers/media/usb/dvb-usb/dibusb-mc.c | 5 +- drivers/media/usb/dvb-usb/dibusb.h | 5 +- drivers/media/usb/dvb-usb/digitv.c | 5 +- drivers/media/usb/dvb-usb/dtt200u-fe.c | 5 +- drivers/media/usb/dvb-usb/dtt200u.c | 5 +- drivers/media/usb/dvb-usb/dtt200u.h | 5 +- drivers/media/usb/dvb-usb/dvb-usb-dvb.c | 5 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 25 +- drivers/media/usb/dvb-usb/dvb-usb.h | 10 - drivers/media/usb/dvb-usb/dw2102.c | 5 +- drivers/media/usb/dvb-usb/gp8psk.c | 5 +- drivers/media/usb/dvb-usb/gp8psk.h | 5 +- drivers/media/usb/dvb-usb/m920x.c | 5 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 5 +- drivers/media/usb/dvb-usb/opera1.c | 5 +- drivers/media/usb/dvb-usb/ttusb2.c | 5 +- drivers/media/usb/dvb-usb/ttusb2.h | 5 +- drivers/media/usb/dvb-usb/umt-010.c | 5 +- drivers/media/usb/dvb-usb/vp702x-fe.c | 6 +- drivers/media/usb/dvb-usb/vp702x.c | 5 +- drivers/media/usb/dvb-usb/vp7045-fe.c | 6 +- drivers/media/usb/dvb-usb/vp7045.c | 5 +- drivers/media/usb/dvb-usb/vp7045.h | 5 +- drivers/media/usb/em28xx/em28xx-input.c | 35 +- drivers/media/usb/em28xx/em28xx-video.c | 32 +- drivers/media/usb/go7007/go7007-v4l2.c | 15 +- drivers/media/usb/gspca/gspca.c | 6 +- drivers/media/usb/gspca/m5602/m5602_bridge.h | 6 +- drivers/media/usb/gspca/m5602/m5602_core.c | 6 +- drivers/media/usb/gspca/m5602/m5602_mt9m111.c | 6 +- drivers/media/usb/gspca/m5602/m5602_mt9m111.h | 6 +- drivers/media/usb/gspca/m5602/m5602_ov7660.c | 6 +- drivers/media/usb/gspca/m5602/m5602_ov7660.h | 6 +- drivers/media/usb/gspca/m5602/m5602_ov9650.c | 6 +- drivers/media/usb/gspca/m5602/m5602_ov9650.h | 6 +- drivers/media/usb/gspca/m5602/m5602_po1030.c | 6 +- drivers/media/usb/gspca/m5602/m5602_po1030.h | 6 +- drivers/media/usb/gspca/m5602/m5602_s5k4aa.c | 6 +- drivers/media/usb/gspca/m5602/m5602_s5k4aa.h | 6 +- drivers/media/usb/gspca/m5602/m5602_s5k83a.c | 6 +- drivers/media/usb/gspca/m5602/m5602_s5k83a.h | 6 +- drivers/media/usb/gspca/m5602/m5602_sensor.h | 6 +- drivers/media/usb/gspca/zc3xx-reg.h | 3 +- drivers/media/usb/hackrf/hackrf.c | 14 +- drivers/media/usb/hdpvr/hdpvr-control.c | 6 +- drivers/media/usb/hdpvr/hdpvr-core.c | 6 +- drivers/media/usb/hdpvr/hdpvr-i2c.c | 6 +- drivers/media/usb/hdpvr/hdpvr-video.c | 28 +- drivers/media/usb/hdpvr/hdpvr.h | 6 +- drivers/media/usb/msi2500/msi2500.c | 5 +- drivers/media/usb/pvrusb2/Kconfig | 2 - drivers/media/usb/pvrusb2/pvrusb2-audio.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-audio.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-context.c | 11 +- drivers/media/usb/pvrusb2/pvrusb2-context.h | 11 +- drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-ctrl.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-ctrl.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c | 37 +- drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-debug.h | 11 +- drivers/media/usb/pvrusb2/pvrusb2-debugifc.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-debugifc.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-devattr.c | 224 +- drivers/media/usb/pvrusb2/pvrusb2-devattr.h | 13 +- drivers/media/usb/pvrusb2/pvrusb2-dvb.c | 99 +- drivers/media/usb/pvrusb2/pvrusb2-dvb.h | 5 +- drivers/media/usb/pvrusb2/pvrusb2-eeprom.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-eeprom.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-encoder.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-encoder.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-fx2-cmd.h | 16 +- drivers/media/usb/pvrusb2/pvrusb2-hdw-internal.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 52 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c | 18 +- drivers/media/usb/pvrusb2/pvrusb2-i2c-core.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-io.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-io.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-ioread.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-ioread.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-main.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-std.c | 14 +- drivers/media/usb/pvrusb2/pvrusb2-std.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-sysfs.c | 15 +- drivers/media/usb/pvrusb2/pvrusb2-sysfs.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-util.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 29 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-video-v4l.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-video-v4l.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-wm8775.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-wm8775.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2.h | 12 +- drivers/media/usb/pwc/pwc-if.c | 2 - drivers/media/usb/pwc/pwc-v4l.c | 3 + drivers/media/usb/pwc/pwc.h | 18 +- drivers/media/usb/s2255/Kconfig | 1 + drivers/media/usb/s2255/s2255drv.c | 5 +- drivers/media/usb/stk1160/stk1160-v4l.c | 7 +- drivers/media/usb/stkwebcam/stk-webcam.c | 6 +- drivers/media/usb/tm6000/tm6000-dvb.c | 10 +- drivers/media/usb/tm6000/tm6000-input.c | 10 +- drivers/media/usb/tm6000/tm6000-video.c | 20 +- drivers/media/usb/usbtv/usbtv-video.c | 5 +- drivers/media/usb/usbvision/usbvision-video.c | 20 +- drivers/media/usb/uvc/uvc_ctrl.c | 4 +- drivers/media/usb/uvc/uvc_debugfs.c | 5 +- drivers/media/usb/zr364xx/zr364xx.c | 10 +- drivers/media/v4l2-core/Kconfig | 2 + drivers/media/v4l2-core/v4l2-async.c | 5 +- drivers/media/v4l2-core/v4l2-clk.c | 5 +- drivers/media/v4l2-core/v4l2-common.c | 32 +- drivers/media/v4l2-core/v4l2-ctrls.c | 126 +- drivers/media/v4l2-core/v4l2-dev.c | 2 + drivers/media/v4l2-core/v4l2-flash-led-class.c | 5 +- drivers/media/v4l2-core/v4l2-fwnode.c | 10 +- drivers/media/v4l2-core/v4l2-ioctl.c | 27 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 29 - drivers/media/v4l2-core/v4l2-subdev.c | 268 +- drivers/media/v4l2-core/videobuf-core.c | 5 +- drivers/media/v4l2-core/videobuf-dma-contig.c | 9 +- drivers/media/v4l2-core/videobuf-dma-sg.c | 5 +- drivers/media/v4l2-core/videobuf-vmalloc.c | 7 +- drivers/memory/Kconfig | 2 +- drivers/memory/atmel-sdramc.c | 14 +- drivers/memory/brcmstb_dpfe.c | 4 +- drivers/memory/da8xx-ddrctl.c | 5 +- drivers/memory/emif.c | 5 +- drivers/memory/emif.h | 5 +- drivers/memory/jz4780-nemc.c | 31 +- drivers/memory/mvebu-devbus.c | 14 +- drivers/memory/omap-gpmc.c | 9 +- drivers/memory/tegra/mc.c | 5 +- drivers/memory/tegra/mc.h | 5 +- drivers/memory/tegra/tegra114.c | 5 +- drivers/memory/tegra/tegra124-emc.c | 11 +- drivers/memory/tegra/tegra124.c | 5 +- drivers/memory/tegra/tegra186.c | 5 +- drivers/memory/tegra/tegra20.c | 5 +- drivers/memory/tegra/tegra210.c | 5 +- drivers/memory/tegra/tegra30.c | 5 +- drivers/memory/ti-aemif.c | 5 +- drivers/memstick/core/memstick.c | 19 +- drivers/memstick/core/ms_block.c | 6 +- drivers/memstick/core/ms_block.h | 6 +- drivers/memstick/core/mspro_block.c | 19 +- drivers/memstick/host/jmb38x_ms.c | 6 +- drivers/memstick/host/r592.c | 5 +- drivers/memstick/host/r592.h | 5 +- drivers/memstick/host/rtsx_usb_ms.c | 13 +- drivers/memstick/host/tifm_ms.c | 6 +- drivers/message/fusion/mptbase.c | 3 +- drivers/mfd/88pm80x.c | 5 +- drivers/mfd/88pm860x-core.c | 5 +- drivers/mfd/88pm860x-i2c.c | 5 +- drivers/mfd/Kconfig | 5 +- drivers/mfd/aat2870-core.c | 15 +- drivers/mfd/ac100.c | 5 +- drivers/mfd/altera-sysmgr.c | 4 +- drivers/mfd/arizona-core.c | 5 +- drivers/mfd/arizona-i2c.c | 5 +- drivers/mfd/arizona-irq.c | 5 +- drivers/mfd/arizona-spi.c | 5 +- drivers/mfd/arizona.h | 5 +- drivers/mfd/as3711.c | 5 +- drivers/mfd/asic3.c | 6 +- drivers/mfd/atmel-flexcom.c | 13 +- drivers/mfd/atmel-hlcdc.c | 13 +- drivers/mfd/atmel-smc.c | 5 +- drivers/mfd/axp20x-i2c.c | 5 +- drivers/mfd/axp20x-rsb.c | 5 +- drivers/mfd/axp20x.c | 5 +- drivers/mfd/cros_ec.c | 16 +- drivers/mfd/cs47l24-tables.c | 5 +- drivers/mfd/da903x.c | 5 +- drivers/mfd/da9052-irq.c | 5 +- drivers/mfd/dln2.c | 5 +- drivers/mfd/exynos-lpass.c | 5 +- drivers/mfd/ezx-pcap.c | 6 +- drivers/mfd/fsl-imx25-tsadc.c | 5 +- drivers/mfd/hi6421-pmic-core.c | 5 +- drivers/mfd/hi655x-pmic.c | 5 +- drivers/mfd/htc-pasic3.c | 5 +- drivers/mfd/intel-lpss-acpi.c | 5 +- drivers/mfd/intel-lpss-pci.c | 5 +- drivers/mfd/intel-lpss.c | 5 +- drivers/mfd/intel-lpss.h | 5 +- drivers/mfd/intel_quark_i2c_gpio.c | 10 +- drivers/mfd/ipaq-micro.c | 5 +- drivers/mfd/kempld-core.c | 10 +- drivers/mfd/lp3943.c | 5 +- drivers/mfd/lp87565.c | 5 +- drivers/mfd/lp8788-irq.c | 6 +- drivers/mfd/lp8788.c | 6 +- drivers/mfd/lpc_ich.c | 10 +- drivers/mfd/lpc_sch.c | 10 +- drivers/mfd/madera.h | 5 +- drivers/mfd/max77620.c | 5 +- drivers/mfd/max8907.c | 5 +- drivers/mfd/max8925-core.c | 5 +- drivers/mfd/max8925-i2c.c | 5 +- drivers/mfd/mc13xxx-core.c | 5 +- drivers/mfd/mc13xxx-i2c.c | 5 +- drivers/mfd/mc13xxx-spi.c | 5 +- drivers/mfd/mc13xxx.h | 5 +- drivers/mfd/mfd-core.c | 6 +- drivers/mfd/motorola-cpcap.c | 5 +- drivers/mfd/omap-usb-host.c | 13 +- drivers/mfd/omap-usb-tll.c | 13 +- drivers/mfd/qcom-pm8xxx.c | 10 +- drivers/mfd/qcom-spmi-pmic.c | 10 +- drivers/mfd/qcom_rpm.c | 10 +- drivers/mfd/rk808.c | 10 +- drivers/mfd/rn5t618.c | 8 +- drivers/mfd/rt5033.c | 5 +- drivers/mfd/si476x-cmd.c | 11 +- drivers/mfd/si476x-i2c.c | 11 +- drivers/mfd/si476x-prop.c | 10 +- drivers/mfd/sky81452.c | 13 +- drivers/mfd/sm501.c | 5 +- drivers/mfd/sprd-sc27xx-spi.c | 10 +- drivers/mfd/ssbi.c | 10 +- drivers/mfd/sta2x11-mfd.c | 15 +- drivers/mfd/stmfx.c | 12 +- drivers/mfd/stmpe-i2c.c | 2 +- drivers/mfd/stmpe-spi.c | 2 +- drivers/mfd/stmpe.c | 2 +- drivers/mfd/stmpe.h | 2 +- drivers/mfd/sun4i-gpadc.c | 5 +- drivers/mfd/syscon.c | 21 + drivers/mfd/t7l66xb.c | 5 +- drivers/mfd/tc3589x.c | 2 +- drivers/mfd/tc6387xb.c | 6 +- drivers/mfd/tc6393xb.c | 5 +- drivers/mfd/ti-lmu.c | 28 +- drivers/mfd/tmio_core.c | 5 +- drivers/mfd/tps6586x.c | 5 +- drivers/mfd/twl4030-audio.c | 16 +- drivers/mfd/twl6040.c | 16 +- drivers/mfd/ucb1400_core.c | 5 +- drivers/mfd/ucb1x00-ts.c | 5 +- drivers/mfd/wl1273-core.c | 16 +- drivers/mfd/wm5102-tables.c | 5 +- drivers/mfd/wm5110-tables.c | 5 +- drivers/mfd/wm8997-tables.c | 5 +- drivers/mfd/wm8998-tables.c | 5 +- drivers/misc/Kconfig | 32 +- drivers/misc/Makefile | 2 +- drivers/misc/altera-stapl/Kconfig | 1 + drivers/misc/apds990x.c | 16 +- drivers/misc/atmel-ssc.c | 5 +- drivers/misc/bh1770glc.c | 16 +- drivers/misc/c2port/Kconfig | 2 + drivers/misc/c2port/c2port-duramar2150.c | 5 +- drivers/misc/c2port/core.c | 5 +- drivers/misc/cardreader/rtsx_usb.c | 13 +- drivers/misc/cb710/Kconfig | 1 + drivers/misc/cb710/core.c | 5 +- drivers/misc/cb710/debug.c | 5 +- drivers/misc/cb710/sgbuf2.c | 5 +- drivers/misc/cxl/Kconfig | 3 + drivers/misc/cxl/cxl.h | 15 +- drivers/misc/cxl/debugfs.c | 36 +- drivers/misc/ds1682.c | 5 +- drivers/misc/dummy-irq.c | 6 +- drivers/misc/echo/Kconfig | 1 + drivers/misc/eeprom/digsy_mtc_eeprom.c | 5 +- drivers/misc/eeprom/ee1004.c | 43 +- drivers/misc/eeprom/eeprom_93xx46.c | 5 +- drivers/misc/eeprom/idt_89hpesx.c | 6 +- drivers/misc/eeprom/max6875.c | 5 +- drivers/misc/fsa9480.c | 550 ++ drivers/misc/genwqe/Kconfig | 1 + drivers/misc/genwqe/card_base.c | 15 +- drivers/misc/genwqe/card_base.h | 12 +- drivers/misc/genwqe/card_ddcb.c | 10 +- drivers/misc/genwqe/card_debugfs.c | 175 +- drivers/misc/genwqe/card_dev.c | 18 +- drivers/misc/genwqe/card_sysfs.c | 10 +- drivers/misc/genwqe/card_utils.c | 14 +- drivers/misc/genwqe/genwqe_driver.h | 10 +- drivers/misc/habanalabs/asid.c | 2 +- drivers/misc/habanalabs/command_submission.c | 10 +- drivers/misc/habanalabs/context.c | 15 - drivers/misc/habanalabs/debugfs.c | 119 +- drivers/misc/habanalabs/device.c | 191 +- drivers/misc/habanalabs/firmware_if.c | 51 +- drivers/misc/habanalabs/goya/goya.c | 638 +- drivers/misc/habanalabs/goya/goyaP.h | 17 +- drivers/misc/habanalabs/goya/goya_coresight.c | 31 +- drivers/misc/habanalabs/goya/goya_security.c | 16 - drivers/misc/habanalabs/habanalabs.h | 95 +- drivers/misc/habanalabs/habanalabs_drv.c | 66 +- drivers/misc/habanalabs/habanalabs_ioctl.c | 13 +- drivers/misc/habanalabs/hw_queue.c | 2 +- .../include/goya/asic_reg/dma_ch_0_masks.h | 418 -- .../habanalabs/include/goya/asic_reg/goya_regs.h | 1 - drivers/misc/habanalabs/memory.c | 19 +- drivers/misc/habanalabs/mmu.c | 28 +- drivers/misc/habanalabs/pci.c | 10 +- drivers/misc/habanalabs/sysfs.c | 4 + drivers/misc/isl29003.c | 4 +- drivers/misc/kgdbts.c | 14 +- drivers/misc/lis3lv02d/Kconfig | 2 + drivers/misc/lis3lv02d/lis3lv02d_i2c.c | 15 +- drivers/misc/lis3lv02d/lis3lv02d_spi.c | 5 +- drivers/misc/lkdtm/Makefile | 3 +- drivers/misc/lkdtm/bugs.c | 91 +- drivers/misc/lkdtm/core.c | 29 +- drivers/misc/lkdtm/heap.c | 72 - drivers/misc/lkdtm/lkdtm.h | 8 +- drivers/misc/lkdtm/usercopy.c | 10 +- drivers/misc/mei/debugfs.c | 223 +- drivers/misc/mei/hdcp/mei_hdcp.c | 11 +- drivers/misc/mei/main.c | 8 +- drivers/misc/mei/mei_dev.h | 7 +- drivers/misc/mic/bus/cosm_bus.c | 13 +- drivers/misc/mic/bus/cosm_bus.h | 13 +- drivers/misc/mic/bus/mic_bus.c | 13 +- drivers/misc/mic/bus/vop_bus.c | 13 +- drivers/misc/mic/bus/vop_bus.h | 13 +- drivers/misc/mic/card/mic_debugfs.c | 32 +- drivers/misc/mic/card/mic_device.c | 14 +- drivers/misc/mic/card/mic_device.h | 14 +- drivers/misc/mic/card/mic_x100.c | 14 +- drivers/misc/mic/card/mic_x100.h | 14 +- drivers/misc/mic/common/mic_dev.h | 14 +- drivers/misc/mic/cosm/cosm_debugfs.c | 18 +- drivers/misc/mic/cosm/cosm_main.c | 14 +- drivers/misc/mic/cosm/cosm_main.h | 14 +- drivers/misc/mic/cosm/cosm_scif_server.c | 14 +- drivers/misc/mic/cosm/cosm_sysfs.c | 14 +- drivers/misc/mic/cosm_client/cosm_scif_client.c | 14 +- drivers/misc/mic/host/mic_boot.c | 14 +- drivers/misc/mic/host/mic_debugfs.c | 18 +- drivers/misc/mic/host/mic_device.h | 14 +- drivers/misc/mic/host/mic_intr.c | 14 +- drivers/misc/mic/host/mic_intr.h | 14 +- drivers/misc/mic/host/mic_main.c | 13 +- drivers/misc/mic/host/mic_smpt.c | 14 +- drivers/misc/mic/host/mic_smpt.h | 14 +- drivers/misc/mic/host/mic_x100.c | 14 +- drivers/misc/mic/host/mic_x100.h | 14 +- drivers/misc/mic/scif/scif_debugfs.c | 5 + drivers/misc/mic/scif/scif_main.c | 1 - drivers/misc/mic/vop/vop_debugfs.c | 18 +- drivers/misc/mic/vop/vop_main.c | 18 +- drivers/misc/mic/vop/vop_main.h | 14 +- drivers/misc/mic/vop/vop_vringh.c | 14 +- drivers/misc/ocxl/Kconfig | 1 + drivers/misc/ocxl/config.c | 181 +- drivers/misc/ocxl/context.c | 9 +- drivers/misc/ocxl/link.c | 28 +- drivers/misc/ocxl/pci.c | 2 +- drivers/misc/pci_endpoint_test.c | 13 +- drivers/misc/qcom-coincell.c | 10 +- drivers/misc/sgi-xp/xpc_partition.c | 2 +- drivers/misc/sram.h | 5 +- drivers/misc/ti-st/st_core.c | 15 +- drivers/misc/ti-st/st_kim.c | 19 +- drivers/misc/ti-st/st_ll.c | 15 +- drivers/misc/tifm_7xx1.c | 6 +- drivers/misc/tifm_core.c | 6 +- drivers/misc/tsl2550.c | 2 +- drivers/misc/vmw_balloon.c | 503 +- drivers/misc/vmw_vmci/vmci_context.c | 90 +- drivers/misc/vmw_vmci/vmci_context.h | 10 +- drivers/misc/vmw_vmci/vmci_datagram.c | 10 +- drivers/misc/vmw_vmci/vmci_datagram.h | 10 +- drivers/misc/vmw_vmci/vmci_doorbell.c | 10 +- drivers/misc/vmw_vmci/vmci_doorbell.h | 10 +- drivers/misc/vmw_vmci/vmci_driver.c | 10 +- drivers/misc/vmw_vmci/vmci_driver.h | 10 +- drivers/misc/vmw_vmci/vmci_event.c | 10 +- drivers/misc/vmw_vmci/vmci_event.h | 10 +- drivers/misc/vmw_vmci/vmci_guest.c | 10 +- drivers/misc/vmw_vmci/vmci_handle_array.c | 48 +- drivers/misc/vmw_vmci/vmci_handle_array.h | 39 +- drivers/misc/vmw_vmci/vmci_host.c | 10 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 10 +- drivers/misc/vmw_vmci/vmci_queue_pair.h | 10 +- drivers/misc/vmw_vmci/vmci_resource.c | 10 +- drivers/misc/vmw_vmci/vmci_resource.h | 10 +- drivers/misc/vmw_vmci/vmci_route.c | 10 +- drivers/misc/vmw_vmci/vmci_route.h | 10 +- drivers/misc/xilinx_sdfec.c | 345 - drivers/mmc/core/bus.c | 5 +- drivers/mmc/core/bus.h | 5 +- drivers/mmc/core/core.c | 10 +- drivers/mmc/core/core.h | 5 +- drivers/mmc/core/debugfs.c | 61 +- drivers/mmc/core/host.c | 5 +- drivers/mmc/core/host.h | 5 +- drivers/mmc/core/mmc.c | 11 +- drivers/mmc/core/mmc_test.c | 10 +- drivers/mmc/core/queue.c | 15 +- drivers/mmc/core/sd.c | 5 +- drivers/mmc/core/sdio.c | 105 +- drivers/mmc/core/sdio_io.c | 77 - drivers/mmc/core/sdio_irq.c | 7 +- drivers/mmc/core/slot-gpio.c | 5 +- drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/alcor.c | 2 +- drivers/mmc/host/android-goldfish.c | 36 +- drivers/mmc/host/atmel-mci.c | 43 +- drivers/mmc/host/au1xmmc.c | 4 +- drivers/mmc/host/cb710-mmc.c | 5 +- drivers/mmc/host/cb710-mmc.h | 5 +- drivers/mmc/host/cqhci.c | 10 +- drivers/mmc/host/cqhci.h | 10 +- drivers/mmc/host/dw_mmc.c | 36 +- drivers/mmc/host/meson-gx-mmc.c | 91 +- drivers/mmc/host/mmci.c | 5 +- drivers/mmc/host/mmci.h | 5 +- drivers/mmc/host/mmci_qcom_dml.c | 11 +- drivers/mmc/host/mtk-sd.c | 39 +- drivers/mmc/host/mvsdio.c | 5 +- drivers/mmc/host/mvsdio.h | 5 +- drivers/mmc/host/mxcmmc.c | 6 +- drivers/mmc/host/omap.c | 5 +- drivers/mmc/host/pxamci.c | 5 +- drivers/mmc/host/renesas_sdhi_core.c | 24 +- drivers/mmc/host/rtsx_usb_sdmmc.c | 13 +- drivers/mmc/host/s3cmci.c | 32 +- drivers/mmc/host/s3cmci.h | 7 +- drivers/mmc/host/sdhci-acpi.c | 15 +- drivers/mmc/host/sdhci-cns3xxx.c | 5 +- drivers/mmc/host/sdhci-msm.c | 20 +- drivers/mmc/host/sdhci-of-at91.c | 10 +- drivers/mmc/host/sdhci-of-esdhc.c | 17 +- drivers/mmc/host/sdhci-omap.c | 13 +- drivers/mmc/host/sdhci-pci-core.c | 4 +- drivers/mmc/host/sdhci-pci-o2micro.c | 28 +- drivers/mmc/host/sdhci-pci.h | 2 - drivers/mmc/host/sdhci-pltfm.h | 5 +- drivers/mmc/host/sdhci-pxav2.c | 11 +- drivers/mmc/host/sdhci-pxav3.c | 11 +- drivers/mmc/host/sdhci-s3c.c | 5 +- drivers/mmc/host/sdhci-sprd.c | 249 +- drivers/mmc/host/sdhci-tegra.c | 18 +- drivers/mmc/host/sdhci-xenon-phy.c | 5 +- drivers/mmc/host/sdhci-xenon.c | 5 +- drivers/mmc/host/sdhci-xenon.h | 5 +- drivers/mmc/host/sdhci.c | 24 +- drivers/mmc/host/sdhci.h | 2 +- drivers/mmc/host/sdhci_am654.c | 293 +- drivers/mmc/host/sdhci_f_sdh30.c | 5 +- drivers/mmc/host/tifm_sd.c | 6 +- drivers/mmc/host/tmio_mmc.c | 5 - drivers/mmc/host/tmio_mmc_core.c | 32 +- drivers/mmc/host/uniphier-sd.c | 3 - drivers/mmc/host/vub300.c | 5 +- drivers/mmc/host/wmt-sdmmc.c | 5 +- drivers/mtd/Kconfig | 2 - drivers/mtd/Makefile | 1 - drivers/mtd/bcm47xxpart.c | 6 +- drivers/mtd/chips/cfi_cmdset_0002.c | 143 +- drivers/mtd/devices/Kconfig | 2 +- drivers/mtd/devices/lart.c | 5 +- drivers/mtd/devices/m25p80.c | 6 +- drivers/mtd/devices/mchp23k256.c | 6 +- drivers/mtd/devices/pmc551.c | 6 +- drivers/mtd/devices/serial_flash_cmds.h | 6 +- drivers/mtd/devices/sst25l.c | 6 +- drivers/mtd/devices/st_spi_fsm.c | 6 +- drivers/mtd/hyperbus/Kconfig | 23 - drivers/mtd/hyperbus/Makefile | 4 - drivers/mtd/hyperbus/hbmc-am654.c | 147 - drivers/mtd/hyperbus/hyperbus-core.c | 153 - drivers/mtd/maps/impa7.c | 5 +- drivers/mtd/maps/lantiq-flash.c | 4 +- drivers/mtd/maps/pci.c | 5 +- drivers/mtd/maps/pxa2xx-flash.c | 5 +- drivers/mtd/maps/rbtx4939-flash.c | 5 +- drivers/mtd/maps/vmu-flash.c | 4 +- drivers/mtd/mtdconcat.c | 37 +- drivers/mtd/mtdcore.c | 3 - drivers/mtd/mtdoops.c | 16 +- drivers/mtd/mtdswap.c | 15 +- drivers/mtd/nand/onenand/generic.c | 5 +- drivers/mtd/nand/onenand/omap2.c | 15 +- drivers/mtd/nand/onenand/onenand_base.c | 10 +- drivers/mtd/nand/onenand/samsung.c | 5 +- drivers/mtd/nand/onenand/samsung.h | 5 +- drivers/mtd/nand/raw/au1550nd.c | 6 +- drivers/mtd/nand/raw/bcm47xxnflash/main.c | 6 +- drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 6 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 263 +- drivers/mtd/nand/raw/cmx270_nand.c | 6 +- drivers/mtd/nand/raw/cs553x_nand.c | 6 +- drivers/mtd/nand/raw/fsmc_nand.c | 19 +- drivers/mtd/nand/raw/gpio.c | 6 +- drivers/mtd/nand/raw/gpmi-nand/Makefile | 1 + drivers/mtd/nand/raw/gpmi-nand/gpmi-lib.c | 934 +++ drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 1709 ++--- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 64 +- drivers/mtd/nand/raw/ingenic/Kconfig | 2 +- drivers/mtd/nand/raw/ingenic/Makefile | 4 +- drivers/mtd/nand/raw/ingenic/ingenic_ecc.c | 9 + .../ingenic/{ingenic_nand_drv.c => ingenic_nand.c} | 0 drivers/mtd/nand/raw/mtk_ecc.c | 4 +- drivers/mtd/nand/raw/mtk_ecc.h | 4 +- drivers/mtd/nand/raw/mtk_nand.c | 88 +- drivers/mtd/nand/raw/nand_base.c | 89 +- drivers/mtd/nand/raw/nand_bbt.c | 6 +- drivers/mtd/nand/raw/nand_bch.c | 3 +- drivers/mtd/nand/raw/nand_ids.c | 6 +- drivers/mtd/nand/raw/nand_macronix.c | 45 - drivers/mtd/nand/raw/nand_timings.c | 6 +- drivers/mtd/nand/raw/nuc900_nand.c | 6 +- drivers/mtd/nand/raw/omap2.c | 5 +- drivers/mtd/nand/raw/oxnas_nand.c | 6 +- drivers/mtd/nand/raw/pasemi_nand.c | 14 +- drivers/mtd/nand/raw/plat_nand.c | 6 +- drivers/mtd/nand/raw/qcom_nandc.c | 10 +- drivers/mtd/nand/raw/r852.c | 5 +- drivers/mtd/nand/raw/r852.h | 5 +- drivers/mtd/nand/raw/sharpsl.c | 6 +- drivers/mtd/nand/raw/sm_common.c | 5 +- drivers/mtd/nand/raw/sm_common.h | 5 +- drivers/mtd/nand/raw/socrates_nand.c | 7 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 21 +- drivers/mtd/nand/raw/sunxi_nand.c | 40 +- drivers/mtd/nand/raw/tango_nand.c | 5 +- drivers/mtd/nand/raw/txx9ndfmc.c | 5 +- drivers/mtd/nand/raw/xway_nand.c | 4 +- drivers/mtd/nand/spi/Makefile | 2 +- drivers/mtd/nand/spi/core.c | 5 +- drivers/mtd/nand/spi/gigadevice.c | 81 +- drivers/mtd/nand/spi/macronix.c | 4 +- drivers/mtd/nand/spi/paragon.c | 147 - drivers/mtd/parsers/afs.c | 3 +- drivers/mtd/parsers/parser_trx.c | 6 +- drivers/mtd/sm_ftl.c | 5 +- drivers/mtd/sm_ftl.h | 5 +- drivers/mtd/spi-nor/Kconfig | 7 + drivers/mtd/spi-nor/Makefile | 1 + drivers/mtd/spi-nor/cadence-quadspi.c | 21 - drivers/mtd/spi-nor/intel-spi-pci.c | 6 +- drivers/mtd/spi-nor/intel-spi-platform.c | 5 +- drivers/mtd/spi-nor/intel-spi.c | 5 +- drivers/mtd/spi-nor/intel-spi.h | 5 +- drivers/mtd/spi-nor/nxp-spifi.c | 6 +- drivers/mtd/spi-nor/spi-nor.c | 156 +- drivers/mtd/spi-nor/stm32-quadspi.c | 720 ++ drivers/mtd/ssfdc.c | 5 +- drivers/mtd/tests/nandbiterrs.c | 15 +- drivers/mtd/tests/oobtest.c | 14 +- drivers/mtd/tests/pagetest.c | 14 +- drivers/mtd/tests/readtest.c | 14 +- drivers/mtd/tests/speedtest.c | 14 +- drivers/mtd/tests/stresstest.c | 14 +- drivers/mtd/tests/subpagetest.c | 15 +- drivers/mtd/tests/torturetest.c | 14 +- drivers/mtd/ubi/block.c | 10 +- drivers/mtd/ubi/fastmap-wl.c | 11 +- drivers/mtd/ubi/fastmap.c | 11 +- drivers/mux/Kconfig | 12 +- drivers/mux/mmio.c | 6 +- drivers/net/bonding/bond_3ad.c | 222 +- drivers/net/bonding/bond_alb.c | 30 +- drivers/net/bonding/bond_main.c | 390 +- drivers/net/bonding/bond_netlink.c | 14 - drivers/net/bonding/bond_options.c | 101 +- drivers/net/bonding/bond_procfs.c | 2 - drivers/net/bonding/bond_sysfs.c | 13 - drivers/net/can/cc770/cc770.c | 10 +- drivers/net/can/cc770/cc770.h | 10 +- drivers/net/can/cc770/cc770_isa.c | 10 +- drivers/net/can/cc770/cc770_platform.c | 10 +- drivers/net/can/dev.c | 13 +- drivers/net/can/flexcan.c | 5 +- drivers/net/can/led.c | 5 +- drivers/net/can/m_can/m_can.c | 21 - drivers/net/can/mscan/mpc5xxx_can.c | 13 +- drivers/net/can/mscan/mscan.c | 13 +- drivers/net/can/mscan/mscan.h | 13 +- drivers/net/can/pch_can.c | 13 +- drivers/net/can/peak_canfd/peak_canfd.c | 10 +- drivers/net/can/peak_canfd/peak_canfd_user.h | 10 +- drivers/net/can/peak_canfd/peak_pciefd_main.c | 10 +- drivers/net/can/rx-offload.c | 13 +- drivers/net/can/sja1000/ems_pci.c | 13 +- drivers/net/can/sja1000/ems_pcmcia.c | 10 +- drivers/net/can/sja1000/kvaser_pci.c | 13 +- drivers/net/can/sja1000/peak_pci.c | 10 +- drivers/net/can/sja1000/peak_pcmcia.c | 10 +- drivers/net/can/sja1000/plx_pci.c | 13 +- drivers/net/can/sja1000/sja1000_isa.c | 13 +- drivers/net/can/sja1000/sja1000_platform.c | 13 +- drivers/net/can/softing/softing_cs.c | 13 +- drivers/net/can/softing/softing_fw.c | 13 +- drivers/net/can/softing/softing_main.c | 17 +- drivers/net/can/spi/Kconfig | 5 +- drivers/net/can/spi/hi311x.c | 5 +- drivers/net/can/spi/mcp251x.c | 41 +- drivers/net/can/usb/Kconfig | 6 + drivers/net/can/usb/gs_usb.c | 10 +- drivers/net/can/usb/mcba_usb.c | 13 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 10 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 10 +- drivers/net/can/usb/peak_usb/pcan_usb_core.h | 10 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 10 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 10 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.h | 10 +- drivers/net/can/usb/usb_8dev.c | 13 +- drivers/net/can/vxcan.c | 13 +- drivers/net/can/xilinx_can.c | 2 +- drivers/net/dsa/Kconfig | 24 +- drivers/net/dsa/Makefile | 8 +- drivers/net/dsa/b53/b53_common.c | 4 +- drivers/net/dsa/microchip/Kconfig | 1 - drivers/net/dsa/microchip/ksz9477.c | 229 +- drivers/net/dsa/microchip/ksz9477_spi.c | 114 +- drivers/net/dsa/microchip/ksz_common.c | 17 +- drivers/net/dsa/microchip/ksz_common.h | 169 +- drivers/net/dsa/microchip/ksz_priv.h | 25 +- drivers/net/dsa/microchip/ksz_spi.h | 69 + drivers/net/dsa/mt7530.c | 46 +- drivers/net/dsa/mt7530.h | 4 - drivers/net/dsa/mv88e6xxx/chip.c | 271 +- drivers/net/dsa/mv88e6xxx/chip.h | 18 - drivers/net/dsa/mv88e6xxx/global1.c | 35 +- drivers/net/dsa/mv88e6xxx/global1.h | 16 +- drivers/net/dsa/mv88e6xxx/global1_atu.c | 11 +- drivers/net/dsa/mv88e6xxx/global1_vtu.c | 66 +- drivers/net/dsa/mv88e6xxx/global2.c | 46 +- drivers/net/dsa/mv88e6xxx/global2.h | 14 - drivers/net/dsa/mv88e6xxx/hwtstamp.c | 28 +- drivers/net/dsa/mv88e6xxx/phy.c | 4 +- drivers/net/dsa/mv88e6xxx/port.c | 77 - drivers/net/dsa/mv88e6xxx/port.h | 14 - drivers/net/dsa/mv88e6xxx/ptp.c | 32 +- drivers/net/dsa/mv88e6xxx/serdes.c | 24 +- drivers/net/dsa/mv88e6xxx/smi.c | 25 +- drivers/net/dsa/qca8k.c | 15 - drivers/net/dsa/qca8k.h | 12 +- drivers/net/dsa/realtek-smi-core.c | 497 -- drivers/net/dsa/realtek-smi.c | 497 ++ .../net/dsa/{realtek-smi-core.h => realtek-smi.h} | 0 drivers/net/dsa/rtl8366.c | 9 +- drivers/net/dsa/rtl8366rb.c | 2 +- drivers/net/dsa/sja1105/Kconfig | 9 +- drivers/net/dsa/sja1105/Makefile | 4 - drivers/net/dsa/sja1105/sja1105.h | 54 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 100 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 296 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.h | 11 +- drivers/net/dsa/sja1105/sja1105_main.c | 890 +-- drivers/net/dsa/sja1105/sja1105_ptp.c | 393 -- drivers/net/dsa/sja1105/sja1105_ptp.h | 64 - drivers/net/dsa/sja1105/sja1105_spi.c | 70 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 88 +- drivers/net/dsa/sja1105/sja1105_static_config.h | 37 - drivers/net/dsa/vitesse-vsc73xx-core.c | 1214 ---- drivers/net/dsa/vitesse-vsc73xx-platform.c | 164 - drivers/net/dsa/vitesse-vsc73xx-spi.c | 203 - drivers/net/dsa/vitesse-vsc73xx.c | 1364 ++++ drivers/net/dsa/vitesse-vsc73xx.h | 29 - drivers/net/ethernet/8390/Kconfig | 2 +- drivers/net/ethernet/8390/ax88796.c | 5 +- drivers/net/ethernet/8390/etherh.c | 5 +- drivers/net/ethernet/Kconfig | 1 - drivers/net/ethernet/Makefile | 1 - drivers/net/ethernet/alacritech/slicoss.c | 11 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 5 +- drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 61 +- drivers/net/ethernet/amazon/ena/ena_com.c | 145 +- drivers/net/ethernet/amazon/ena/ena_com.h | 19 - drivers/net/ethernet/amazon/ena/ena_eth_com.c | 54 +- drivers/net/ethernet/amazon/ena/ena_eth_com.h | 73 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 35 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 389 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 42 +- drivers/net/ethernet/amd/am79c961a.c | 5 +- drivers/net/ethernet/amd/am79c961a.h | 5 +- drivers/net/ethernet/amd/au1000_eth.c | 19 +- drivers/net/ethernet/amd/au1000_eth.h | 19 +- drivers/net/ethernet/aquantia/atlantic/Makefile | 16 +- drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 12 +- drivers/net/ethernet/aquantia/atlantic/aq_common.h | 5 +- .../net/ethernet/aquantia/atlantic/aq_drvinfo.c | 2 +- .../net/ethernet/aquantia/atlantic/aq_drvinfo.h | 2 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 5 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.h | 5 +- .../net/ethernet/aquantia/atlantic/aq_filters.c | 12 +- .../net/ethernet/aquantia/atlantic/aq_filters.h | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 5 +- .../net/ethernet/aquantia/atlantic/aq_hw_utils.c | 5 +- .../net/ethernet/aquantia/atlantic/aq_hw_utils.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 39 +- drivers/net/ethernet/aquantia/atlantic/aq_main.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 34 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 8 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 5 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 9 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 14 +- drivers/net/ethernet/aquantia/atlantic/aq_rss.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_utils.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.h | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 7 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.h | 5 +- .../aquantia/atlantic/hw_atl/hw_atl_a0_internal.h | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 86 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h | 5 +- .../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 12 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 21 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 10 +- .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 23 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 19 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 5 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 9 +- drivers/net/ethernet/aquantia/atlantic/ver.h | 10 +- drivers/net/ethernet/arc/emac_main.c | 5 +- drivers/net/ethernet/atheros/Kconfig | 10 +- drivers/net/ethernet/atheros/Makefile | 1 - drivers/net/ethernet/atheros/ag71xx.c | 1898 ----- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/broadcom/Kconfig | 2 - drivers/net/ethernet/broadcom/bcm63xx_enet.c | 1 + drivers/net/ethernet/broadcom/bcmsysport.c | 25 +- drivers/net/ethernet/broadcom/bcmsysport.h | 9 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 7 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 7 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h | 1 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 33 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h | 3 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 125 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 21 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dim.c | 9 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 18 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.h | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 29 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 144 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h | 7 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 23 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 9 +- drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 5 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 5 +- drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/ethernet/brocade/bna/bfa_cee.c | 10 +- drivers/net/ethernet/brocade/bna/bfa_cee.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_cs.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_defs.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_defs_cna.h | 10 +- .../net/ethernet/brocade/bna/bfa_defs_mfg_comm.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_defs_status.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_ioc.c | 10 +- drivers/net/ethernet/brocade/bna/bfa_ioc.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c | 10 +- drivers/net/ethernet/brocade/bna/bfa_msgq.c | 10 +- drivers/net/ethernet/brocade/bna/bfa_msgq.h | 10 +- drivers/net/ethernet/brocade/bna/bfi.h | 10 +- drivers/net/ethernet/brocade/bna/bfi_cna.h | 10 +- drivers/net/ethernet/brocade/bna/bfi_enet.h | 10 +- drivers/net/ethernet/brocade/bna/bfi_reg.h | 10 +- drivers/net/ethernet/brocade/bna/bna.h | 10 +- drivers/net/ethernet/brocade/bna/bna_enet.c | 10 +- drivers/net/ethernet/brocade/bna/bna_hw_defs.h | 10 +- drivers/net/ethernet/brocade/bna/bna_tx_rx.c | 10 +- drivers/net/ethernet/brocade/bna/bna_types.h | 10 +- drivers/net/ethernet/brocade/bna/bnad.c | 10 +- drivers/net/ethernet/brocade/bna/bnad.h | 10 +- drivers/net/ethernet/brocade/bna/bnad_debugfs.c | 10 +- drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 10 +- drivers/net/ethernet/brocade/bna/cna.h | 10 +- drivers/net/ethernet/brocade/bna/cna_fwimg.c | 10 +- drivers/net/ethernet/cadence/Kconfig | 10 +- drivers/net/ethernet/cadence/macb.h | 17 +- drivers/net/ethernet/cadence/macb_main.c | 150 +- drivers/net/ethernet/cadence/macb_pci.c | 13 +- drivers/net/ethernet/cadence/macb_ptp.c | 20 +- drivers/net/ethernet/calxeda/xgmac.c | 4 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/Makefile | 2 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_common.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 33 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.h | 14 +- .../net/ethernet/chelsio/cxgb4/cudbg_lib_common.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 62 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 49 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 240 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c | 241 - .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 22 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.h | 6 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c | 13 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 21 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 2 - drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 79 +- drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 4 - drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 28 - drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c | 47 +- drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h | 7 +- drivers/net/ethernet/dnet.c | 5 +- drivers/net/ethernet/dnet.h | 5 +- drivers/net/ethernet/ec_bhf.c | 11 +- drivers/net/ethernet/emulex/benet/be.h | 6 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 6 +- drivers/net/ethernet/emulex/benet/be_cmds.h | 6 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 36 +- drivers/net/ethernet/emulex/benet/be_hw.h | 6 +- drivers/net/ethernet/emulex/benet/be_main.c | 6 +- drivers/net/ethernet/emulex/benet/be_roce.c | 6 +- drivers/net/ethernet/emulex/benet/be_roce.h | 6 +- drivers/net/ethernet/ethoc.c | 5 +- drivers/net/ethernet/ezchip/nps_enet.c | 13 +- drivers/net/ethernet/ezchip/nps_enet.h | 13 +- drivers/net/ethernet/faraday/ftgmac100.c | 2 +- drivers/net/ethernet/freescale/dpaa2/Kconfig | 3 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 147 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 9 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 242 +- drivers/net/ethernet/freescale/dpaa2/dprtc-cmd.h | 48 +- drivers/net/ethernet/freescale/dpaa2/dprtc.c | 191 +- drivers/net/ethernet/freescale/dpaa2/dprtc.h | 62 +- drivers/net/ethernet/freescale/enetc/Kconfig | 10 - drivers/net/ethernet/freescale/enetc/enetc.c | 216 +- drivers/net/ethernet/freescale/enetc/enetc.h | 18 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 31 - drivers/net/ethernet/freescale/enetc/enetc_hw.h | 25 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 - drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 5 - drivers/net/ethernet/freescale/enetc/enetc_vf.c | 2 - drivers/net/ethernet/freescale/fec_main.c | 16 +- drivers/net/ethernet/freescale/fec_ptp.c | 2 +- drivers/net/ethernet/freescale/fman/fman_keygen.c | 3 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 5 +- drivers/net/ethernet/google/Kconfig | 27 - drivers/net/ethernet/google/Makefile | 5 - drivers/net/ethernet/google/gve/Makefile | 4 - drivers/net/ethernet/google/gve/gve.h | 459 -- drivers/net/ethernet/google/gve/gve_adminq.c | 387 - drivers/net/ethernet/google/gve/gve_adminq.h | 217 - drivers/net/ethernet/google/gve/gve_desc.h | 113 - drivers/net/ethernet/google/gve/gve_ethtool.c | 245 - drivers/net/ethernet/google/gve/gve_main.c | 1232 ---- drivers/net/ethernet/google/gve/gve_register.h | 27 - drivers/net/ethernet/google/gve/gve_rx.c | 446 -- drivers/net/ethernet/google/gve/gve_tx.c | 584 -- drivers/net/ethernet/hisilicon/Kconfig | 10 - drivers/net/ethernet/hisilicon/hip04_eth.c | 145 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 7 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 7 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 1 - drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 4 - drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.c | 26 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 27 +- drivers/net/ethernet/hisilicon/hns3/hns3_dcbnl.c | 12 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 457 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 27 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 60 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 70 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 43 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 2 - .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 95 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 799 +-- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 21 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 1348 +--- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 62 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 32 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 15 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 170 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 3 +- .../net/ethernet/hisilicon/hns3/hns3vf/Makefile | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 59 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 14 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 286 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 9 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 3 +- drivers/net/ethernet/hisilicon/hns_mdio.c | 4 +- drivers/net/ethernet/huawei/hinic/Makefile | 2 +- drivers/net/ethernet/huawei/hinic/hinic_common.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_common.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_dev.h | 39 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 762 -- .../net/ethernet/huawei/hinic/hinic_hw_api_cmd.c | 11 +- .../net/ethernet/huawei/hinic/hinic_hw_api_cmd.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_csr.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 23 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 67 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 71 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 11 +- .../net/ethernet/huawei/hinic/hinic_hw_qp_ctxt.h | 16 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wqe.h | 64 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 350 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 649 +- drivers/net/ethernet/huawei/hinic/hinic_port.h | 382 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 93 +- drivers/net/ethernet/huawei/hinic/hinic_rx.h | 18 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 36 +- drivers/net/ethernet/huawei/hinic/hinic_tx.h | 12 +- drivers/net/ethernet/i825xx/ether1.c | 5 +- drivers/net/ethernet/i825xx/ether1.h | 5 +- drivers/net/ethernet/ibm/ibmvnic.c | 19 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 6 +- drivers/net/ethernet/intel/e1000e/80003es2lan.c | 2 +- drivers/net/ethernet/intel/e1000e/82571.c | 2 +- drivers/net/ethernet/intel/e1000e/defines.h | 3 - drivers/net/ethernet/intel/e1000e/e1000.h | 5 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 14 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 20 +- drivers/net/ethernet/intel/e1000e/mac.c | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 111 +- drivers/net/ethernet/intel/e1000e/nvm.c | 2 +- drivers/net/ethernet/intel/i40e/i40e.h | 32 +- drivers/net/ethernet/intel/i40e/i40e_adminq.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 43 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 9 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 86 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 672 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 4 - drivers/net/ethernet/intel/i40e/i40e_ptp.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 118 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 13 +- drivers/net/ethernet/intel/iavf/Makefile | 2 +- drivers/net/ethernet/intel/iavf/i40e_adminq.c | 936 +++ drivers/net/ethernet/intel/iavf/i40e_adminq.h | 135 + drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h | 530 ++ drivers/net/ethernet/intel/iavf/iavf.h | 13 +- drivers/net/ethernet/intel/iavf/iavf_adminq.c | 937 --- drivers/net/ethernet/intel/iavf/iavf_adminq.h | 135 - drivers/net/ethernet/intel/iavf/iavf_adminq_cmd.h | 528 -- drivers/net/ethernet/intel/iavf/iavf_alloc.h | 17 +- drivers/net/ethernet/intel/iavf/iavf_client.c | 127 +- drivers/net/ethernet/intel/iavf/iavf_client.h | 104 +- drivers/net/ethernet/intel/iavf/iavf_common.c | 499 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 16 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 868 ++- drivers/net/ethernet/intel/iavf/iavf_osdep.h | 11 +- drivers/net/ethernet/intel/iavf/iavf_prototype.h | 58 +- drivers/net/ethernet/intel/iavf/iavf_status.h | 136 +- drivers/net/ethernet/intel/iavf/iavf_trace.h | 4 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 41 +- drivers/net/ethernet/intel/iavf/iavf_type.h | 4 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 77 +- drivers/net/ethernet/intel/ice/ice.h | 63 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 49 +- drivers/net/ethernet/intel/ice/ice_common.c | 250 +- drivers/net/ethernet/intel/ice/ice_common.h | 11 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 2 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 2 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 35 +- drivers/net/ethernet/intel/ice/ice_dcb.h | 12 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 230 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 5 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 1027 +-- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 4 - drivers/net/ethernet/intel/ice/ice_lib.c | 477 +- drivers/net/ethernet/intel/ice/ice_lib.h | 14 - drivers/net/ethernet/intel/ice/ice_main.c | 364 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 35 +- drivers/net/ethernet/intel/ice/ice_sched.c | 4 +- drivers/net/ethernet/intel/ice/ice_status.h | 1 - drivers/net/ethernet/intel/ice/ice_switch.c | 9 +- drivers/net/ethernet/intel/ice/ice_switch.h | 7 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 16 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 35 +- drivers/net/ethernet/intel/ice/ice_type.h | 13 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 301 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 33 +- drivers/net/ethernet/intel/igb/e1000_82575.c | 2 +- drivers/net/ethernet/intel/igb/e1000_regs.h | 2 - drivers/net/ethernet/intel/igb/igb_ethtool.c | 75 +- drivers/net/ethernet/intel/igb/igb_main.c | 47 +- drivers/net/ethernet/intel/igc/igc_base.c | 49 + drivers/net/ethernet/intel/igc/igc_defines.h | 18 +- drivers/net/ethernet/intel/igc/igc_hw.h | 3 + drivers/net/ethernet/intel/igc/igc_mac.c | 23 +- drivers/net/ethernet/intel/igc/igc_main.c | 22 - drivers/net/ethernet/intel/ixgbe/ixgbe.h | 14 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 3 - drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 36 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h | 1 - drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 181 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 14 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 97 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 10 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 3 - drivers/net/ethernet/intel/ixgbevf/vf.c | 5 +- drivers/net/ethernet/lantiq_etop.c | 12 +- drivers/net/ethernet/marvell/mvmdio.c | 11 +- drivers/net/ethernet/marvell/mvneta.c | 38 +- drivers/net/ethernet/marvell/mvneta_bm.c | 4 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 39 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 400 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h | 43 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c | 3 - drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 244 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 26 +- drivers/net/ethernet/mediatek/Makefile | 3 +- drivers/net/ethernet/mediatek/mtk_eth_path.c | 352 - drivers/net/ethernet/mediatek/mtk_eth_soc.c | 163 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 209 +- drivers/net/ethernet/mediatek/mtk_sgmii.c | 105 - drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 53 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 24 +- .../net/ethernet/mellanox/mlx5/core/accel/ipsec.c | 9 - .../net/ethernet/mellanox/mlx5/core/accel/ipsec.h | 7 +- .../net/ethernet/mellanox/mlx5/core/accel/tls.c | 45 +- .../net/ethernet/mellanox/mlx5/core/accel/tls.h | 51 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 34 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 118 - drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 14 - .../net/ethernet/mellanox/mlx5/core/diag/crdump.c | 115 - .../mellanox/mlx5/core/diag/fs_tracepoint.h | 4 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 139 - .../ethernet/mellanox/mlx5/core/diag/fw_tracer.h | 20 - drivers/net/ethernet/mellanox/mlx5/core/ecpf.c | 27 + drivers/net/ethernet/mellanox/mlx5/core/ecpf.h | 4 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 288 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 108 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 118 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 10 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 304 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 43 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c | 335 - .../ethernet/mellanox/mlx5/core/en/tc_tun_gre.c | 95 - .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 151 - drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 208 - drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 231 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 37 +- .../ethernet/mellanox/mlx5/core/en/xsk/Makefile | 1 - .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 192 - .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.h | 27 - .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 223 - .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.h | 25 - .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 111 - .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.h | 15 - .../net/ethernet/mellanox/mlx5/core/en/xsk/umem.c | 267 - .../net/ethernet/mellanox/mlx5/core/en/xsk/umem.h | 31 - .../mellanox/mlx5/core/en_accel/en_accel.h | 1 - .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 1 - .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 93 - .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 97 - .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 448 -- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 17 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 11 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 7 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_dim.c | 14 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 66 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 862 +-- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 334 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 139 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 143 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 44 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 142 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 117 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 54 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 507 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 238 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 114 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 793 +-- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 277 - drivers/net/ethernet/mellanox/mlx5/core/events.c | 4 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 8 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 8 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.h | 75 + drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 76 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 1 - .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 237 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 569 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 9 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 40 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 2 - .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 33 +- .../net/ethernet/mellanox/mlx5/core/lib/crypto.c | 72 - drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 14 +- .../net/ethernet/mellanox/mlx5/core/lib/geneve.c | 157 - .../net/ethernet/mellanox/mlx5/core/lib/geneve.h | 33 - drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 8 - drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c | 33 +- .../net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c | 316 - .../net/ethernet/mellanox/mlx5/core/lib/pci_vsc.h | 32 - .../net/ethernet/mellanox/mlx5/core/lib/port_tun.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 114 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 26 +- drivers/net/ethernet/mellanox/mlx5/core/mr.c | 27 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 334 - drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 52 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 43 +- drivers/net/ethernet/mellanox/mlx5/core/wq.h | 5 + drivers/net/ethernet/mellanox/mlxfw/mlxfw.h | 11 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c | 57 +- drivers/net/ethernet/mellanox/mlxsw/Kconfig | 2 - drivers/net/ethernet/mellanox/mlxsw/Makefile | 1 - drivers/net/ethernet/mellanox/mlxsw/cmd.h | 12 - drivers/net/ethernet/mellanox/mlxsw/core.c | 57 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 30 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.c | 18 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.h | 22 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 27 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 143 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 248 +- drivers/net/ethernet/mellanox/mlxsw/i2c.c | 76 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 18 - drivers/net/ethernet/mellanox/mlxsw/pci.c | 49 +- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 3 - drivers/net/ethernet/mellanox/mlxsw/reg.h | 524 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 589 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 35 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 9 +- .../mellanox/mlxsw/spectrum_acl_flex_keys.c | 10 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 84 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 1111 --- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h | 186 - .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 346 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 2 - drivers/net/ethernet/mellanox/mlxsw/trap.h | 6 - drivers/net/ethernet/micrel/ks8851.c | 5 +- drivers/net/ethernet/micrel/ks8851.h | 5 +- drivers/net/ethernet/microchip/encx24j600-regmap.c | 5 +- drivers/net/ethernet/mscc/Makefile | 2 +- drivers/net/ethernet/mscc/ocelot.c | 26 +- drivers/net/ethernet/mscc/ocelot.h | 11 - drivers/net/ethernet/mscc/ocelot_ace.c | 782 --- drivers/net/ethernet/mscc/ocelot_ace.h | 232 - drivers/net/ethernet/mscc/ocelot_board.c | 1 - drivers/net/ethernet/mscc/ocelot_flower.c | 363 - drivers/net/ethernet/mscc/ocelot_police.c | 227 - drivers/net/ethernet/mscc/ocelot_police.h | 22 - drivers/net/ethernet/mscc/ocelot_regs.c | 11 - drivers/net/ethernet/mscc/ocelot_s2.h | 64 - drivers/net/ethernet/mscc/ocelot_tc.c | 197 - drivers/net/ethernet/mscc/ocelot_tc.h | 22 - drivers/net/ethernet/mscc/ocelot_vcap.h | 403 -- drivers/net/ethernet/netronome/Kconfig | 1 - drivers/net/ethernet/netronome/nfp/Makefile | 6 - drivers/net/ethernet/netronome/nfp/abm/cls.c | 22 +- drivers/net/ethernet/netronome/nfp/abm/main.h | 2 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 115 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 30 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 2 - drivers/net/ethernet/netronome/nfp/bpf/verifier.c | 12 - drivers/net/ethernet/netronome/nfp/ccm.c | 3 + drivers/net/ethernet/netronome/nfp/ccm.h | 60 +- drivers/net/ethernet/netronome/nfp/ccm_mbox.c | 743 -- drivers/net/ethernet/netronome/nfp/crypto/crypto.h | 27 - drivers/net/ethernet/netronome/nfp/crypto/fw.h | 84 - drivers/net/ethernet/netronome/nfp/crypto/tls.c | 522 -- drivers/net/ethernet/netronome/nfp/flower/action.c | 260 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 57 +- .../net/ethernet/netronome/nfp/flower/lag_conf.c | 4 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 18 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 149 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 30 +- .../net/ethernet/netronome/nfp/flower/offload.c | 351 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 3 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 4 - drivers/net/ethernet/netronome/nfp/nfp_net.h | 73 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 213 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c | 15 - drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 21 - .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 26 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 7 +- drivers/net/ethernet/netx-eth.c | 13 +- drivers/net/ethernet/ni/nixge.c | 2 +- drivers/net/ethernet/nuvoton/w90p910_ether.c | 6 +- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h | 13 +- .../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 13 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 13 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c | 13 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c | 13 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.h | 13 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 15 +- drivers/net/ethernet/pasemi/pasemi_mac.h | 13 +- drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c | 13 +- drivers/net/ethernet/qlogic/Kconfig | 1 - .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 8 +- drivers/net/ethernet/qlogic/qed/qed.h | 24 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 7 +- drivers/net/ethernet/qlogic/qed/qed_debug.h | 5 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 1276 +--- drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 113 +- drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 26 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 16 +- drivers/net/ethernet/qlogic/qed/qed_hw.c | 44 +- drivers/net/ethernet/qlogic/qed/qed_init_ops.c | 9 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 35 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 67 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.h | 4 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 406 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 157 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 65 - drivers/net/ethernet/qlogic/qed/qed_mcp.h | 16 - drivers/net/ethernet/qlogic/qed/qed_ptp.c | 11 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 75 +- drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 6 - drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 3 +- drivers/net/ethernet/qlogic/qede/qede.h | 4 +- drivers/net/ethernet/qlogic/qede/qede_dcbnl.c | 5 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 1 - drivers/net/ethernet/qlogic/qede/qede_filter.c | 2 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 42 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 37 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 5 +- .../net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c | 2 +- drivers/net/ethernet/qualcomm/emac/emac-ethtool.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-mac.h | 10 +- drivers/net/ethernet/qualcomm/emac/emac-phy.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-phy.h | 10 +- .../ethernet/qualcomm/emac/emac-sgmii-fsm9900.c | 10 +- .../ethernet/qualcomm/emac/emac-sgmii-qdf2400.c | 10 +- .../ethernet/qualcomm/emac/emac-sgmii-qdf2432.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-sgmii.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-sgmii.h | 10 +- drivers/net/ethernet/qualcomm/emac/emac.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac.h | 10 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 11 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h | 11 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 11 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.h | 11 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h | 35 +- .../ethernet/qualcomm/rmnet/rmnet_map_command.c | 10 +- .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 11 +- .../net/ethernet/qualcomm/rmnet/rmnet_private.h | 10 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 12 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.h | 11 +- drivers/net/ethernet/realtek/Makefile | 1 - drivers/net/ethernet/realtek/r8169.c | 7361 ++++++++++++++++++++ drivers/net/ethernet/realtek/r8169_firmware.c | 231 - drivers/net/ethernet/realtek/r8169_firmware.h | 39 - drivers/net/ethernet/realtek/r8169_main.c | 6869 ------------------ drivers/net/ethernet/rocker/rocker_main.c | 4 - drivers/net/ethernet/rocker/rocker_ofdpa.c | 25 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_core.c | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_desc.c | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_desc.h | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.c | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.h | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.h | 5 +- .../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_reg.h | 5 +- drivers/net/ethernet/seeq/ether3.c | 5 +- drivers/net/ethernet/seeq/ether3.h | 5 +- drivers/net/ethernet/sfc/bitfield.h | 5 +- drivers/net/ethernet/sfc/ef10.c | 5 +- drivers/net/ethernet/sfc/ef10_regs.h | 5 +- drivers/net/ethernet/sfc/ef10_sriov.c | 5 +- drivers/net/ethernet/sfc/ef10_sriov.h | 5 +- drivers/net/ethernet/sfc/efx.c | 11 +- drivers/net/ethernet/sfc/efx.h | 5 +- drivers/net/ethernet/sfc/enum.h | 5 +- drivers/net/ethernet/sfc/ethtool.c | 5 +- drivers/net/ethernet/sfc/falcon/bitfield.h | 5 +- drivers/net/ethernet/sfc/falcon/efx.c | 5 +- drivers/net/ethernet/sfc/falcon/efx.h | 5 +- drivers/net/ethernet/sfc/falcon/enum.h | 5 +- drivers/net/ethernet/sfc/falcon/ethtool.c | 5 +- drivers/net/ethernet/sfc/falcon/falcon.c | 5 +- drivers/net/ethernet/sfc/falcon/falcon_boards.c | 5 +- drivers/net/ethernet/sfc/falcon/farch.c | 5 +- drivers/net/ethernet/sfc/falcon/farch_regs.h | 5 +- drivers/net/ethernet/sfc/falcon/filter.h | 5 +- drivers/net/ethernet/sfc/falcon/io.h | 5 +- drivers/net/ethernet/sfc/falcon/mdio_10g.c | 5 +- drivers/net/ethernet/sfc/falcon/mdio_10g.h | 5 +- drivers/net/ethernet/sfc/falcon/mtd.c | 5 +- drivers/net/ethernet/sfc/falcon/net_driver.h | 5 +- drivers/net/ethernet/sfc/falcon/nic.c | 5 +- drivers/net/ethernet/sfc/falcon/nic.h | 5 +- drivers/net/ethernet/sfc/falcon/phy.h | 5 +- drivers/net/ethernet/sfc/falcon/qt202x_phy.c | 5 +- drivers/net/ethernet/sfc/falcon/rx.c | 5 +- drivers/net/ethernet/sfc/falcon/selftest.c | 5 +- drivers/net/ethernet/sfc/falcon/selftest.h | 5 +- drivers/net/ethernet/sfc/falcon/tenxpress.c | 5 +- drivers/net/ethernet/sfc/falcon/tx.c | 5 +- drivers/net/ethernet/sfc/falcon/tx.h | 5 +- drivers/net/ethernet/sfc/falcon/txc43128_phy.c | 5 +- drivers/net/ethernet/sfc/falcon/workarounds.h | 5 +- drivers/net/ethernet/sfc/farch.c | 5 +- drivers/net/ethernet/sfc/farch_regs.h | 5 +- drivers/net/ethernet/sfc/filter.h | 5 +- drivers/net/ethernet/sfc/io.h | 5 +- drivers/net/ethernet/sfc/mcdi.c | 5 +- drivers/net/ethernet/sfc/mcdi.h | 5 +- drivers/net/ethernet/sfc/mcdi_mon.c | 5 +- drivers/net/ethernet/sfc/mcdi_pcol.h | 5 +- drivers/net/ethernet/sfc/mcdi_port.c | 5 +- drivers/net/ethernet/sfc/mtd.c | 5 +- drivers/net/ethernet/sfc/net_driver.h | 5 +- drivers/net/ethernet/sfc/nic.c | 5 +- drivers/net/ethernet/sfc/nic.h | 5 +- drivers/net/ethernet/sfc/ptp.c | 5 +- drivers/net/ethernet/sfc/rx.c | 5 +- drivers/net/ethernet/sfc/selftest.c | 5 +- drivers/net/ethernet/sfc/selftest.h | 5 +- drivers/net/ethernet/sfc/siena.c | 5 +- drivers/net/ethernet/sfc/siena_sriov.c | 5 +- drivers/net/ethernet/sfc/siena_sriov.h | 5 +- drivers/net/ethernet/sfc/sriov.c | 5 +- drivers/net/ethernet/sfc/sriov.h | 5 +- drivers/net/ethernet/sfc/tx.c | 5 +- drivers/net/ethernet/sfc/tx.h | 5 +- drivers/net/ethernet/sfc/tx_tso.c | 5 +- drivers/net/ethernet/sfc/vfdi.h | 5 +- drivers/net/ethernet/sfc/workarounds.h | 5 +- drivers/net/ethernet/sis/sis900.c | 28 +- drivers/net/ethernet/smsc/Kconfig | 6 +- drivers/net/ethernet/socionext/Kconfig | 1 - drivers/net/ethernet/socionext/netsec.c | 577 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 16 +- drivers/net/ethernet/stmicro/stmmac/Makefile | 2 - drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.c | 13 +- drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.h | 13 +- drivers/net/ethernet/stmicro/stmmac/chain_mode.c | 12 +- drivers/net/ethernet/stmicro/stmmac/common.h | 32 +- drivers/net/ethernet/stmicro/stmmac/descs.h | 14 +- drivers/net/ethernet/stmicro/stmmac/descs_com.h | 12 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 8 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 8 - drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c | 8 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c | 8 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 131 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 46 +- drivers/net/ethernet/stmicro/stmmac/dwmac100.h | 12 +- drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 13 +- .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 34 +- .../net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 20 +- .../net/ethernet/stmicro/stmmac/dwmac100_core.c | 25 +- drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c | 20 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 12 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 91 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 18 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.h | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 14 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 9 +- drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h | 12 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 12 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 20 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 29 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 41 +- drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 12 +- drivers/net/ethernet/stmicro/stmmac/hwif.c | 9 - drivers/net/ethernet/stmicro/stmmac/hwif.h | 25 +- drivers/net/ethernet/stmicro/stmmac/mmc.h | 16 +- drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 25 +- drivers/net/ethernet/stmicro/stmmac/norm_desc.c | 12 +- drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 53 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 108 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 14 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 850 +-- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 116 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 13 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 38 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.h | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h | 12 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 850 --- drivers/net/ethernet/sun/niu.c | 2 + drivers/net/ethernet/ti/Kconfig | 2 - drivers/net/ethernet/ti/cpsw-phy-sel.c | 4 +- drivers/net/ethernet/ti/cpsw.c | 561 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 99 +- drivers/net/ethernet/ti/cpsw_priv.h | 8 - drivers/net/ethernet/ti/cpts.c | 88 +- drivers/net/ethernet/ti/cpts.h | 2 +- drivers/net/ethernet/ti/davinci_cpdma.c | 187 +- drivers/net/ethernet/ti/davinci_cpdma.h | 9 +- drivers/net/ethernet/ti/davinci_emac.c | 6 +- drivers/net/ethernet/ti/netcp_ethss.c | 9 +- drivers/net/ethernet/toshiba/ps3_gelic_net.h | 2 +- drivers/net/ethernet/toshiba/ps3_gelic_wireless.h | 14 +- drivers/net/ethernet/toshiba/tc35815.c | 4 +- drivers/net/ethernet/via/via-velocity.h | 2 +- drivers/net/ethernet/wiznet/w5100-spi.c | 24 +- drivers/net/ethernet/xilinx/Kconfig | 6 +- drivers/net/ethernet/xilinx/ll_temac.h | 5 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 258 +- drivers/net/ethernet/xilinx/ll_temac_mdio.c | 20 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 35 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 678 +- drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 111 +- drivers/net/fddi/skfp/drvfbi.c | 3 +- drivers/net/fddi/skfp/h/skfbi.h | 231 +- drivers/net/fjes/Makefile | 16 +- drivers/net/fjes/fjes.h | 17 +- drivers/net/fjes/fjes_debugfs.c | 32 +- drivers/net/fjes/fjes_ethtool.c | 17 +- drivers/net/fjes/fjes_hw.c | 17 +- drivers/net/fjes/fjes_hw.h | 17 +- drivers/net/fjes/fjes_main.c | 17 +- drivers/net/fjes/fjes_regs.h | 17 +- drivers/net/fjes/fjes_trace.c | 17 +- drivers/net/fjes/fjes_trace.h | 17 +- drivers/net/geneve.c | 7 +- drivers/net/gtp.c | 37 +- drivers/net/hamradio/mkiss.c | 12 +- drivers/net/hyperv/netvsc_drv.c | 2 +- drivers/net/ieee802154/atusb.c | 5 +- drivers/net/ieee802154/atusb.h | 4 +- drivers/net/ipvlan/ipvlan_main.c | 2 +- drivers/net/loopback.c | 78 +- drivers/net/macsec.c | 6 +- drivers/net/macvlan.c | 2 +- drivers/net/mdio.c | 5 +- drivers/net/netdevsim/dev.c | 44 - drivers/net/netdevsim/netdev.c | 29 +- drivers/net/netdevsim/netdevsim.h | 1 - drivers/net/phy/Kconfig | 8 +- drivers/net/phy/Makefile | 3 +- drivers/net/phy/aquantia_main.c | 8 - drivers/net/phy/{ax88796b.c => asix.c} | 0 drivers/net/phy/bcm87xx.c | 20 +- drivers/net/phy/broadcom.c | 2 - drivers/net/phy/dp83867.c | 193 +- drivers/net/phy/lxt.c | 6 - drivers/net/phy/nxp-tja11xx.c | 403 -- drivers/net/phy/phy-core.c | 4 +- drivers/net/phy/phy.c | 128 +- drivers/net/phy/phy_device.c | 115 +- drivers/net/phy/phylink.c | 301 +- drivers/net/phy/sfp-bus.c | 14 +- drivers/net/phy/sfp.c | 96 +- drivers/net/plip/plip.c | 4 +- drivers/net/ppp/Kconfig | 3 +- drivers/net/ppp/ppp_deflate.c | 5 +- drivers/net/ppp/ppp_mppe.c | 97 +- drivers/net/tap.c | 5 +- drivers/net/team/team.c | 27 +- drivers/net/tun.c | 27 +- drivers/net/usb/asix_devices.c | 6 +- drivers/net/usb/cdc-phonet.c | 15 +- drivers/net/usb/cdc_mbim.c | 5 +- drivers/net/usb/hso.c | 16 +- drivers/net/usb/huawei_cdc_ncm.c | 6 +- drivers/net/usb/pegasus.c | 5 +- drivers/net/usb/pegasus.h | 5 +- drivers/net/usb/qmi_wwan.c | 110 +- drivers/net/usb/r8152.c | 107 +- drivers/net/usb/rtl8150.c | 5 +- drivers/net/usb/sr9700.h | 5 +- drivers/net/veth.c | 61 +- drivers/net/virtio_net.c | 2 +- drivers/net/vmxnet3/vmxnet3_drv.c | 20 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 10 - drivers/net/vmxnet3/vmxnet3_int.h | 7 +- drivers/net/vrf.c | 7 +- drivers/net/vxlan.c | 138 +- drivers/net/wan/hdlc_cisco.c | 11 +- drivers/net/wan/lmc/lmc_ioctl.h | 4 +- drivers/net/wan/lmc/lmc_main.c | 5 +- drivers/net/wan/lmc/lmc_media.c | 4 +- drivers/net/wan/lmc/lmc_proto.c | 4 +- drivers/net/wan/lmc/lmc_var.h | 4 +- drivers/net/wan/x25_asy.c | 4 +- drivers/net/wimax/i2400m/debug-levels.h | 16 +- drivers/net/wimax/i2400m/debugfs.c | 16 +- drivers/net/wimax/i2400m/driver.c | 17 +- drivers/net/wimax/i2400m/netdev.c | 17 +- drivers/net/wimax/i2400m/op-rfkill.c | 17 +- drivers/net/wimax/i2400m/sysfs.c | 16 +- drivers/net/wimax/i2400m/usb-debug-levels.h | 16 +- drivers/net/wimax/i2400m/usb.c | 17 +- drivers/net/wireless/admtek/adm8211.c | 6 +- drivers/net/wireless/ath/Kconfig | 2 +- drivers/net/wireless/ath/Makefile | 2 +- drivers/net/wireless/ath/ar5523/Kconfig | 2 +- drivers/net/wireless/ath/ar5523/Makefile | 2 +- drivers/net/wireless/ath/ath10k/Kconfig | 2 +- drivers/net/wireless/ath/ath10k/ahb.c | 2 +- drivers/net/wireless/ath/ath10k/core.c | 80 +- drivers/net/wireless/ath/ath10k/core.h | 27 +- drivers/net/wireless/ath/ath10k/coredump.c | 4 +- drivers/net/wireless/ath/ath10k/debug.c | 58 +- drivers/net/wireless/ath/ath10k/debug.h | 25 +- drivers/net/wireless/ath/ath10k/debugfs_sta.c | 7 - drivers/net/wireless/ath/ath10k/hif.h | 15 - drivers/net/wireless/ath/ath10k/htc.c | 1 - drivers/net/wireless/ath/ath10k/htt.c | 2 +- drivers/net/wireless/ath/ath10k/htt.h | 76 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 401 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 38 +- drivers/net/wireless/ath/ath10k/hw.c | 6 +- drivers/net/wireless/ath/ath10k/hw.h | 13 - drivers/net/wireless/ath/ath10k/mac.c | 223 +- drivers/net/wireless/ath/ath10k/pci.c | 27 +- drivers/net/wireless/ath/ath10k/qmi.c | 61 +- drivers/net/wireless/ath/ath10k/qmi.h | 1 - drivers/net/wireless/ath/ath10k/sdio.c | 35 +- drivers/net/wireless/ath/ath10k/snoc.c | 19 +- drivers/net/wireless/ath/ath10k/swap.c | 4 +- drivers/net/wireless/ath/ath10k/testmode.c | 17 +- drivers/net/wireless/ath/ath10k/trace.c | 1 - drivers/net/wireless/ath/ath10k/trace.h | 6 +- drivers/net/wireless/ath/ath10k/txrx.c | 3 - drivers/net/wireless/ath/ath10k/usb.c | 4 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 61 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 20 +- drivers/net/wireless/ath/ath10k/wmi.c | 37 +- drivers/net/wireless/ath/ath10k/wmi.h | 23 +- drivers/net/wireless/ath/ath5k/Kconfig | 2 +- drivers/net/wireless/ath/ath5k/Makefile | 2 +- drivers/net/wireless/ath/ath6kl/Kconfig | 2 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 4 +- drivers/net/wireless/ath/ath6kl/debug.c | 3 +- drivers/net/wireless/ath/ath6kl/htc_pipe.c | 3 + drivers/net/wireless/ath/ath6kl/trace.h | 2 +- drivers/net/wireless/ath/ath6kl/wmi.c | 13 +- drivers/net/wireless/ath/ath9k/Kconfig | 2 +- drivers/net/wireless/ath/ath9k/Makefile | 2 +- drivers/net/wireless/ath/ath9k/ar9003_phy.c | 24 +- drivers/net/wireless/ath/ath9k/eeprom.c | 2 +- drivers/net/wireless/ath/ath9k/eeprom_4k.c | 1 - drivers/net/wireless/ath/ath9k/hw.c | 40 +- drivers/net/wireless/ath/ath9k/hw.h | 1 - drivers/net/wireless/ath/ath9k/init.c | 2 +- drivers/net/wireless/ath/ath9k/recv.c | 6 +- drivers/net/wireless/ath/ath9k/xmit.c | 18 +- drivers/net/wireless/ath/carl9170/fwdesc.h | 14 +- drivers/net/wireless/ath/carl9170/mac.c | 2 +- drivers/net/wireless/ath/carl9170/main.c | 9 +- drivers/net/wireless/ath/carl9170/rx.c | 2 +- drivers/net/wireless/ath/carl9170/usb.c | 39 +- drivers/net/wireless/ath/dfs_pattern_detector.c | 2 +- drivers/net/wireless/ath/regd.h | 1 + drivers/net/wireless/ath/wcn36xx/Kconfig | 2 +- drivers/net/wireless/ath/wcn36xx/Makefile | 2 +- drivers/net/wireless/ath/wil6210/Kconfig | 2 +- drivers/net/wireless/ath/wil6210/Makefile | 2 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 26 +- drivers/net/wireless/ath/wil6210/debugfs.c | 238 +- drivers/net/wireless/ath/wil6210/fw.h | 11 +- drivers/net/wireless/ath/wil6210/fw_inc.c | 148 +- drivers/net/wireless/ath/wil6210/interrupt.c | 67 +- drivers/net/wireless/ath/wil6210/main.c | 37 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 3 - drivers/net/wireless/ath/wil6210/rx_reorder.c | 33 +- drivers/net/wireless/ath/wil6210/txrx.c | 35 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 26 +- drivers/net/wireless/ath/wil6210/txrx_edma.h | 2 +- drivers/net/wireless/ath/wil6210/wil6210.h | 39 +- drivers/net/wireless/ath/wil6210/wmi.c | 141 +- drivers/net/wireless/ath/wil6210/wmi.h | 47 +- drivers/net/wireless/broadcom/b43/dma.c | 69 +- drivers/net/wireless/broadcom/b43/main.c | 7 +- drivers/net/wireless/broadcom/b43legacy/dma.c | 57 +- drivers/net/wireless/broadcom/brcm80211/Kconfig | 52 +- drivers/net/wireless/broadcom/brcm80211/Makefile | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/Kconfig | 50 - .../wireless/broadcom/brcm80211/brcmfmac/Makefile | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/btcoex.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/btcoex.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 13 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 13 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/common.c | 15 +- .../wireless/broadcom/brcm80211/brcmfmac/common.h | 16 +- .../broadcom/brcm80211/brcmfmac/commonring.c | 16 +- .../broadcom/brcm80211/brcmfmac/commonring.h | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.h | 13 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 13 +- .../broadcom/brcm80211/brcmfmac/firmware.h | 13 +- .../broadcom/brcm80211/brcmfmac/flowring.c | 16 +- .../broadcom/brcm80211/brcmfmac/flowring.h | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 15 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 13 +- .../broadcom/brcm80211/brcmfmac/fwil_types.h | 13 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 13 +- .../broadcom/brcm80211/brcmfmac/fwsignal.h | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.h | 16 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.h | 16 +- .../net/wireless/broadcom/brcm80211/brcmfmac/pno.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/pno.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 30 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 13 +- .../broadcom/brcm80211/brcmfmac/tracepoint.c | 13 +- .../broadcom/brcm80211/brcmfmac/tracepoint.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/vendor.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/vendor.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_cmn.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_hal.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_int.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_qmath.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_qmath.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_radio.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phyreg_n.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_n.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_n.h | 13 +- .../wireless/broadcom/brcm80211/brcmutil/Makefile | 13 +- .../net/wireless/broadcom/brcm80211/brcmutil/d11.c | 13 +- .../wireless/broadcom/brcm80211/brcmutil/utils.c | 13 +- .../broadcom/brcm80211/include/brcm_hw_ids.h | 13 +- .../broadcom/brcm80211/include/brcmu_d11.h | 13 +- .../broadcom/brcm80211/include/brcmu_utils.h | 13 +- .../broadcom/brcm80211/include/brcmu_wifi.h | 13 +- .../broadcom/brcm80211/include/chipcommon.h | 13 +- .../net/wireless/broadcom/brcm80211/include/defs.h | 13 +- .../net/wireless/broadcom/brcm80211/include/soc.h | 13 +- drivers/net/wireless/cisco/Kconfig | 2 - drivers/net/wireless/cisco/airo.c | 57 +- drivers/net/wireless/intel/ipw2x00/ipw.h | 5 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 16 +- drivers/net/wireless/intel/ipw2x00/ipw2100.h | 16 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 16 +- drivers/net/wireless/intel/ipw2x00/ipw2200.h | 16 +- drivers/net/wireless/intel/ipw2x00/libipw.h | 6 +- drivers/net/wireless/intel/ipw2x00/libipw_geo.c | 16 +- drivers/net/wireless/intel/ipw2x00/libipw_module.c | 16 +- drivers/net/wireless/intel/ipw2x00/libipw_rx.c | 6 +- drivers/net/wireless/intel/ipw2x00/libipw_tx.c | 16 +- drivers/net/wireless/intel/ipw2x00/libipw_wx.c | 16 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 17 +- drivers/net/wireless/intel/iwlegacy/3945-rs.c | 34 +- drivers/net/wireless/intel/iwlegacy/3945.c | 17 +- drivers/net/wireless/intel/iwlegacy/3945.h | 20 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 17 +- drivers/net/wireless/intel/iwlegacy/4965-rs.c | 52 +- drivers/net/wireless/intel/iwlegacy/4965.c | 17 +- drivers/net/wireless/intel/iwlegacy/Kconfig | 4 +- drivers/net/wireless/intel/iwlegacy/common.h | 21 +- drivers/net/wireless/intel/iwlegacy/iwl-spectrum.h | 17 +- drivers/net/wireless/intel/iwlwifi/Kconfig | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 13 +- drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 13 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 144 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 13 +- drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c | 15 +- drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/led.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/led.h | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 18 +- drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/power.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/power.h | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 17 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.h | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/scan.c | 15 +- drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/tt.h | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 15 +- drivers/net/wireless/intel/iwlwifi/dvm/ucode.c | 15 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 28 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 5 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 22 - .../net/wireless/intel/iwlwifi/fw/api/location.h | 11 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 12 - drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 15 - drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 466 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 135 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 111 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 17 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 7 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 28 +- drivers/net/wireless/intel/iwlwifi/fw/smem.c | 12 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 14 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 1 - drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 33 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 13 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-data.h | 13 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-io.h | 13 +- .../wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h | 13 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-msg.h | 13 +- .../wireless/intel/iwlwifi/iwl-devtrace-ucode.h | 13 +- drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c | 13 +- drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h | 13 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 36 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 22 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 75 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 1 - drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 36 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 123 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 93 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 16 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 68 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 16 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 9 - drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 46 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 28 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 17 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 4 - drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 16 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 24 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 10 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 241 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 31 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 68 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 11 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 253 +- drivers/net/wireless/intersil/hostap/hostap_hw.c | 6 +- drivers/net/wireless/intersil/hostap/hostap_main.c | 6 +- drivers/net/wireless/intersil/p54/eeprom.c | 5 +- drivers/net/wireless/intersil/p54/eeprom.h | 5 +- drivers/net/wireless/intersil/p54/fwio.c | 5 +- drivers/net/wireless/intersil/p54/led.c | 5 +- drivers/net/wireless/intersil/p54/lmac.h | 5 +- drivers/net/wireless/intersil/p54/main.c | 14 +- drivers/net/wireless/intersil/p54/p54.h | 5 +- drivers/net/wireless/intersil/p54/p54pci.c | 5 +- drivers/net/wireless/intersil/p54/p54pci.h | 5 +- drivers/net/wireless/intersil/p54/p54spi.c | 15 +- drivers/net/wireless/intersil/p54/p54spi.h | 15 +- drivers/net/wireless/intersil/p54/p54spi_eeprom.h | 15 +- drivers/net/wireless/intersil/p54/p54usb.c | 48 +- drivers/net/wireless/intersil/p54/p54usb.h | 5 +- drivers/net/wireless/intersil/p54/txrx.c | 16 +- drivers/net/wireless/intersil/prism54/isl_38xx.c | 14 +- drivers/net/wireless/intersil/prism54/isl_38xx.h | 14 +- drivers/net/wireless/intersil/prism54/isl_ioctl.h | 14 +- drivers/net/wireless/intersil/prism54/isl_oid.h | 14 +- drivers/net/wireless/intersil/prism54/islpci_dev.c | 14 +- drivers/net/wireless/intersil/prism54/islpci_dev.h | 14 +- drivers/net/wireless/intersil/prism54/islpci_eth.c | 13 +- drivers/net/wireless/intersil/prism54/islpci_eth.h | 14 +- .../net/wireless/intersil/prism54/islpci_hotplug.c | 14 +- drivers/net/wireless/intersil/prism54/islpci_mgt.c | 14 +- drivers/net/wireless/intersil/prism54/islpci_mgt.h | 14 +- drivers/net/wireless/intersil/prism54/oid_mgt.c | 14 +- drivers/net/wireless/intersil/prism54/oid_mgt.h | 14 +- .../net/wireless/intersil/prism54/prismcompat.h | 14 +- drivers/net/wireless/mac80211_hwsim.c | 10 +- drivers/net/wireless/mac80211_hwsim.h | 5 +- drivers/net/wireless/marvell/libertas/if_usb.c | 2 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 2 +- drivers/net/wireless/marvell/mwifiex/11n.c | 53 +- drivers/net/wireless/marvell/mwifiex/11n.h | 5 +- drivers/net/wireless/marvell/mwifiex/11n_aggr.c | 26 +- drivers/net/wireless/marvell/mwifiex/11n_aggr.h | 2 +- .../net/wireless/marvell/mwifiex/11n_rxreorder.c | 125 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 37 +- drivers/net/wireless/marvell/mwifiex/cmdevt.c | 103 +- drivers/net/wireless/marvell/mwifiex/fw.h | 12 +- drivers/net/wireless/marvell/mwifiex/ie.c | 47 +- drivers/net/wireless/marvell/mwifiex/init.c | 32 +- drivers/net/wireless/marvell/mwifiex/main.c | 35 +- drivers/net/wireless/marvell/mwifiex/main.h | 2 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 5 +- drivers/net/wireless/marvell/mwifiex/scan.c | 89 +- drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 5 +- drivers/net/wireless/marvell/mwifiex/sta_event.c | 10 +- drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 4 +- drivers/net/wireless/marvell/mwifiex/tdls.c | 68 +- drivers/net/wireless/marvell/mwifiex/txrx.c | 5 +- drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 10 +- drivers/net/wireless/marvell/mwifiex/usb.c | 10 +- drivers/net/wireless/marvell/mwifiex/util.c | 15 +- drivers/net/wireless/marvell/mwifiex/wmm.c | 111 +- drivers/net/wireless/mediatek/mt76/dma.c | 1 - drivers/net/wireless/mediatek/mt76/mac80211.c | 62 +- drivers/net/wireless/mediatek/mt76/mt76.h | 24 +- drivers/net/wireless/mediatek/mt76/mt7603/core.c | 2 +- .../net/wireless/mediatek/mt76/mt7603/debugfs.c | 30 - drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 29 +- drivers/net/wireless/mediatek/mt76/mt7603/eeprom.h | 2 - drivers/net/wireless/mediatek/mt76/mt7603/init.c | 26 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 191 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 15 +- drivers/net/wireless/mediatek/mt76/mt7603/regs.h | 6 - drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 23 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 97 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h | 61 - drivers/net/wireless/mediatek/mt76/mt7615/init.c | 77 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 85 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 5 - drivers/net/wireless/mediatek/mt76/mt7615/main.c | 52 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 1265 ++-- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 56 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 16 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 7 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 1 + .../net/wireless/mediatek/mt76/mt76x02_beacon.c | 4 +- .../net/wireless/mediatek/mt76/mt76x02_debugfs.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 18 +- drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h | 2 + .../net/wireless/mediatek/mt76/mt76x02_eeprom.h | 1 - drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 106 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 18 +- drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 3 - drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 9 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 11 +- drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 9 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 16 +- .../net/wireless/mediatek/mt76/mt76x2/pci_phy.c | 8 +- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 23 +- .../net/wireless/mediatek/mt76/mt76x2/usb_phy.c | 7 +- drivers/net/wireless/mediatek/mt76/usb.c | 66 +- drivers/net/wireless/mediatek/mt7601u/dma.c | 54 +- drivers/net/wireless/mediatek/mt7601u/tx.c | 4 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 5 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 96 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 11 - drivers/net/wireless/ralink/rt2x00/rt2800mmio.c | 31 - drivers/net/wireless/ralink/rt2x00/rt2800mmio.h | 2 - drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 3 - drivers/net/wireless/ralink/rt2x00/rt2800soc.c | 3 - drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 11 - drivers/net/wireless/ralink/rt2x00/rt2x00.h | 10 - drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 35 - drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 10 +- drivers/net/wireless/ralink/rt2x00/rt2x00link.c | 15 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.h | 6 - drivers/net/wireless/ray_cs.c | 14 +- .../net/wireless/realtek/rtl818x/rtl8180/grf5101.c | 5 +- .../net/wireless/realtek/rtl818x/rtl8180/grf5101.h | 5 +- .../net/wireless/realtek/rtl818x/rtl8180/max2820.c | 5 +- .../net/wireless/realtek/rtl818x/rtl8180/max2820.h | 5 +- .../net/wireless/realtek/rtl818x/rtl8180/rtl8225.c | 5 +- .../wireless/realtek/rtl818x/rtl8180/rtl8225se.c | 5 +- .../wireless/realtek/rtl818x/rtl8180/rtl8225se.h | 5 +- .../net/wireless/realtek/rtl818x/rtl8180/sa2400.c | 5 +- .../net/wireless/realtek/rtl818x/rtl8180/sa2400.h | 5 +- drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c | 5 +- .../net/wireless/realtek/rtl818x/rtl8187/leds.c | 5 +- .../net/wireless/realtek/rtl818x/rtl8187/leds.h | 5 +- .../net/wireless/realtek/rtl818x/rtl8187/rfkill.c | 5 +- .../net/wireless/realtek/rtl818x/rtl8187/rtl8187.h | 5 +- .../net/wireless/realtek/rtl818x/rtl8187/rtl8225.c | 5 +- .../net/wireless/realtek/rtl818x/rtl8187/rtl8225.h | 5 +- drivers/net/wireless/realtek/rtl818x/rtl818x.h | 5 +- drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 10 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.c | 10 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 10 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.c | 10 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c | 10 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 10 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h | 10 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 35 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.h | 1 + .../wireless/realtek/rtlwifi/btcoexist/rtl_btc.c | 3 +- drivers/net/wireless/realtek/rtlwifi/efuse.c | 5 +- drivers/net/wireless/realtek/rtlwifi/rc.c | 3 + .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192de/dm.c | 695 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 253 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.h | 708 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 5 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 3 +- drivers/net/wireless/realtek/rtw88/fw.c | 6 +- drivers/net/wireless/realtek/rtw88/hci.h | 2 +- drivers/net/wireless/realtek/rtw88/mac.c | 8 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 32 - drivers/net/wireless/realtek/rtw88/main.c | 39 +- drivers/net/wireless/realtek/rtw88/main.h | 38 +- drivers/net/wireless/realtek/rtw88/pci.c | 10 +- drivers/net/wireless/realtek/rtw88/phy.c | 1577 ++--- drivers/net/wireless/realtek/rtw88/phy.h | 18 +- drivers/net/wireless/realtek/rtw88/regd.c | 69 +- drivers/net/wireless/realtek/rtw88/regd.h | 4 - drivers/net/wireless/realtek/rtw88/rtw8822c.c | 436 +- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 23 - .../net/wireless/realtek/rtw88/rtw8822c_table.c | 799 +-- drivers/net/wireless/realtek/rtw88/tx.c | 2 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 21 +- drivers/net/wireless/st/cw1200/bh.c | 5 +- drivers/net/wireless/st/cw1200/bh.h | 5 +- drivers/net/wireless/st/cw1200/cw1200.h | 5 +- drivers/net/wireless/st/cw1200/cw1200_sdio.c | 5 +- drivers/net/wireless/st/cw1200/cw1200_spi.c | 5 +- drivers/net/wireless/st/cw1200/debug.c | 5 +- drivers/net/wireless/st/cw1200/debug.h | 5 +- drivers/net/wireless/st/cw1200/fwio.c | 5 +- drivers/net/wireless/st/cw1200/fwio.h | 5 +- drivers/net/wireless/st/cw1200/hwbus.h | 5 +- drivers/net/wireless/st/cw1200/hwio.c | 5 +- drivers/net/wireless/st/cw1200/hwio.h | 5 +- drivers/net/wireless/st/cw1200/main.c | 5 +- drivers/net/wireless/st/cw1200/pm.c | 5 +- drivers/net/wireless/st/cw1200/pm.h | 5 +- drivers/net/wireless/st/cw1200/queue.c | 5 +- drivers/net/wireless/st/cw1200/queue.h | 5 +- drivers/net/wireless/st/cw1200/scan.c | 5 +- drivers/net/wireless/st/cw1200/scan.h | 5 +- drivers/net/wireless/st/cw1200/sta.c | 5 +- drivers/net/wireless/st/cw1200/sta.h | 5 +- drivers/net/wireless/st/cw1200/txrx.c | 5 +- drivers/net/wireless/st/cw1200/txrx.h | 5 +- drivers/net/wireless/st/cw1200/wsm.c | 5 +- drivers/net/wireless/st/cw1200/wsm.h | 5 +- drivers/net/wireless/ti/wilink_platform_data.c | 16 +- drivers/net/wireless/ti/wl1251/acx.h | 16 +- drivers/net/wireless/ti/wl1251/boot.c | 16 +- drivers/net/wireless/ti/wl1251/boot.h | 16 +- drivers/net/wireless/ti/wl1251/cmd.h | 16 +- drivers/net/wireless/ti/wl1251/debugfs.c | 16 +- drivers/net/wireless/ti/wl1251/debugfs.h | 16 +- drivers/net/wireless/ti/wl1251/event.c | 16 +- drivers/net/wireless/ti/wl1251/event.h | 16 +- drivers/net/wireless/ti/wl1251/init.c | 16 +- drivers/net/wireless/ti/wl1251/init.h | 16 +- drivers/net/wireless/ti/wl1251/io.c | 16 +- drivers/net/wireless/ti/wl1251/io.h | 16 +- drivers/net/wireless/ti/wl1251/main.c | 16 +- drivers/net/wireless/ti/wl1251/ps.c | 16 +- drivers/net/wireless/ti/wl1251/ps.h | 16 +- drivers/net/wireless/ti/wl1251/reg.h | 16 +- drivers/net/wireless/ti/wl1251/rx.c | 16 +- drivers/net/wireless/ti/wl1251/rx.h | 16 +- drivers/net/wireless/ti/wl1251/sdio.c | 15 +- drivers/net/wireless/ti/wl1251/spi.c | 16 +- drivers/net/wireless/ti/wl1251/spi.h | 16 +- drivers/net/wireless/ti/wl1251/tx.c | 16 +- drivers/net/wireless/ti/wl1251/tx.h | 16 +- drivers/net/wireless/ti/wl1251/wl1251.h | 16 +- drivers/net/wireless/ti/wl12xx/acx.c | 16 +- drivers/net/wireless/ti/wl12xx/acx.h | 16 +- drivers/net/wireless/ti/wl12xx/cmd.c | 16 +- drivers/net/wireless/ti/wl12xx/cmd.h | 16 +- drivers/net/wireless/ti/wl12xx/conf.h | 16 +- drivers/net/wireless/ti/wl12xx/debugfs.c | 16 +- drivers/net/wireless/ti/wl12xx/debugfs.h | 16 +- drivers/net/wireless/ti/wl12xx/event.c | 16 +- drivers/net/wireless/ti/wl12xx/event.h | 16 +- drivers/net/wireless/ti/wl12xx/main.c | 16 +- drivers/net/wireless/ti/wl12xx/reg.h | 16 +- drivers/net/wireless/ti/wl12xx/scan.c | 16 +- drivers/net/wireless/ti/wl12xx/scan.h | 16 +- drivers/net/wireless/ti/wl12xx/wl12xx.h | 16 +- drivers/net/wireless/ti/wl18xx/acx.c | 16 +- drivers/net/wireless/ti/wl18xx/acx.h | 16 +- drivers/net/wireless/ti/wl18xx/cmd.c | 16 +- drivers/net/wireless/ti/wl18xx/cmd.h | 16 +- drivers/net/wireless/ti/wl18xx/conf.h | 16 +- drivers/net/wireless/ti/wl18xx/debugfs.c | 16 +- drivers/net/wireless/ti/wl18xx/debugfs.h | 16 +- drivers/net/wireless/ti/wl18xx/event.c | 16 +- drivers/net/wireless/ti/wl18xx/event.h | 16 +- drivers/net/wireless/ti/wl18xx/io.c | 16 +- drivers/net/wireless/ti/wl18xx/io.h | 16 +- drivers/net/wireless/ti/wl18xx/main.c | 54 +- drivers/net/wireless/ti/wl18xx/reg.h | 16 +- drivers/net/wireless/ti/wl18xx/scan.c | 16 +- drivers/net/wireless/ti/wl18xx/scan.h | 16 +- drivers/net/wireless/ti/wl18xx/tx.c | 16 +- drivers/net/wireless/ti/wl18xx/tx.h | 16 +- drivers/net/wireless/ti/wl18xx/wl18xx.h | 16 +- drivers/net/wireless/ti/wlcore/acx.c | 16 +- drivers/net/wireless/ti/wlcore/acx.h | 16 +- drivers/net/wireless/ti/wlcore/boot.c | 16 +- drivers/net/wireless/ti/wlcore/boot.h | 16 +- drivers/net/wireless/ti/wlcore/cmd.c | 16 +- drivers/net/wireless/ti/wlcore/cmd.h | 16 +- drivers/net/wireless/ti/wlcore/conf.h | 16 +- drivers/net/wireless/ti/wlcore/debug.h | 16 +- drivers/net/wireless/ti/wlcore/debugfs.c | 16 +- drivers/net/wireless/ti/wlcore/debugfs.h | 16 +- drivers/net/wireless/ti/wlcore/event.c | 16 +- drivers/net/wireless/ti/wlcore/event.h | 16 +- drivers/net/wireless/ti/wlcore/hw_ops.h | 16 +- drivers/net/wireless/ti/wlcore/ini.h | 16 +- drivers/net/wireless/ti/wlcore/init.c | 16 +- drivers/net/wireless/ti/wlcore/init.h | 16 +- drivers/net/wireless/ti/wlcore/io.c | 16 +- drivers/net/wireless/ti/wlcore/io.h | 16 +- drivers/net/wireless/ti/wlcore/main.c | 18 +- drivers/net/wireless/ti/wlcore/ps.c | 16 +- drivers/net/wireless/ti/wlcore/ps.h | 16 +- drivers/net/wireless/ti/wlcore/rx.c | 18 +- drivers/net/wireless/ti/wlcore/rx.h | 16 +- drivers/net/wireless/ti/wlcore/scan.c | 16 +- drivers/net/wireless/ti/wlcore/scan.h | 16 +- drivers/net/wireless/ti/wlcore/sdio.c | 16 +- drivers/net/wireless/ti/wlcore/spi.c | 16 +- drivers/net/wireless/ti/wlcore/sysfs.c | 16 +- drivers/net/wireless/ti/wlcore/sysfs.h | 16 +- drivers/net/wireless/ti/wlcore/testmode.c | 16 +- drivers/net/wireless/ti/wlcore/testmode.h | 16 +- drivers/net/wireless/ti/wlcore/tx.c | 18 +- drivers/net/wireless/ti/wlcore/tx.h | 16 +- drivers/net/wireless/ti/wlcore/vendor_cmd.c | 5 +- drivers/net/wireless/ti/wlcore/vendor_cmd.h | 5 +- drivers/net/wireless/ti/wlcore/wlcore.h | 16 +- drivers/net/wireless/ti/wlcore/wlcore_i.h | 16 +- drivers/net/wireless/virt_wifi.c | 2 +- drivers/net/wireless/zydas/zd1201.c | 5 +- drivers/net/wireless/zydas/zd1201.h | 5 +- drivers/net/xen-netback/interface.c | 2 +- drivers/nfc/microread/i2c.c | 13 +- drivers/nfc/microread/microread.c | 13 +- drivers/nfc/nfcsim.c | 11 +- drivers/nfc/nxp-nci/core.c | 13 +- drivers/nfc/nxp-nci/firmware.c | 13 +- drivers/nfc/nxp-nci/i2c.c | 13 +- drivers/nfc/nxp-nci/nxp-nci.h | 13 +- drivers/nfc/pn544/i2c.c | 13 +- drivers/nfc/pn544/pn544.c | 13 +- drivers/nfc/port100.c | 11 +- drivers/nfc/st-nci/core.c | 13 +- drivers/nfc/st-nci/i2c.c | 15 +- drivers/nfc/st-nci/ndlc.c | 13 +- drivers/nfc/st-nci/ndlc.h | 13 +- drivers/nfc/st-nci/se.c | 13 +- drivers/nfc/st-nci/spi.c | 13 +- drivers/nfc/st-nci/st-nci.h | 13 +- drivers/nfc/st-nci/vendor_cmds.c | 13 +- drivers/nfc/st21nfca/core.c | 13 +- drivers/nfc/st21nfca/dep.c | 13 +- drivers/nfc/st21nfca/i2c.c | 13 +- drivers/nfc/st21nfca/se.c | 13 +- drivers/nfc/st21nfca/st21nfca.h | 13 +- drivers/nfc/st21nfca/vendor_cmds.c | 13 +- drivers/nfc/st95hf/core.c | 13 +- drivers/nfc/st95hf/spi.c | 13 +- drivers/nfc/st95hf/spi.h | 13 +- drivers/nfc/trf7970a.c | 5 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 11 +- drivers/nvdimm/badrange.c | 10 +- drivers/nvdimm/blk.c | 10 +- drivers/nvdimm/btt.c | 10 +- drivers/nvdimm/btt.h | 10 +- drivers/nvdimm/btt_devs.c | 10 +- drivers/nvdimm/bus.c | 10 +- drivers/nvdimm/claim.c | 10 +- drivers/nvdimm/core.c | 10 +- drivers/nvdimm/dax_devs.c | 10 +- drivers/nvdimm/dimm.c | 10 +- drivers/nvdimm/dimm_devs.c | 10 +- drivers/nvdimm/label.c | 10 +- drivers/nvdimm/label.h | 10 +- drivers/nvdimm/namespace_devs.c | 10 +- drivers/nvdimm/nd-core.h | 10 +- drivers/nvdimm/nd.h | 10 +- drivers/nvdimm/pfn.h | 10 +- drivers/nvdimm/pfn_devs.c | 13 +- drivers/nvdimm/pmem.c | 64 +- drivers/nvdimm/region.c | 10 +- drivers/nvdimm/region_devs.c | 10 +- drivers/nvme/host/core.c | 48 +- drivers/nvme/host/fabrics.c | 2 +- drivers/nvme/host/fault_inject.c | 41 +- drivers/nvme/host/fc.c | 13 +- drivers/nvme/host/lightnvm.c | 2 +- drivers/nvme/host/nvme.h | 42 +- drivers/nvme/host/pci.c | 149 +- drivers/nvme/host/rdma.c | 159 +- drivers/nvme/host/tcp.c | 57 +- drivers/nvme/host/trace.c | 64 +- drivers/nvme/host/trace.h | 66 +- drivers/nvme/target/Makefile | 3 - drivers/nvme/target/core.c | 12 +- drivers/nvme/target/discovery.c | 4 - drivers/nvme/target/fabrics-cmd.c | 2 +- drivers/nvme/target/fc.c | 13 +- drivers/nvme/target/fcloop.c | 37 - drivers/nvme/target/io-cmd-bdev.c | 1 - drivers/nvme/target/loop.c | 4 +- drivers/nvme/target/nvmet.h | 2 - drivers/nvme/target/trace.c | 201 - drivers/nvme/target/trace.h | 141 - drivers/nvmem/Kconfig | 9 +- drivers/nvmem/Makefile | 2 - drivers/nvmem/core.c | 2 +- drivers/nvmem/imx-iim.c | 8 +- drivers/nvmem/imx-ocotp-scu.c | 161 - drivers/nvmem/imx-ocotp.c | 60 +- drivers/nvmem/lpc18xx_eeprom.c | 5 +- drivers/nvmem/lpc18xx_otp.c | 5 +- drivers/nvmem/meson-efuse.c | 10 +- drivers/nvmem/meson-mx-efuse.c | 10 +- drivers/nvmem/qfprom.c | 10 +- drivers/nvmem/rockchip-efuse.c | 10 +- drivers/nvmem/snvs_lpgpr.c | 5 +- drivers/nvmem/vf610-ocotp.c | 10 +- drivers/of/fdt.c | 141 +- drivers/of/of_mdio.c | 5 +- drivers/of/of_net.c | 3 +- drivers/of/of_reserved_mem.c | 3 - drivers/of/platform.c | 5 +- drivers/of/unittest.c | 2 +- drivers/opp/core.c | 179 +- drivers/opp/cpu.c | 5 +- drivers/opp/debugfs.c | 5 +- drivers/opp/of.c | 35 +- drivers/opp/opp.h | 5 +- drivers/parisc/ccio-dma.c | 6 +- drivers/parisc/pdc_stable.c | 15 +- drivers/parisc/sba_iommu.c | 5 +- drivers/parport/Kconfig | 2 +- drivers/parport/parport_ax88796.c | 6 +- drivers/parport/share.c | 2 - drivers/pci/p2pdma.c | 93 +- drivers/pci/pci-acpi.c | 14 +- drivers/pci/pci-driver.c | 121 +- drivers/pci/pci.c | 116 +- drivers/pci/pci.h | 8 +- drivers/pci/pcie/aspm.c | 20 +- drivers/pci/pcie/portdrv_core.c | 66 - drivers/pci/probe.c | 2 +- drivers/pci/search.c | 4 +- drivers/pcmcia/cardbus.c | 5 +- drivers/pcmcia/cistpl.c | 5 +- drivers/pcmcia/cs.c | 5 +- drivers/pcmcia/cs_internal.h | 6 +- drivers/pcmcia/ds.c | 7 +- drivers/pcmcia/pcmcia_cis.c | 6 +- drivers/pcmcia/pcmcia_resource.c | 6 +- drivers/pcmcia/pxa2xx_balloon3.c | 5 +- drivers/pcmcia/pxa2xx_base.c | 3 +- drivers/pcmcia/pxa2xx_cm_x255.c | 6 +- drivers/pcmcia/pxa2xx_cm_x270.c | 6 +- drivers/pcmcia/pxa2xx_cm_x2xx.c | 6 +- drivers/pcmcia/pxa2xx_colibri.c | 6 +- drivers/pcmcia/pxa2xx_e740.c | 5 +- drivers/pcmcia/pxa2xx_hx4700.c | 5 +- drivers/pcmcia/pxa2xx_mainstone.c | 5 +- drivers/pcmcia/pxa2xx_palmld.c | 6 +- drivers/pcmcia/pxa2xx_palmtc.c | 6 +- drivers/pcmcia/pxa2xx_palmtx.c | 6 +- drivers/pcmcia/pxa2xx_sharpsl.c | 6 +- drivers/pcmcia/pxa2xx_stargate2.c | 5 +- drivers/pcmcia/pxa2xx_trizeps4.c | 5 +- drivers/pcmcia/pxa2xx_vpac270.c | 6 +- drivers/pcmcia/rsrc_iodyn.c | 5 +- drivers/pcmcia/rsrc_mgr.c | 5 +- drivers/pcmcia/rsrc_nonstatic.c | 5 +- drivers/pcmcia/sa1111_badge4.c | 6 +- drivers/pcmcia/sa1111_lubbock.c | 6 +- drivers/pcmcia/socket_sysfs.c | 5 +- drivers/perf/Kconfig | 8 - drivers/perf/Makefile | 1 - drivers/perf/arm_dsu_pmu.c | 5 +- drivers/perf/arm_pmu_acpi.c | 77 +- drivers/perf/arm_spe_pmu.c | 25 +- drivers/perf/fsl_imx8_ddr_perf.c | 554 -- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 5 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 5 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 5 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 5 +- drivers/perf/hisilicon/hisi_uncore_pmu.h | 5 +- drivers/perf/qcom_l2_pmu.c | 10 +- drivers/perf/qcom_l3_pmu.c | 10 +- drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 2 +- drivers/phy/amlogic/phy-meson-gxl-usb2.c | 8 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 8 +- drivers/phy/broadcom/phy-bcm-kona-usb2.c | 10 +- drivers/phy/broadcom/phy-bcm-ns-usb2.c | 6 +- drivers/phy/broadcom/phy-bcm-ns-usb3.c | 5 +- drivers/phy/broadcom/phy-brcm-usb-init.c | 10 +- drivers/phy/broadcom/phy-brcm-usb-init.h | 10 +- drivers/phy/broadcom/phy-brcm-usb.c | 19 +- drivers/phy/freescale/Kconfig | 10 - drivers/phy/freescale/Makefile | 1 - drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c | 497 -- drivers/phy/hisilicon/phy-histb-combphy.c | 5 +- drivers/phy/lantiq/phy-lantiq-rcu-usb2.c | 5 +- drivers/phy/marvell/phy-pxa-28nm-hsic.c | 11 +- drivers/phy/marvell/phy-pxa-28nm-usb2.c | 11 +- drivers/phy/phy-lpc18xx-usb-otg.c | 6 +- drivers/phy/phy-pistachio-usb.c | 5 +- drivers/phy/qualcomm/Kconfig | 8 - drivers/phy/qualcomm/Makefile | 1 - drivers/phy/qualcomm/phy-qcom-apq8064-sata.c | 10 +- drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c | 10 +- drivers/phy/qualcomm/phy-qcom-pcie2.c | 331 - drivers/phy/qualcomm/phy-qcom-qmp.c | 5 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 2 +- drivers/phy/qualcomm/phy-qcom-ufs-i.h | 11 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c | 11 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.h | 11 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c | 11 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.h | 11 +- drivers/phy/qualcomm/phy-qcom-ufs.c | 11 +- drivers/phy/qualcomm/phy-qcom-usb-hs.c | 5 +- drivers/phy/qualcomm/phy-qcom-usb-hsic.c | 5 +- drivers/phy/renesas/phy-rcar-gen2.c | 2 - drivers/phy/renesas/phy-rcar-gen3-usb2.c | 19 +- drivers/phy/rockchip/phy-rockchip-emmc.c | 10 +- drivers/phy/rockchip/phy-rockchip-pcie.c | 10 +- drivers/phy/rockchip/phy-rockchip-typec.c | 11 +- drivers/phy/rockchip/phy-rockchip-usb.c | 10 +- drivers/phy/samsung/phy-exynos-dp-video.c | 5 +- drivers/phy/samsung/phy-exynos-mipi-video.c | 5 +- drivers/phy/samsung/phy-exynos-pcie.c | 5 +- drivers/phy/samsung/phy-exynos4210-usb2.c | 5 +- drivers/phy/samsung/phy-exynos4x12-usb2.c | 5 +- drivers/phy/samsung/phy-exynos5-usbdrd.c | 5 +- drivers/phy/samsung/phy-exynos5250-sata.c | 5 +- drivers/phy/samsung/phy-exynos5250-usb2.c | 5 +- drivers/phy/samsung/phy-s5pv210-usb2.c | 5 +- drivers/phy/samsung/phy-samsung-usb2.c | 10 +- drivers/phy/samsung/phy-samsung-usb2.h | 5 +- drivers/phy/st/phy-miphy28lp.c | 6 +- drivers/phy/st/phy-spear1310-miphy.c | 6 +- drivers/phy/st/phy-spear1340-miphy.c | 6 +- drivers/phy/st/phy-stih407-usb.c | 6 +- drivers/phy/tegra/xusb-tegra124.c | 19 +- drivers/phy/tegra/xusb-tegra210.c | 19 +- drivers/phy/tegra/xusb.c | 10 +- drivers/phy/tegra/xusb.h | 10 +- drivers/phy/ti/phy-am654-serdes.c | 4 +- drivers/phy/ti/phy-da8xx-usb.c | 10 +- drivers/phy/ti/phy-tusb1210.c | 5 +- drivers/pinctrl/aspeed/Makefile | 2 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c | 94 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 127 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 246 +- drivers/pinctrl/aspeed/pinctrl-aspeed.h | 542 +- drivers/pinctrl/aspeed/pinmux-aspeed.c | 96 - drivers/pinctrl/aspeed/pinmux-aspeed.h | 735 -- drivers/pinctrl/bcm/Kconfig | 6 +- drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 2 - drivers/pinctrl/cirrus/pinctrl-cs47l35.c | 6 +- drivers/pinctrl/cirrus/pinctrl-cs47l85.c | 6 +- drivers/pinctrl/cirrus/pinctrl-cs47l90.c | 6 +- drivers/pinctrl/cirrus/pinctrl-madera-core.c | 6 +- drivers/pinctrl/cirrus/pinctrl-madera.h | 6 +- drivers/pinctrl/core.c | 44 +- drivers/pinctrl/devicetree.c | 7 +- drivers/pinctrl/freescale/Kconfig | 7 - drivers/pinctrl/freescale/Makefile | 1 - drivers/pinctrl/freescale/pinctrl-imx8mn.c | 348 - drivers/pinctrl/intel/pinctrl-baytrail.c | 322 +- drivers/pinctrl/mediatek/mtk-eint.c | 34 +- drivers/pinctrl/mediatek/pinctrl-mt8183.c | 1 - drivers/pinctrl/mediatek/pinctrl-paris.c | 19 - drivers/pinctrl/mediatek/pinctrl-paris.h | 2 - drivers/pinctrl/meson/pinctrl-meson-g12a.c | 36 +- drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 8 +- drivers/pinctrl/meson/pinctrl-meson-gxl.c | 8 +- drivers/pinctrl/meson/pinctrl-meson.c | 358 +- drivers/pinctrl/meson/pinctrl-meson.h | 26 +- drivers/pinctrl/meson/pinctrl-meson8-pmx.c | 8 +- drivers/pinctrl/meson/pinctrl-meson8-pmx.h | 8 +- drivers/pinctrl/meson/pinctrl-meson8.c | 8 +- drivers/pinctrl/meson/pinctrl-meson8b.c | 8 +- drivers/pinctrl/mvebu/pinctrl-kirkwood.c | 576 +- drivers/pinctrl/nomadik/pinctrl-ab8500.c | 5 +- drivers/pinctrl/nomadik/pinctrl-ab8505.c | 5 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 5 +- drivers/pinctrl/pinconf-generic.c | 2 - drivers/pinctrl/pinctrl-amd.c | 6 +- drivers/pinctrl/pinctrl-amd.h | 6 +- drivers/pinctrl/pinctrl-at91-pio4.c | 10 +- drivers/pinctrl/pinctrl-at91.c | 3 +- drivers/pinctrl/pinctrl-bm1880.c | 733 +- drivers/pinctrl/pinctrl-da850-pupd.c | 10 +- drivers/pinctrl/pinctrl-falcon.c | 5 +- drivers/pinctrl/pinctrl-lantiq.c | 5 +- drivers/pinctrl/pinctrl-lantiq.h | 5 +- drivers/pinctrl/pinctrl-max77620.c | 5 +- drivers/pinctrl/pinctrl-mcp23s08.c | 8 +- drivers/pinctrl/pinctrl-ocelot.c | 18 +- drivers/pinctrl/pinctrl-oxnas.c | 10 +- drivers/pinctrl/pinctrl-pic32.c | 10 +- drivers/pinctrl/pinctrl-pic32.h | 10 +- drivers/pinctrl/pinctrl-pistachio.c | 5 +- drivers/pinctrl/pinctrl-rockchip.c | 1 - drivers/pinctrl/pinctrl-st.c | 5 +- drivers/pinctrl/pinctrl-stmfx.c | 1 - drivers/pinctrl/pinctrl-sx150x.c | 10 +- drivers/pinctrl/pinctrl-tb10x.c | 26 +- drivers/pinctrl/pinctrl-xway.c | 5 +- drivers/pinctrl/pxa/pinctrl-pxa25x.c | 6 +- drivers/pinctrl/pxa/pinctrl-pxa27x.c | 6 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 6 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.h | 6 +- drivers/pinctrl/qcom/Kconfig | 11 +- drivers/pinctrl/qcom/Makefile | 1 - drivers/pinctrl/qcom/pinctrl-apq8064.c | 10 +- drivers/pinctrl/qcom/pinctrl-apq8084.c | 11 +- drivers/pinctrl/qcom/pinctrl-ipq4019.c | 10 +- drivers/pinctrl/qcom/pinctrl-ipq8064.c | 11 +- drivers/pinctrl/qcom/pinctrl-ipq8074.c | 10 +- drivers/pinctrl/qcom/pinctrl-mdm9615.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm.c | 53 +- drivers/pinctrl/qcom/pinctrl-msm.h | 11 +- drivers/pinctrl/qcom/pinctrl-msm8660.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm8916.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm8960.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm8994.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm8996.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm8x74.c | 10 +- drivers/pinctrl/qcom/pinctrl-qdf2xxx.c | 10 +- drivers/pinctrl/qcom/pinctrl-sdm845.c | 46 +- drivers/pinctrl/qcom/pinctrl-sm8150.c | 1548 ---- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 10 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 10 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 10 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 10 +- drivers/pinctrl/sh-pfc/core.c | 60 +- drivers/pinctrl/sh-pfc/pfc-emev2.c | 70 +- drivers/pinctrl/sh-pfc/pfc-r8a73a4.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7740.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a77470.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7778.c | 125 +- drivers/pinctrl/sh-pfc/pfc-r8a7779.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 36 +- drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7792.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7794.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c | 434 +- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 414 +- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 414 +- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 410 +- drivers/pinctrl/sh-pfc/pfc-r8a77970.c | 26 +- drivers/pinctrl/sh-pfc/pfc-r8a77980.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 181 +- drivers/pinctrl/sh-pfc/pfc-r8a77995.c | 2 +- drivers/pinctrl/sh-pfc/pfc-sh73a0.c | 21 +- drivers/pinctrl/sh-pfc/pfc-sh7734.c | 2 +- drivers/pinctrl/sh-pfc/pinctrl.c | 3 +- drivers/pinctrl/sh-pfc/sh_pfc.h | 90 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 184 +- drivers/pinctrl/stm32/pinctrl-stm32.h | 2 - drivers/pinctrl/stm32/pinctrl-stm32mp157.c | 5 - drivers/pinctrl/tegra/Kconfig | 4 - drivers/pinctrl/tegra/Makefile | 1 - drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 36 +- drivers/pinctrl/tegra/pinctrl-tegra.h | 22 +- drivers/pinctrl/tegra/pinctrl-tegra114.c | 16 +- drivers/pinctrl/tegra/pinctrl-tegra124.c | 16 +- drivers/pinctrl/tegra/pinctrl-tegra194.c | 170 - drivers/pinctrl/tegra/pinctrl-tegra20.c | 16 +- drivers/pinctrl/tegra/pinctrl-tegra210.c | 72 +- drivers/pinctrl/tegra/pinctrl-tegra30.c | 14 +- drivers/pinctrl/vt8500/pinctrl-vt8500.c | 10 +- drivers/pinctrl/vt8500/pinctrl-wm8505.c | 10 +- drivers/pinctrl/vt8500/pinctrl-wm8650.c | 10 +- drivers/pinctrl/vt8500/pinctrl-wm8750.c | 10 +- drivers/pinctrl/vt8500/pinctrl-wm8850.c | 10 +- drivers/pinctrl/vt8500/pinctrl-wmt.c | 10 +- drivers/pinctrl/vt8500/pinctrl-wmt.h | 10 +- drivers/pinctrl/zte/pinctrl-zx.c | 5 +- drivers/pinctrl/zte/pinctrl-zx.h | 5 +- drivers/pinctrl/zte/pinctrl-zx296718.c | 5 +- drivers/platform/Kconfig | 2 - drivers/platform/Makefile | 2 +- drivers/platform/chrome/Kconfig | 42 +- drivers/platform/chrome/Makefile | 4 +- drivers/platform/chrome/cros_ec_debugfs.c | 48 +- drivers/platform/chrome/cros_ec_ishtp.c | 763 -- drivers/platform/chrome/cros_ec_lightbar.c | 6 +- drivers/platform/chrome/cros_ec_lpc.c | 165 +- drivers/platform/chrome/cros_ec_lpc_mec.c | 14 +- drivers/platform/chrome/cros_ec_lpc_reg.c | 101 + drivers/platform/chrome/cros_ec_lpc_reg.h | 45 + drivers/platform/chrome/cros_ec_spi.c | 68 +- drivers/platform/chrome/cros_ec_sysfs.c | 2 +- drivers/platform/chrome/cros_ec_vbc.c | 2 +- drivers/platform/chrome/wilco_ec/Kconfig | 18 +- drivers/platform/chrome/wilco_ec/Makefile | 6 +- drivers/platform/chrome/wilco_ec/core.c | 26 +- drivers/platform/chrome/wilco_ec/debugfs.c | 12 +- drivers/platform/chrome/wilco_ec/event.c | 581 -- drivers/platform/chrome/wilco_ec/mailbox.c | 21 +- drivers/platform/chrome/wilco_ec/properties.c | 132 - drivers/platform/chrome/wilco_ec/sysfs.c | 156 - drivers/platform/chrome/wilco_ec/telemetry.c | 450 -- drivers/platform/mellanox/mlxreg-hotplug.c | 1 - drivers/platform/olpc/Kconfig | 29 - drivers/platform/olpc/Makefile | 3 +- drivers/platform/olpc/olpc-ec.c | 174 +- drivers/platform/olpc/olpc-xo175-ec.c | 753 -- drivers/platform/x86/Kconfig | 21 +- drivers/platform/x86/Makefile | 4 +- drivers/platform/x86/acer-wireless.c | 5 +- drivers/platform/x86/acer-wmi.c | 33 +- drivers/platform/x86/apple-gmux.c | 5 +- drivers/platform/x86/asus-nb-wmi.c | 11 +- drivers/platform/x86/asus-wireless.c | 5 +- drivers/platform/x86/asus-wmi.c | 479 +- drivers/platform/x86/asus-wmi.h | 1 - drivers/platform/x86/dcdbas.c | 10 +- drivers/platform/x86/dcdbas.h | 10 +- drivers/platform/x86/dell-laptop.c | 10 +- drivers/platform/x86/dell-smbios-base.c | 5 +- drivers/platform/x86/dell-smbios-smm.c | 5 +- drivers/platform/x86/dell-smbios-wmi.c | 7 +- drivers/platform/x86/dell-smbios.h | 5 +- drivers/platform/x86/dell-wmi-descriptor.c | 3 +- drivers/platform/x86/dell-wmi-descriptor.h | 5 +- drivers/platform/x86/dell-wmi.c | 2 +- drivers/platform/x86/dell_rbu.c | 10 +- drivers/platform/x86/fujitsu-tablet.c | 14 +- drivers/platform/x86/hdaps.c | 14 +- drivers/platform/x86/hp_accel.c | 1 - drivers/platform/x86/huawei-wmi.c | 2 +- drivers/platform/x86/ideapad-laptop.c | 36 +- drivers/platform/x86/intel-vbtn.c | 16 +- drivers/platform/x86/intel-wmi-thunderbolt.c | 3 +- drivers/platform/x86/intel_cht_int33fe.c | 291 +- drivers/platform/x86/intel_int0002_vgpio.c | 22 +- drivers/platform/x86/intel_menlow.c | 8 +- drivers/platform/x86/intel_pmc_core.c | 63 +- drivers/platform/x86/intel_pmc_core_pltdrv.c | 62 - drivers/platform/x86/intel_speed_select_if/Kconfig | 17 - .../platform/x86/intel_speed_select_if/Makefile | 10 - .../x86/intel_speed_select_if/isst_if_common.c | 672 -- .../x86/intel_speed_select_if/isst_if_common.h | 69 - .../x86/intel_speed_select_if/isst_if_mbox_msr.c | 216 - .../x86/intel_speed_select_if/isst_if_mbox_pci.c | 214 - .../x86/intel_speed_select_if/isst_if_mmio.c | 180 - drivers/platform/x86/intel_telemetry_debugfs.c | 78 +- drivers/platform/x86/mlx-platform.c | 218 +- drivers/platform/x86/panasonic-laptop.c | 15 +- drivers/platform/x86/pcengines-apuv2.c | 4 +- drivers/platform/x86/peaq-wmi.c | 5 +- drivers/platform/x86/pmc_atom.c | 62 +- drivers/platform/x86/samsung-laptop.c | 95 +- drivers/platform/x86/samsung-q10.c | 6 +- drivers/platform/x86/surface3-wmi.c | 6 +- drivers/platform/x86/surface3_button.c | 6 +- drivers/platform/x86/surfacepro3_button.c | 6 +- drivers/platform/x86/toshiba_bluetooth.c | 5 +- drivers/platform/x86/touchscreen_dmi.c | 28 +- drivers/platform/x86/wmi-bmof.c | 2 +- drivers/platform/x86/wmi.c | 44 +- drivers/platform/x86/xiaomi-wmi.c | 92 - drivers/power/avs/rockchip-io-domain.c | 10 +- drivers/power/avs/smartreflex.c | 41 +- drivers/power/reset/arm-versatile-reboot.c | 6 +- drivers/power/reset/as3722-poweroff.c | 10 +- drivers/power/reset/axxia-reset.c | 11 +- drivers/power/reset/gpio-poweroff.c | 6 +- drivers/power/reset/gpio-restart.c | 10 +- drivers/power/reset/hisi-reboot.c | 5 +- drivers/power/reset/keystone-reset.c | 5 +- drivers/power/reset/msm-poweroff.c | 11 +- drivers/power/reset/restart-poweroff.c | 5 +- drivers/power/reset/st-poweroff.c | 5 +- drivers/power/reset/zx-reboot.c | 5 +- drivers/power/supply/88pm860x_battery.c | 5 +- drivers/power/supply/88pm860x_charger.c | 5 +- drivers/power/supply/Kconfig | 2 +- drivers/power/supply/act8945a_charger.c | 6 +- drivers/power/supply/axp288_fuel_gauge.c | 11 +- drivers/power/supply/bq24190_charger.c | 5 +- drivers/power/supply/charger-manager.c | 4 +- drivers/power/supply/collie_battery.c | 6 +- drivers/power/supply/da9030_battery.c | 5 +- drivers/power/supply/ds2780_battery.c | 6 +- drivers/power/supply/ds2781_battery.c | 6 +- drivers/power/supply/ds2782_battery.c | 6 +- drivers/power/supply/ipaq_micro_battery.c | 5 +- drivers/power/supply/jz4740-battery.c | 6 +- drivers/power/supply/lp8727_charger.c | 6 +- drivers/power/supply/lp8788-charger.c | 6 +- drivers/power/supply/max14656_charger_detector.c | 6 +- drivers/power/supply/max8925_power.c | 5 +- drivers/power/supply/olpc_battery.c | 6 +- drivers/power/supply/pda_power.c | 5 +- drivers/power/supply/pm2301_charger.c | 5 +- drivers/power/supply/pmu_battery.c | 5 +- drivers/power/supply/qcom_smbb.c | 10 +- drivers/power/supply/rt5033_battery.c | 5 +- drivers/power/supply/sbs-manager.c | 5 +- drivers/power/supply/smb347-charger.c | 5 +- drivers/power/supply/test_power.c | 5 +- drivers/power/supply/tosa_battery.c | 6 +- drivers/power/supply/wm831x_backup.c | 5 +- drivers/power/supply/wm831x_power.c | 5 +- drivers/power/supply/wm8350_power.c | 5 +- drivers/power/supply/wm97xx_battery.c | 6 +- drivers/power/supply/z2_battery.c | 6 +- drivers/powercap/intel_rapl.c | 89 +- drivers/powercap/powercap_sys.c | 14 +- drivers/ptp/Kconfig | 2 +- drivers/ptp/ptp_clock.c | 3 +- drivers/pwm/Kconfig | 11 - drivers/pwm/Makefile | 1 - drivers/pwm/core.c | 172 +- drivers/pwm/pwm-atmel-hlcdc.c | 14 +- drivers/pwm/pwm-bcm2835.c | 8 +- drivers/pwm/pwm-fsl-ftm.c | 383 +- drivers/pwm/pwm-jz4740.c | 49 +- drivers/pwm/pwm-lp3943.c | 5 +- drivers/pwm/pwm-lpc32xx.c | 6 +- drivers/pwm/pwm-lpss-pci.c | 5 +- drivers/pwm/pwm-lpss-platform.c | 5 +- drivers/pwm/pwm-lpss.c | 5 +- drivers/pwm/pwm-lpss.h | 5 +- drivers/pwm/pwm-meson.c | 386 +- drivers/pwm/pwm-omap-dmtimer.c | 5 +- drivers/pwm/pwm-pca9685.c | 13 +- drivers/pwm/pwm-puv3.c | 5 +- drivers/pwm/pwm-pxa.c | 5 +- drivers/pwm/pwm-rcar.c | 39 + drivers/pwm/pwm-rockchip.c | 5 +- drivers/pwm/pwm-sifive.c | 339 - drivers/pwm/pwm-stm32-lp.c | 25 - drivers/pwm/pwm-stm32.c | 2 - drivers/pwm/pwm-stmpe.c | 6 +- drivers/pwm/pwm-twl-led.c | 13 +- drivers/pwm/pwm-twl.c | 13 +- drivers/pwm/pwm-vt8500.c | 10 +- drivers/pwm/pwm-zx.c | 5 +- drivers/pwm/sysfs.c | 102 - drivers/ras/cec.c | 210 +- drivers/regulator/88pm800-regulator.c | 286 - drivers/regulator/88pm800.c | 289 + drivers/regulator/88pm8607.c | 5 +- drivers/regulator/Kconfig | 39 +- drivers/regulator/Makefile | 4 +- drivers/regulator/aat2870-regulator.c | 15 +- drivers/regulator/arizona-ldo1.c | 83 +- drivers/regulator/arizona-micsupp.c | 72 +- drivers/regulator/bd70528-regulator.c | 1 + drivers/regulator/bd718x7-regulator.c | 1 + drivers/regulator/core.c | 280 +- drivers/regulator/cpcap-regulator.c | 2 +- drivers/regulator/da9062-regulator.c | 40 +- drivers/regulator/da9063-regulator.c | 61 +- drivers/regulator/da9211-regulator.c | 2 - drivers/regulator/helpers.c | 11 +- drivers/regulator/lm363x-regulator.c | 83 +- drivers/regulator/lp3971.c | 6 +- drivers/regulator/lp3972.c | 6 +- drivers/regulator/lp872x.c | 6 +- drivers/regulator/lp8755.c | 6 +- drivers/regulator/lp87565-regulator.c | 5 +- drivers/regulator/lp8788-buck.c | 6 +- drivers/regulator/lp8788-ldo.c | 6 +- drivers/regulator/max77620-regulator.c | 33 +- drivers/regulator/max77650-regulator.c | 170 +- drivers/regulator/max77802-regulator.c | 2 + drivers/regulator/max8649.c | 5 +- drivers/regulator/max8907-regulator.c | 5 +- drivers/regulator/max8925-regulator.c | 5 +- drivers/regulator/max8952.c | 64 +- drivers/regulator/of_regulator.c | 63 +- drivers/regulator/pwm-regulator.c | 5 +- drivers/regulator/qcom_rpm-regulator.c | 10 +- drivers/regulator/qcom_smd-regulator.c | 10 +- drivers/regulator/qcom_spmi-regulator.c | 262 +- drivers/regulator/rk808-regulator.c | 10 +- drivers/regulator/rn5t618-regulator.c | 8 +- drivers/regulator/rt5033-regulator.c | 5 +- drivers/regulator/s2mps11.c | 255 +- drivers/regulator/s5m8767.c | 4 +- drivers/regulator/slg51000-regulator.c | 523 -- drivers/regulator/slg51000-regulator.h | 505 -- drivers/regulator/stm32-booster.c | 132 - drivers/regulator/tps6507x-regulator.c | 6 +- drivers/regulator/tps65090-regulator.c | 7 +- drivers/regulator/tps6586x-regulator.c | 5 +- drivers/regulator/vctrl-regulator.c | 10 +- drivers/regulator/wm831x-dcdc.c | 29 +- drivers/remoteproc/da8xx_remoteproc.c | 5 +- drivers/remoteproc/imx_rproc.c | 5 +- drivers/remoteproc/remoteproc_internal.h | 10 +- drivers/remoteproc/remoteproc_virtio.c | 10 +- drivers/remoteproc/st_remoteproc.c | 5 +- drivers/reset/hisilicon/hi6220_reset.c | 5 +- drivers/reset/reset-imx7.c | 10 +- drivers/reset/reset-lantiq.c | 4 +- drivers/reset/reset-lpc18xx.c | 6 +- drivers/reset/reset-pistachio.c | 5 +- drivers/reset/reset-zynq.c | 10 +- drivers/reset/tegra/reset-bpmp.c | 5 +- drivers/rtc/rtc-88pm860x.c | 5 +- drivers/rtc/rtc-bq32k.c | 5 +- drivers/rtc/rtc-ds1302.c | 5 +- drivers/rtc/rtc-ds1305.c | 6 +- drivers/rtc/rtc-ds1307.c | 5 +- drivers/rtc/rtc-ds1343.c | 6 +- drivers/rtc/rtc-ds1347.c | 6 +- drivers/rtc/rtc-ds1390.c | 5 +- drivers/rtc/rtc-ds1511.c | 5 +- drivers/rtc/rtc-ds1553.c | 5 +- drivers/rtc/rtc-ds1685.c | 5 +- drivers/rtc/rtc-ds1742.c | 5 +- drivers/rtc/rtc-em3027.c | 5 +- drivers/rtc/rtc-fm3130.c | 5 +- drivers/rtc/rtc-hid-sensor-time.c | 15 +- drivers/rtc/rtc-hym8563.c | 10 +- drivers/rtc/rtc-isl12022.c | 5 +- drivers/rtc/rtc-lp8788.c | 6 +- drivers/rtc/rtc-m41t80.c | 6 +- drivers/rtc/rtc-m41t93.c | 5 +- drivers/rtc/rtc-m41t94.c | 5 +- drivers/rtc/rtc-m48t59.c | 5 +- drivers/rtc/rtc-m48t86.c | 5 +- drivers/rtc/rtc-max6902.c | 6 +- drivers/rtc/rtc-max6916.c | 6 +- drivers/rtc/rtc-max8907.c | 5 +- drivers/rtc/rtc-max8925.c | 5 +- drivers/rtc/rtc-mcp795.c | 6 +- drivers/rtc/rtc-mpc5121.c | 5 +- drivers/rtc/rtc-mrst.c | 6 +- drivers/rtc/rtc-nuc900.c | 6 +- drivers/rtc/rtc-pcf2123.c | 6 +- drivers/rtc/rtc-pcf2127.c | 5 +- drivers/rtc/rtc-pcf8523.c | 5 +- drivers/rtc/rtc-pcf8563.c | 5 +- drivers/rtc/rtc-pcf8583.c | 5 +- drivers/rtc/rtc-pl030.c | 5 +- drivers/rtc/rtc-pm8xxx.c | 10 +- drivers/rtc/rtc-puv3.c | 5 +- drivers/rtc/rtc-r9701.c | 5 +- drivers/rtc/rtc-rk808.c | 10 +- drivers/rtc/rtc-rs5c348.c | 5 +- drivers/rtc/rtc-rs5c372.c | 5 +- drivers/rtc/rtc-rv3029c2.c | 6 +- drivers/rtc/rtc-rx4581.c | 10 +- drivers/rtc/rtc-rx8010.c | 6 +- drivers/rtc/rtc-rx8025.c | 5 +- drivers/rtc/rtc-rx8581.c | 5 +- drivers/rtc/rtc-s3c.c | 5 +- drivers/rtc/rtc-s3c.h | 5 +- drivers/rtc/rtc-stk17ta8.c | 5 +- drivers/rtc/rtc-v3020.c | 6 +- drivers/rtc/rtc-vt8500.c | 10 +- drivers/rtc/rtc-x1205.c | 5 +- drivers/s390/block/Kconfig | 2 +- drivers/s390/block/dasd.c | 233 +- drivers/s390/block/dasd_devmap.c | 72 +- drivers/s390/block/dasd_diag.c | 22 +- drivers/s390/block/dasd_eckd.c | 966 +-- drivers/s390/block/dasd_eckd.h | 175 +- drivers/s390/block/dasd_eer.c | 1 - drivers/s390/block/dasd_fba.c | 45 +- drivers/s390/block/dasd_fba.h | 5 - drivers/s390/block/dasd_int.h | 33 +- drivers/s390/block/dasd_ioctl.c | 56 - drivers/s390/char/Kconfig | 22 + drivers/s390/char/Makefile | 1 + drivers/s390/char/sclp_async.c | 189 + drivers/s390/char/sclp_early.c | 1 + drivers/s390/char/zcore.c | 2 +- drivers/s390/cio/airq.c | 37 +- drivers/s390/cio/ccwgroup.c | 6 +- drivers/s390/cio/ccwreq.c | 9 +- drivers/s390/cio/chsc.c | 30 + drivers/s390/cio/chsc_sch.c | 2 +- drivers/s390/cio/cio.h | 3 - drivers/s390/cio/css.c | 191 +- drivers/s390/cio/device.c | 78 +- drivers/s390/cio/device_fsm.c | 49 +- drivers/s390/cio/device_id.c | 20 +- drivers/s390/cio/device_ops.c | 21 +- drivers/s390/cio/device_pgid.c | 22 +- drivers/s390/cio/device_status.c | 24 +- drivers/s390/cio/io_sch.h | 20 +- drivers/s390/cio/qdio_main.c | 1 - drivers/s390/cio/qdio_setup.c | 2 - drivers/s390/cio/qdio_thinint.c | 6 +- drivers/s390/cio/scm.c | 4 +- drivers/s390/cio/vfio_ccw_cp.c | 524 +- drivers/s390/cio/vfio_ccw_cp.h | 7 - drivers/s390/cio/vfio_ccw_drv.c | 14 +- drivers/s390/crypto/ap_bus.c | 9 +- drivers/s390/crypto/pkey_api.c | 8 +- drivers/s390/crypto/vfio_ap_drv.c | 34 +- drivers/s390/crypto/vfio_ap_ops.c | 379 +- drivers/s390/crypto/vfio_ap_private.h | 15 - drivers/s390/crypto/zcrypt_msgtype6.c | 4 - drivers/s390/net/Kconfig | 8 +- drivers/s390/net/qeth_core.h | 109 +- drivers/s390/net/qeth_core_main.c | 1035 +-- drivers/s390/net/qeth_core_mpc.h | 51 +- drivers/s390/net/qeth_l2_main.c | 278 +- drivers/s390/net/qeth_l3_main.c | 233 +- drivers/s390/scsi/zfcp_fc.c | 4 +- drivers/s390/virtio/virtio_ccw.c | 246 +- drivers/scsi/BusLogic.c | 9 +- drivers/scsi/BusLogic.h | 9 +- drivers/scsi/Kconfig | 61 +- drivers/scsi/Makefile | 4 +- drivers/scsi/NCR5380.c | 59 +- drivers/scsi/NCR5380.h | 2 +- drivers/scsi/advansys.c | 2 +- drivers/scsi/aha152x.c | 46 +- drivers/scsi/aic7xxx/aic7xxx.reg | 2 +- drivers/scsi/aic94xx/Kconfig | 20 +- drivers/scsi/aic94xx/Makefile | 18 +- drivers/scsi/aic94xx/aic94xx.h | 19 +- drivers/scsi/aic94xx/aic94xx_dev.c | 23 +- drivers/scsi/aic94xx/aic94xx_dump.c | 20 +- drivers/scsi/aic94xx/aic94xx_dump.h | 20 +- drivers/scsi/aic94xx/aic94xx_hwi.c | 20 +- drivers/scsi/aic94xx/aic94xx_hwi.h | 20 +- drivers/scsi/aic94xx/aic94xx_init.c | 20 +- drivers/scsi/aic94xx/aic94xx_reg.c | 20 +- drivers/scsi/aic94xx/aic94xx_reg.h | 20 +- drivers/scsi/aic94xx/aic94xx_reg_def.h | 20 +- drivers/scsi/aic94xx/aic94xx_sas.h | 20 +- drivers/scsi/aic94xx/aic94xx_scb.c | 20 +- drivers/scsi/aic94xx/aic94xx_sds.c | 20 +- drivers/scsi/aic94xx/aic94xx_sds.h | 20 +- drivers/scsi/aic94xx/aic94xx_seq.c | 20 +- drivers/scsi/aic94xx/aic94xx_seq.h | 20 +- drivers/scsi/aic94xx/aic94xx_task.c | 20 +- drivers/scsi/aic94xx/aic94xx_tmf.c | 20 +- drivers/scsi/arm/acornscsi-io.S | 5 +- drivers/scsi/arm/acornscsi.c | 5 +- drivers/scsi/arm/acornscsi.h | 5 +- drivers/scsi/arm/cumana_2.c | 5 +- drivers/scsi/arm/eesox.c | 5 +- drivers/scsi/arm/fas216.c | 5 +- drivers/scsi/arm/fas216.h | 5 +- drivers/scsi/arm/msgqueue.c | 5 +- drivers/scsi/arm/msgqueue.h | 5 +- drivers/scsi/arm/powertec.c | 5 +- drivers/scsi/arm/queue.c | 5 +- drivers/scsi/arm/queue.h | 5 +- drivers/scsi/arm/scsi.h | 5 +- drivers/scsi/be2iscsi/be.h | 7 +- drivers/scsi/be2iscsi/be_cmds.c | 7 +- drivers/scsi/be2iscsi/be_cmds.h | 7 +- drivers/scsi/be2iscsi/be_iscsi.h | 7 +- drivers/scsi/be2iscsi/be_main.h | 7 +- drivers/scsi/be2iscsi/be_mgmt.h | 7 +- drivers/scsi/bfa/bfa.h | 10 +- drivers/scsi/bfa/bfa_core.c | 10 +- drivers/scsi/bfa/bfa_cs.h | 10 +- drivers/scsi/bfa/bfa_defs.h | 10 +- drivers/scsi/bfa/bfa_defs_fcs.h | 10 +- drivers/scsi/bfa/bfa_defs_svc.h | 10 +- drivers/scsi/bfa/bfa_fc.h | 10 +- drivers/scsi/bfa/bfa_fcbuild.c | 10 +- drivers/scsi/bfa/bfa_fcbuild.h | 10 +- drivers/scsi/bfa/bfa_fcpim.c | 10 +- drivers/scsi/bfa/bfa_fcpim.h | 10 +- drivers/scsi/bfa/bfa_fcs.c | 10 +- drivers/scsi/bfa/bfa_fcs.h | 10 +- drivers/scsi/bfa/bfa_fcs_fcpim.c | 10 +- drivers/scsi/bfa/bfa_fcs_lport.c | 10 +- drivers/scsi/bfa/bfa_fcs_rport.c | 10 +- drivers/scsi/bfa/bfa_hw_cb.c | 10 +- drivers/scsi/bfa/bfa_hw_ct.c | 10 +- drivers/scsi/bfa/bfa_ioc.c | 10 +- drivers/scsi/bfa/bfa_ioc.h | 10 +- drivers/scsi/bfa/bfa_ioc_cb.c | 10 +- drivers/scsi/bfa/bfa_ioc_ct.c | 10 +- drivers/scsi/bfa/bfa_modules.h | 10 +- drivers/scsi/bfa/bfa_plog.h | 10 +- drivers/scsi/bfa/bfa_port.c | 10 +- drivers/scsi/bfa/bfa_port.h | 10 +- drivers/scsi/bfa/bfa_svc.c | 10 +- drivers/scsi/bfa/bfa_svc.h | 10 +- drivers/scsi/bfa/bfad.c | 10 +- drivers/scsi/bfa/bfad_attr.c | 10 +- drivers/scsi/bfa/bfad_bsg.c | 10 +- drivers/scsi/bfa/bfad_bsg.h | 10 +- drivers/scsi/bfa/bfad_debugfs.c | 10 +- drivers/scsi/bfa/bfad_drv.h | 10 +- drivers/scsi/bfa/bfad_im.c | 10 +- drivers/scsi/bfa/bfad_im.h | 10 +- drivers/scsi/bfa/bfi.h | 10 +- drivers/scsi/bfa/bfi_ms.h | 10 +- drivers/scsi/bfa/bfi_reg.h | 10 +- drivers/scsi/bnx2fc/bnx2fc.h | 14 +- drivers/scsi/bnx2fc/bnx2fc_els.c | 60 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 3 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 116 +- drivers/scsi/bnx2fc/bnx2fc_tgt.c | 10 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 10 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 26 +- drivers/scsi/cxgbi/libcxgbi.c | 15 +- drivers/scsi/cxgbi/libcxgbi.h | 9 +- drivers/scsi/esp_scsi.c | 20 +- drivers/scsi/esp_scsi.h | 2 - drivers/scsi/fcoe/fcoe.c | 14 +- drivers/scsi/fcoe/fcoe.h | 14 +- drivers/scsi/fcoe/fcoe_ctlr.c | 14 +- drivers/scsi/fcoe/fcoe_sysfs.c | 14 +- drivers/scsi/fcoe/fcoe_transport.c | 14 +- drivers/scsi/fdomain.c | 597 -- drivers/scsi/fdomain.h | 114 - drivers/scsi/fdomain_isa.c | 222 - drivers/scsi/fdomain_pci.c | 68 - drivers/scsi/hisi_sas/hisi_sas.h | 8 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 16 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 50 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 50 +- drivers/scsi/hpsa.c | 291 +- drivers/scsi/hpsa.h | 6 +- drivers/scsi/hpsa_cmd.h | 3 +- drivers/scsi/hptiop.c | 10 +- drivers/scsi/hptiop.h | 10 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 77 +- drivers/scsi/ibmvscsi/ibmvscsi.h | 10 +- drivers/scsi/imm.c | 2 +- drivers/scsi/ipr.c | 29 +- drivers/scsi/isci/remote_device.c | 4 +- drivers/scsi/isci/remote_device.h | 5 + drivers/scsi/isci/request.c | 8 +- drivers/scsi/isci/task.c | 2 +- drivers/scsi/iscsi_boot_sysfs.c | 10 +- drivers/scsi/libfc/fc_disc.c | 14 +- drivers/scsi/libfc/fc_elsct.c | 14 +- drivers/scsi/libfc/fc_exch.c | 14 +- drivers/scsi/libfc/fc_fcp.c | 14 +- drivers/scsi/libfc/fc_frame.c | 14 +- drivers/scsi/libfc/fc_libfc.c | 14 +- drivers/scsi/libfc/fc_libfc.h | 14 +- drivers/scsi/libfc/fc_lport.c | 14 +- drivers/scsi/libfc/fc_npiv.c | 14 +- drivers/scsi/libfc/fc_rport.c | 14 +- drivers/scsi/libiscsi_tcp.c | 2 + drivers/scsi/libsas/sas_discover.c | 23 +- drivers/scsi/libsas/sas_event.c | 18 +- drivers/scsi/libsas/sas_expander.c | 71 +- drivers/scsi/libsas/sas_host_smp.c | 5 +- drivers/scsi/libsas/sas_init.c | 2 +- drivers/scsi/libsas/sas_internal.h | 2 +- drivers/scsi/libsas/sas_phy.c | 18 +- drivers/scsi/libsas/sas_port.c | 24 +- drivers/scsi/libsas/sas_scsi_host.c | 2 +- drivers/scsi/lpfc/lpfc.h | 2 - drivers/scsi/lpfc/lpfc_attr.c | 94 +- drivers/scsi/lpfc/lpfc_bsg.c | 2 +- drivers/scsi/lpfc/lpfc_crtn.h | 7 +- drivers/scsi/lpfc/lpfc_ct.c | 14 +- drivers/scsi/lpfc/lpfc_els.c | 128 - drivers/scsi/lpfc/lpfc_hbadisc.c | 35 - drivers/scsi/lpfc/lpfc_hw.h | 2 - drivers/scsi/lpfc/lpfc_init.c | 514 +- drivers/scsi/lpfc/lpfc_nvme.c | 60 +- drivers/scsi/lpfc/lpfc_nvmet.c | 352 +- drivers/scsi/lpfc/lpfc_nvmet.h | 1 - drivers/scsi/lpfc/lpfc_scsi.c | 16 +- drivers/scsi/lpfc/lpfc_sli.c | 77 +- drivers/scsi/lpfc/lpfc_sli4.h | 11 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mac_scsi.c | 421 +- drivers/scsi/megaraid/Kconfig.megaraid | 1 - drivers/scsi/megaraid/Makefile | 2 +- drivers/scsi/megaraid/megaraid_sas.h | 101 +- drivers/scsi/megaraid/megaraid_sas_base.c | 712 +- drivers/scsi/megaraid/megaraid_sas_debugfs.c | 179 - drivers/scsi/megaraid/megaraid_sas_fp.c | 82 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 551 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 33 +- drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 497 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 35 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 73 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 234 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 52 +- drivers/scsi/mpt3sas/mpt3sas_transport.c | 8 +- drivers/scsi/mvsas/Kconfig | 20 +- drivers/scsi/mvsas/mv_sas.c | 2 +- drivers/scsi/mvsas/mv_sas.h | 3 + drivers/scsi/mvumi.c | 11 +- drivers/scsi/osst.c | 6108 ++++++++++++++++ drivers/scsi/osst.h | 651 ++ drivers/scsi/osst_detect.h | 7 + drivers/scsi/osst_options.h | 107 + drivers/scsi/pcmcia/Kconfig | 10 - drivers/scsi/pcmcia/Makefile | 1 - drivers/scsi/pcmcia/fdomain_cs.c | 95 - drivers/scsi/pcmcia/nsp_cs.c | 4 +- drivers/scsi/pm8001/pm8001_ctl.c | 52 +- drivers/scsi/pm8001/pm8001_hwi.c | 4 +- drivers/scsi/pm8001/pm8001_sas.c | 4 +- drivers/scsi/pm8001/pm8001_sas.h | 1 + drivers/scsi/pm8001/pm80xx_hwi.c | 4 +- drivers/scsi/pmcraid.c | 14 +- drivers/scsi/ppa.c | 2 +- drivers/scsi/qedf/drv_fcoe_fw_funcs.c | 5 +- drivers/scsi/qedf/drv_fcoe_fw_funcs.h | 5 +- drivers/scsi/qedf/drv_scsi_fw_funcs.c | 5 +- drivers/scsi/qedf/drv_scsi_fw_funcs.h | 5 +- drivers/scsi/qedf/qedf.h | 5 +- drivers/scsi/qedf/qedf_attr.c | 5 +- drivers/scsi/qedf/qedf_dbg.c | 5 +- drivers/scsi/qedf/qedf_dbg.h | 5 +- drivers/scsi/qedf/qedf_debugfs.c | 5 +- drivers/scsi/qedf/qedf_els.c | 5 +- drivers/scsi/qedf/qedf_fip.c | 5 +- drivers/scsi/qedf/qedf_hsi.h | 5 +- drivers/scsi/qedf/qedf_io.c | 5 +- drivers/scsi/qedf/qedf_main.c | 44 +- drivers/scsi/qedf/qedf_version.h | 5 +- drivers/scsi/qedi/qedi.h | 5 +- drivers/scsi/qedi/qedi_dbg.c | 5 +- drivers/scsi/qedi/qedi_dbg.h | 5 +- drivers/scsi/qedi/qedi_debugfs.c | 5 +- drivers/scsi/qedi/qedi_fw.c | 5 +- drivers/scsi/qedi/qedi_fw_api.c | 5 +- drivers/scsi/qedi/qedi_fw_iscsi.h | 5 +- drivers/scsi/qedi/qedi_fw_scsi.h | 5 +- drivers/scsi/qedi/qedi_gbl.h | 5 +- drivers/scsi/qedi/qedi_hsi.h | 5 +- drivers/scsi/qedi/qedi_iscsi.c | 5 +- drivers/scsi/qedi/qedi_iscsi.h | 5 +- drivers/scsi/qedi/qedi_main.c | 42 +- drivers/scsi/qedi/qedi_nvm_iscsi_cfg.h | 5 +- drivers/scsi/qedi/qedi_sysfs.c | 5 +- drivers/scsi/qedi/qedi_version.h | 11 +- drivers/scsi/qla2xxx/qla_def.h | 5 +- drivers/scsi/qla2xxx/qla_gbl.h | 2 - drivers/scsi/qla2xxx/qla_init.c | 1 + drivers/scsi/qla2xxx/qla_nvme.c | 236 +- drivers/scsi/qla2xxx/qla_nvme.h | 2 +- drivers/scsi/qla2xxx/qla_os.c | 3 +- drivers/scsi/qla2xxx/qla_target.c | 27 +- drivers/scsi/raid_class.c | 3 +- drivers/scsi/scsi.c | 12 +- drivers/scsi/scsi_debugfs.h | 1 - drivers/scsi/scsi_error.c | 26 +- drivers/scsi/scsi_lib.c | 39 +- drivers/scsi/scsi_logging.c | 3 +- drivers/scsi/scsi_pm.c | 6 +- drivers/scsi/scsi_priv.h | 1 + drivers/scsi/scsi_proc.c | 2 +- drivers/scsi/scsi_sysfs.c | 7 +- drivers/scsi/scsi_trace.c | 14 +- drivers/scsi/scsi_transport_fc.c | 3 + drivers/scsi/scsi_transport_srp.c | 16 +- drivers/scsi/sd.c | 111 +- drivers/scsi/sd_dif.c | 16 +- drivers/scsi/sd_zbc.c | 16 +- drivers/scsi/ses.c | 7 +- drivers/scsi/smartpqi/smartpqi_init.c | 6 +- drivers/scsi/st.c | 6 +- drivers/scsi/storvsc_drv.c | 25 +- drivers/scsi/ufs/tc-dwc-g210-pci.c | 5 +- drivers/scsi/ufs/tc-dwc-g210-pltfrm.c | 5 +- drivers/scsi/ufs/tc-dwc-g210.c | 5 +- drivers/scsi/ufs/tc-dwc-g210.h | 5 +- drivers/scsi/ufs/ufs-hisi.c | 4 +- drivers/scsi/ufs/ufs-hisi.h | 4 +- drivers/scsi/ufs/ufs-qcom.c | 34 +- drivers/scsi/ufs/ufs-qcom.h | 11 +- drivers/scsi/ufs/ufs-sysfs.c | 6 +- drivers/scsi/ufs/ufs_bsg.c | 6 +- drivers/scsi/ufs/ufs_quirks.h | 11 +- drivers/scsi/ufs/ufshcd-dwc.c | 5 +- drivers/scsi/ufs/ufshcd-dwc.h | 5 +- drivers/scsi/ufs/ufshcd-pci.c | 2 - drivers/scsi/ufs/ufshcd-pltfrm.c | 11 +- drivers/scsi/ufs/ufshcd-pltfrm.h | 11 +- drivers/scsi/ufs/ufshcd.c | 38 +- drivers/scsi/ufs/ufshcd.h | 5 - drivers/scsi/ufs/ufshci-dwc.h | 5 +- drivers/scsi/ufs/ufshci.h | 6 +- drivers/scsi/virtio_scsi.c | 3 + drivers/scsi/vmw_pvscsi.c | 8 +- drivers/scsi/wd33c93.c | 2 +- drivers/scsi/wd719x.c | 42 +- drivers/slimbus/core.c | 5 + drivers/slimbus/qcom-ctrl.c | 4 +- drivers/slimbus/stream.c | 12 +- drivers/soc/Makefile | 2 +- drivers/soc/bcm/brcmstb/biuctrl.c | 6 +- drivers/soc/imx/soc-imx8.c | 3 - drivers/soc/ixp4xx/ixp4xx-npe.c | 4 +- drivers/soc/lantiq/fpi-bus.c | 4 +- drivers/soc/qcom/glink_ssr.c | 10 +- drivers/soc/qcom/qcom-geni-se.c | 21 +- drivers/soc/qcom/qcom_gsbi.c | 10 +- drivers/soc/qcom/rmtfs_mem.c | 10 +- drivers/soc/qcom/smd-rpm.c | 10 +- drivers/soc/qcom/smem.c | 10 +- drivers/soc/qcom/smem_state.c | 10 +- drivers/soc/qcom/smp2p.c | 10 +- drivers/soc/qcom/smsm.c | 10 +- drivers/soc/qcom/spm.c | 10 +- drivers/soc/qcom/wcnss_ctrl.c | 10 +- drivers/soc/rockchip/grf.c | 5 +- drivers/soc/rockchip/pm_domains.c | 5 +- drivers/soc/tegra/common.c | 5 +- drivers/soc/tegra/flowctrl.c | 13 +- drivers/soc/tegra/fuse/fuse.h | 11 +- drivers/soc/tegra/pmc.c | 11 +- drivers/soc/tegra/powergate-bpmp.c | 10 +- drivers/soc/ti/Kconfig | 4 +- drivers/soc/versatile/soc-integrator.c | 6 +- drivers/soc/versatile/soc-realview.c | 6 +- drivers/soundwire/bus.c | 6 +- drivers/soundwire/cadence_master.c | 30 +- drivers/soundwire/intel.c | 21 +- drivers/soundwire/intel.h | 2 +- drivers/soundwire/intel_init.c | 25 +- drivers/soundwire/mipi_disco.c | 35 +- drivers/soundwire/stream.c | 15 +- drivers/spi/Kconfig | 14 +- drivers/spi/Makefile | 1 - drivers/spi/atmel-quadspi.c | 21 +- drivers/spi/spi-altera.c | 5 +- drivers/spi/spi-armada-3700.c | 5 +- drivers/spi/spi-at91-usart.c | 221 +- drivers/spi/spi-ath79.c | 6 +- drivers/spi/spi-atmel.c | 5 +- drivers/spi/spi-bcm-qspi.c | 13 +- drivers/spi/spi-bcm-qspi.h | 13 +- drivers/spi/spi-bcm2835.c | 328 +- drivers/spi/spi-bcm2835aux.c | 4 +- drivers/spi/spi-bitbang.c | 2 +- drivers/spi/spi-brcmstb-qspi.c | 13 +- drivers/spi/spi-dln2.c | 5 +- drivers/spi/spi-dw-mid.c | 10 +- drivers/spi/spi-dw-mmio.c | 5 +- drivers/spi/spi-dw-pci.c | 10 +- drivers/spi/spi-dw.c | 10 +- drivers/spi/spi-efm32.c | 5 +- drivers/spi/spi-ep93xx.c | 5 +- drivers/spi/spi-falcon.c | 4 +- drivers/spi/spi-fsl-spi.c | 2 +- drivers/spi/spi-img-spfi.c | 5 +- drivers/spi/spi-lantiq-ssc.c | 5 +- drivers/spi/spi-meson-spifc.c | 18 +- drivers/spi/spi-mpc52xx.c | 3 +- drivers/spi/spi-mt65xx.c | 15 +- drivers/spi/spi-nuc900.c | 6 +- drivers/spi/spi-oc-tiny.c | 5 +- drivers/spi/spi-orion.c | 5 +- drivers/spi/spi-pic32-sqi.c | 10 +- drivers/spi/spi-pic32.c | 10 +- drivers/spi/spi-ppc4xx.c | 5 +- drivers/spi/spi-pxa2xx-dma.c | 5 +- drivers/spi/spi-pxa2xx.c | 14 - drivers/spi/spi-pxa2xx.h | 5 +- drivers/spi/spi-qup.c | 65 +- drivers/spi/spi-rb4xx.c | 6 +- drivers/spi/spi-rockchip.c | 15 +- drivers/spi/spi-s3c24xx-fiq.S | 5 +- drivers/spi/spi-s3c24xx-fiq.h | 5 +- drivers/spi/spi-s3c24xx.c | 6 +- drivers/spi/spi-sh-msiof.c | 2 +- drivers/spi/spi-sh-sci.c | 6 +- drivers/spi/spi-st-ssc4.c | 4 +- drivers/spi/spi-stm32-qspi.c | 14 +- drivers/spi/spi-synquacer.c | 828 --- drivers/spi/spi-tegra114.c | 170 +- drivers/spi/spi-ti-qspi.c | 9 +- drivers/spi/spi-tle62x0.c | 5 +- drivers/spi/spi-topcliff-pch.c | 10 +- drivers/spi/spi-uniphier.c | 17 +- drivers/spi/spi-xilinx.c | 4 +- drivers/spi/spi-xlp.c | 10 +- drivers/spi/spi-xtensa-xtfpga.c | 5 +- drivers/spi/spi.c | 245 +- drivers/spi/spidev.c | 2 - drivers/spmi/spmi-pmic-arb.c | 10 +- drivers/spmi/spmi.c | 10 +- drivers/ssb/driver_gpio.c | 6 + drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/android/ion/Kconfig | 18 + drivers/staging/android/ion/Makefile | 2 + drivers/staging/android/ion/ion_carveout_heap.c | 133 + drivers/staging/android/ion/ion_chunk_heap.c | 146 + drivers/staging/comedi/comedi_buf.c | 150 +- drivers/staging/comedi/comedi_fops.c | 39 +- .../staging/comedi/drivers/amplc_dio200_common.c | 16 +- drivers/staging/comedi/drivers/amplc_pci230.c | 3 +- drivers/staging/comedi/drivers/dt282x.c | 3 +- drivers/staging/comedi/drivers/mite.c | 27 +- drivers/staging/comedi/drivers/usbdux.c | 2 +- drivers/staging/erofs/Makefile | 4 +- drivers/staging/erofs/compress.h | 62 - drivers/staging/erofs/data.c | 4 +- drivers/staging/erofs/decompressor.c | 335 - drivers/staging/erofs/dir.c | 3 +- drivers/staging/erofs/erofs_fs.h | 79 +- drivers/staging/erofs/inode.c | 58 +- drivers/staging/erofs/internal.h | 60 +- drivers/staging/erofs/namei.c | 1 - drivers/staging/erofs/super.c | 21 +- drivers/staging/erofs/unzip_pagevec.h | 5 +- drivers/staging/erofs/unzip_vle.c | 373 +- drivers/staging/erofs/unzip_vle.h | 44 +- drivers/staging/erofs/unzip_vle_lz4.c | 229 + drivers/staging/erofs/utils.c | 12 - drivers/staging/erofs/zmap.c | 463 -- drivers/staging/fbtft/fbtft-core.c | 4 +- .../fieldbus/Documentation/fieldbus_dev.txt | 4 +- drivers/staging/fieldbus/anybuss/Kconfig | 1 - drivers/staging/fieldbus/anybuss/arcx-anybus.c | 44 +- drivers/staging/fieldbus/dev_core.c | 6 +- drivers/staging/fsl-dpaa2/Kconfig | 8 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 1 - drivers/staging/gasket/gasket_core.c | 6 +- drivers/staging/gasket/gasket_ioctl.c | 3 +- drivers/staging/gasket/gasket_page_table.c | 14 +- drivers/staging/greybus/tools/loopback_test.c | 6 + drivers/staging/iio/accel/adis16203.c | 12 +- drivers/staging/iio/accel/adis16240.c | 9 +- drivers/staging/iio/adc/Kconfig | 3 - drivers/staging/iio/addac/adt7316-spi.c | 13 - drivers/staging/iio/addac/adt7316.c | 5 +- drivers/staging/iio/cdc/ad7150.c | 77 +- drivers/staging/iio/cdc/ad7746.c | 10 - drivers/staging/iio/frequency/ad9834.c | 11 - drivers/staging/iio/resolver/ad2s1210.c | 3 + drivers/staging/isdn/Kconfig | 12 - drivers/staging/isdn/Makefile | 8 - drivers/staging/isdn/TODO | 22 - drivers/staging/isdn/gigaset/Kconfig | 62 - drivers/staging/isdn/gigaset/Makefile | 17 - drivers/staging/isdn/hysdn/hysdn_net.c | 330 - drivers/staging/kpc2000/Kconfig | 4 +- drivers/staging/kpc2000/Makefile | 4 +- drivers/staging/kpc2000/TODO | 6 + drivers/staging/kpc2000/kpc2000/Makefile | 2 +- drivers/staging/kpc2000/kpc2000/cell_probe.c | 750 +- drivers/staging/kpc2000/kpc2000/core.c | 892 +-- drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 19 + drivers/staging/kpc2000/kpc2000/fileops.c | 131 + drivers/staging/kpc2000/kpc2000/kp2000_module.c | 54 + drivers/staging/kpc2000/kpc2000/pcie.h | 119 +- drivers/staging/kpc2000/kpc2000/uapi.h | 22 +- drivers/staging/kpc2000/kpc2000_i2c.c | 651 -- drivers/staging/kpc2000/kpc2000_spi.c | 520 -- drivers/staging/kpc2000/kpc_dma/dma.c | 142 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 269 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 122 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h | 34 +- drivers/staging/kpc2000/kpc_i2c/Makefile | 4 + drivers/staging/kpc2000/kpc_i2c/fileops.c | 181 + drivers/staging/kpc2000/kpc_i2c/i2c_driver.c | 699 ++ drivers/staging/kpc2000/kpc_spi/Makefile | 4 + drivers/staging/kpc2000/kpc_spi/spi_driver.c | 507 ++ drivers/staging/kpc2000/kpc_spi/spi_parts.h | 48 + drivers/staging/ks7010/ks7010_sdio.c | 2 +- drivers/staging/ks7010/ks_hostif.c | 7 +- drivers/staging/media/Kconfig | 8 +- drivers/staging/media/Makefile | 4 +- drivers/staging/media/allegro-dvt/Kconfig | 16 - drivers/staging/media/allegro-dvt/Makefile | 5 - drivers/staging/media/allegro-dvt/TODO | 4 - drivers/staging/media/allegro-dvt/allegro-core.c | 3014 -------- drivers/staging/media/allegro-dvt/nal-h264.c | 1001 --- drivers/staging/media/allegro-dvt/nal-h264.h | 208 - drivers/staging/media/bcm2048/radio-bcm2048.c | 7 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 25 +- drivers/staging/media/davinci_vpfe/dm365_isif.c | 8 +- .../staging/media/davinci_vpfe/vpfe_mc_capture.c | 8 +- drivers/staging/media/davinci_vpfe/vpfe_video.c | 12 +- drivers/staging/media/hantro/Kconfig | 23 - drivers/staging/media/hantro/Makefile | 15 - drivers/staging/media/hantro/hantro.h | 351 - drivers/staging/media/hantro/hantro_drv.c | 876 --- drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c | 260 - drivers/staging/media/hantro/hantro_g1_regs.h | 301 - drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 125 - drivers/staging/media/hantro/hantro_h1_regs.h | 154 - drivers/staging/media/hantro/hantro_hw.h | 102 - drivers/staging/media/hantro/hantro_jpeg.c | 319 - drivers/staging/media/hantro/hantro_jpeg.h | 13 - drivers/staging/media/hantro/hantro_mpeg2.c | 61 - drivers/staging/media/hantro/hantro_v4l2.c | 686 -- drivers/staging/media/hantro/hantro_v4l2.h | 26 - drivers/staging/media/hantro/rk3288_vpu_hw.c | 187 - drivers/staging/media/hantro/rk3399_vpu_hw.c | 186 - .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 165 - .../staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c | 266 - drivers/staging/media/hantro/rk3399_vpu_regs.h | 600 -- drivers/staging/media/imx/Makefile | 18 +- drivers/staging/media/imx/imx-ic-common.c | 68 +- drivers/staging/media/imx/imx-ic-prp.c | 36 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 90 +- drivers/staging/media/imx/imx-ic.h | 6 +- drivers/staging/media/imx/imx-media-capture.c | 97 +- drivers/staging/media/imx/imx-media-csi.c | 51 +- drivers/staging/media/imx/imx-media-dev-common.c | 346 +- drivers/staging/media/imx/imx-media-dev.c | 449 +- drivers/staging/media/imx/imx-media-fim.c | 9 + drivers/staging/media/imx/imx-media-internal-sd.c | 357 +- drivers/staging/media/imx/imx-media-of.c | 41 +- drivers/staging/media/imx/imx-media-utils.c | 170 +- drivers/staging/media/imx/imx-media-vdic.c | 84 +- drivers/staging/media/imx/imx-media.h | 116 +- drivers/staging/media/imx/imx7-media-csi.c | 169 +- drivers/staging/media/imx/imx7-mipi-csis.c | 41 +- drivers/staging/media/ipu3/include/intel-ipu3.h | 2 +- drivers/staging/media/ipu3/ipu3-css-fw.c | 6 +- drivers/staging/media/ipu3/ipu3-css.c | 14 +- drivers/staging/media/ipu3/ipu3-dmamap.c | 15 +- drivers/staging/media/ipu3/ipu3-mmu.c | 125 +- drivers/staging/media/ipu3/ipu3-mmu.h | 5 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 4 +- drivers/staging/media/meson/vdec/Kconfig | 11 - drivers/staging/media/meson/vdec/Makefile | 8 - drivers/staging/media/meson/vdec/TODO | 8 - drivers/staging/media/meson/vdec/codec_mpeg12.c | 210 - drivers/staging/media/meson/vdec/codec_mpeg12.h | 14 - drivers/staging/media/meson/vdec/dos_regs.h | 98 - drivers/staging/media/meson/vdec/esparser.c | 324 - drivers/staging/media/meson/vdec/esparser.h | 32 - drivers/staging/media/meson/vdec/vdec.c | 1099 --- drivers/staging/media/meson/vdec/vdec.h | 267 - drivers/staging/media/meson/vdec/vdec_1.c | 230 - drivers/staging/media/meson/vdec/vdec_1.h | 14 - drivers/staging/media/meson/vdec/vdec_helpers.c | 449 -- drivers/staging/media/meson/vdec/vdec_helpers.h | 83 - drivers/staging/media/meson/vdec/vdec_platform.c | 101 - drivers/staging/media/meson/vdec/vdec_platform.h | 30 - drivers/staging/media/omap4iss/iss_video.c | 11 +- drivers/staging/media/rockchip/vpu/Kconfig | 13 + drivers/staging/media/rockchip/vpu/Makefile | 11 + .../staging/media/{hantro => rockchip/vpu}/TODO | 0 drivers/staging/media/rockchip/vpu/rk3288_vpu_hw.c | 118 + .../media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c | 125 + .../staging/media/rockchip/vpu/rk3288_vpu_regs.h | 442 ++ drivers/staging/media/rockchip/vpu/rk3399_vpu_hw.c | 118 + .../media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c | 159 + .../staging/media/rockchip/vpu/rk3399_vpu_regs.h | 600 ++ drivers/staging/media/rockchip/vpu/rockchip_vpu.h | 232 + .../media/rockchip/vpu/rockchip_vpu_common.h | 29 + .../staging/media/rockchip/vpu/rockchip_vpu_drv.c | 542 ++ .../staging/media/rockchip/vpu/rockchip_vpu_enc.c | 671 ++ .../staging/media/rockchip/vpu/rockchip_vpu_hw.h | 58 + .../staging/media/rockchip/vpu/rockchip_vpu_jpeg.c | 290 + .../staging/media/rockchip/vpu/rockchip_vpu_jpeg.h | 14 + drivers/staging/media/soc_camera/imx074.c | 2 +- drivers/staging/media/soc_camera/mt9t031.c | 2 +- drivers/staging/media/soc_camera/soc_mt9v022.c | 2 +- drivers/staging/media/soc_camera/soc_ov5642.c | 6 +- drivers/staging/media/sunxi/cedrus/Makefile | 3 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 42 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 39 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 13 - drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 576 -- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 6 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.h | 2 + drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 91 - drivers/staging/media/sunxi/cedrus/cedrus_video.c | 9 - drivers/staging/media/tegra-vde/Kconfig | 1 - drivers/staging/media/tegra-vde/Makefile | 1 - drivers/staging/media/tegra-vde/dmabuf-cache.c | 226 - drivers/staging/media/tegra-vde/iommu.c | 157 - drivers/staging/media/tegra-vde/tegra-vde.c | 1278 ++++ drivers/staging/media/tegra-vde/trace.h | 2 - drivers/staging/media/tegra-vde/uapi.h | 48 +- drivers/staging/media/tegra-vde/vde.c | 1210 ---- drivers/staging/media/tegra-vde/vde.h | 107 - .../most/Documentation/ABI/configfs-most.txt | 16 +- .../staging/most/Documentation/driver_usage.txt | 8 +- drivers/staging/most/Kconfig | 2 +- drivers/staging/most/configfs.c | 14 + drivers/staging/most/core.c | 9 +- drivers/staging/most/net/net.c | 13 +- drivers/staging/most/video/video.c | 19 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 5 +- drivers/staging/mt7621-dts/Kconfig | 7 +- drivers/staging/mt7621-dts/Makefile | 1 - drivers/staging/mt7621-dts/TODO | 2 +- drivers/staging/mt7621-dts/gbpc1.dts | 2 +- drivers/staging/mt7621-dts/gbpc2.dts | 21 - drivers/staging/mt7621-dts/mt7621.dtsi | 55 +- drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 8 + drivers/staging/mt7621-pci/mediatek,mt7621-pci.txt | 2 - drivers/staging/mt7621-pci/pci-mt7621.c | 120 +- drivers/staging/netlogic/xlr_net.c | 2 +- drivers/staging/octeon-usb/octeon-hcd.c | 3 +- drivers/staging/olpc_dcon/TODO | 7 - drivers/staging/olpc_dcon/olpc_dcon.c | 6 +- drivers/staging/pi433/pi433_if.c | 5 +- drivers/staging/pi433/rf69.c | 4 +- drivers/staging/pi433/rf69_registers.h | 2 +- drivers/staging/ralink-gdma/ralink-gdma.c | 3 +- drivers/staging/rtl8188eu/Kconfig | 4 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 35 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 14 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 46 + drivers/staging/rtl8188eu/hal/hal_com.c | 6 + drivers/staging/rtl8188eu/hal/odm.c | 10 + drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 15 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 24 +- drivers/staging/rtl8188eu/include/hal_com.h | 1 + drivers/staging/rtl8188eu/include/ieee80211.h | 10 +- drivers/staging/rtl8188eu/include/odm_precomp.h | 2 + drivers/staging/rtl8188eu/include/rtw_eeprom.h | 6 + drivers/staging/rtl8188eu/include/rtw_mlme.h | 3 + drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 2 + drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 22 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 8 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 1 - drivers/staging/rtl8188eu/os_dep/rtw_android.c | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 4 +- drivers/staging/rtl8192e/rtllib_module.c | 1 + .../staging/rtl8192u/ieee80211/ieee80211_module.c | 3 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 33 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 13 +- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 58 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 36 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 10 +- drivers/staging/rtl8192u/r8192U_core.c | 10 +- drivers/staging/rtl8192u/r8192U_dm.c | 109 +- drivers/staging/rtl8192u/r8192U_dm.h | 1 + drivers/staging/rtl8712/drv_types.h | 13 +- drivers/staging/rtl8712/hal_init.c | 174 +- drivers/staging/rtl8712/ieee80211.c | 74 +- drivers/staging/rtl8712/mlme_linux.c | 36 +- drivers/staging/rtl8712/os_intfs.c | 13 +- drivers/staging/rtl8712/recv_linux.c | 50 +- drivers/staging/rtl8712/rtl8712_efuse.c | 152 +- drivers/staging/rtl8712/rtl8712_xmit.c | 2 +- drivers/staging/rtl8712/rtl871x_cmd.c | 306 +- drivers/staging/rtl8712/rtl871x_cmd.h | 43 +- drivers/staging/rtl8712/rtl871x_eeprom.c | 6 +- drivers/staging/rtl8712/rtl871x_io.c | 4 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 171 +- drivers/staging/rtl8712/rtl871x_ioctl_rtl.c | 4 +- drivers/staging/rtl8712/rtl871x_ioctl_set.c | 4 +- drivers/staging/rtl8712/rtl871x_mlme.c | 45 +- drivers/staging/rtl8712/rtl871x_mlme.h | 3 +- drivers/staging/rtl8712/rtl871x_mp.c | 14 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 27 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 2 + drivers/staging/rtl8712/rtl871x_recv.c | 14 +- drivers/staging/rtl8712/rtl871x_security.c | 4 +- drivers/staging/rtl8712/rtl871x_sta_mgt.c | 9 +- drivers/staging/rtl8712/rtl871x_xmit.c | 17 +- drivers/staging/rtl8712/rtl871x_xmit.h | 4 +- drivers/staging/rtl8712/sta_info.h | 4 +- drivers/staging/rtl8712/usb_halinit.c | 288 +- drivers/staging/rtl8712/usb_intf.c | 4 +- drivers/staging/rtl8712/usb_ops.c | 84 +- drivers/staging/rtl8712/wifi.h | 11 + drivers/staging/rtl8712/xmit_linux.c | 56 +- drivers/staging/rtl8723bs/Kconfig | 2 +- drivers/staging/rtl8723bs/TODO | 3 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 25 +- drivers/staging/rtl8723bs/core/rtw_btcoex.c | 147 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 37 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 7 +- drivers/staging/rtl8723bs/core/rtw_eeprom.c | 139 + drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 24 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 83 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 52 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 56 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 19 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 70 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 8 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 742 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 4 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 2 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 2 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 6 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 66 +- drivers/staging/rtl8723bs/hal/hal_com.c | 8 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 5 + drivers/staging/rtl8723bs/hal/hal_phy.c | 59 + drivers/staging/rtl8723bs/hal/odm_AntDiv.c | 62 + drivers/staging/rtl8723bs/hal/odm_AntDiv.h | 30 + drivers/staging/rtl8723bs/hal/odm_DIG.c | 11 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 36 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 2 + drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 61 +- drivers/staging/rtl8723bs/hal/odm_precomp.h | 1 + drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 43 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 76 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 10 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 10 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 39 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 145 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 68 +- drivers/staging/rtl8723bs/include/drv_types.h | 2 +- drivers/staging/rtl8723bs/include/hal_btcoex.h | 4 +- drivers/staging/rtl8723bs/include/hal_com.h | 1 + drivers/staging/rtl8723bs/include/hal_intf.h | 1 + drivers/staging/rtl8723bs/include/ieee80211.h | 2 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 2 +- drivers/staging/rtl8723bs/include/osdep_service.h | 2 + drivers/staging/rtl8723bs/include/recv_osdep.h | 4 +- drivers/staging/rtl8723bs/include/rtw_ap.h | 4 +- drivers/staging/rtl8723bs/include/rtw_btcoex.h | 28 + drivers/staging/rtl8723bs/include/rtw_mlme.h | 3 + drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 2 +- drivers/staging/rtl8723bs/include/sdio_ops.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 34 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 520 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 20 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 30 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 41 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 101 +- drivers/staging/rtl8723bs/os_dep/rtw_proc.c | 30 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 75 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 24 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 10 +- drivers/staging/rts5208/TODO | 2 +- drivers/staging/rts5208/rtsx_chip.c | 20 +- drivers/staging/rts5208/sd.c | 30 +- drivers/staging/rts5208/sd.h | 1 + drivers/staging/rts5208/xd.c | 8 +- drivers/staging/sm750fb/Kconfig | 2 +- drivers/staging/speakup/serialio.h | 3 + drivers/staging/unisys/Kconfig | 4 +- drivers/staging/unisys/visorhba/visorhba_main.c | 9 +- drivers/staging/unisys/visornic/visornic_main.c | 4 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 381 +- .../vc04_services/bcm2835-camera/bcm2835-camera.h | 32 +- .../vc04_services/bcm2835-camera/controls.c | 208 +- .../vc04_services/bcm2835-camera/mmal-common.h | 12 +- .../vc04_services/bcm2835-camera/mmal-encodings.h | 9 +- .../vc04_services/bcm2835-camera/mmal-msg-common.h | 9 +- .../vc04_services/bcm2835-camera/mmal-msg-format.h | 104 +- .../vc04_services/bcm2835-camera/mmal-msg-port.h | 133 +- .../vc04_services/bcm2835-camera/mmal-msg.h | 154 +- .../vc04_services/bcm2835-camera/mmal-parameters.h | 286 +- .../vc04_services/bcm2835-camera/mmal-vchiq.c | 159 +- .../vc04_services/bcm2835-camera/mmal-vchiq.h | 22 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 356 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 6 + .../interface/vchiq_arm/vchiq_connected.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 106 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 9 + .../interface/vchiq_arm/vchiq_debugfs.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_if.h | 2 + .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 11 +- .../vc04_services/interface/vchiq_arm/vchiq_util.h | 1 + drivers/staging/vt6655/Kconfig | 5 +- drivers/staging/vt6655/card.c | 8 +- drivers/staging/vt6655/card.h | 2 +- drivers/staging/vt6655/test | 2 +- drivers/staging/vt6656/Kconfig | 5 +- drivers/staging/vt6656/baseband.c | 130 +- drivers/staging/vt6656/baseband.h | 8 +- drivers/staging/vt6656/card.c | 22 +- drivers/staging/vt6656/firmware.c | 91 +- drivers/staging/vt6656/int.c | 8 +- drivers/staging/vt6656/int.h | 2 +- drivers/staging/vt6656/mac.c | 19 +- drivers/staging/vt6656/mac.h | 6 +- drivers/staging/vt6656/main_usb.c | 230 +- drivers/staging/vt6656/rf.c | 38 +- drivers/staging/vt6656/rf.h | 2 +- drivers/staging/vt6656/usbpipe.c | 115 +- drivers/staging/vt6656/usbpipe.h | 4 +- drivers/staging/wilc1000/Makefile | 2 +- drivers/staging/wilc1000/host_interface.c | 2137 ++++++ drivers/staging/wilc1000/host_interface.h | 237 + drivers/staging/wilc1000/wilc_hif.c | 2089 ------ drivers/staging/wilc1000/wilc_hif.h | 235 - drivers/staging/wilc1000/wilc_mon.c | 9 +- drivers/staging/wilc1000/wilc_netdev.c | 294 +- drivers/staging/wilc1000/wilc_sdio.c | 7 +- drivers/staging/wilc1000/wilc_spi.c | 3 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 548 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 13 +- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 24 +- drivers/staging/wilc1000/wilc_wlan.c | 26 +- drivers/staging/wilc1000/wilc_wlan.h | 8 +- drivers/staging/wilc1000/wilc_wlan_if.h | 2 +- drivers/staging/wlan-ng/cfg80211.c | 14 +- drivers/target/iscsi/cxgbit/cxgbit.h | 5 +- drivers/target/iscsi/cxgbit/cxgbit_cm.c | 5 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 11 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 5 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 5 +- drivers/target/iscsi/iscsi_target_auth.c | 16 +- drivers/target/iscsi/iscsi_target_nego.c | 15 +- drivers/target/target_core_iblock.c | 2 +- drivers/target/target_core_user.c | 30 +- drivers/target/tcm_fc/tcm_fc.h | 14 +- drivers/target/tcm_fc/tfc_cmd.c | 14 +- drivers/target/tcm_fc/tfc_io.c | 14 +- drivers/target/tcm_fc/tfc_sess.c | 14 +- drivers/tee/optee/call.c | 11 +- drivers/tee/optee/core.c | 11 +- drivers/tee/optee/optee_private.h | 11 +- drivers/tee/optee/rpc.c | 11 +- drivers/tee/optee/shm_pool.c | 11 +- drivers/tee/optee/shm_pool.h | 11 +- drivers/tee/optee/supp.c | 11 +- drivers/tee/tee_core.c | 11 +- drivers/tee/tee_private.h | 11 +- drivers/tee/tee_shm.c | 11 +- drivers/tee/tee_shm_pool.c | 11 +- drivers/thermal/armada_thermal.c | 11 +- drivers/thermal/broadcom/bcm2835_thermal.c | 2 + drivers/thermal/broadcom/brcmstb_thermal.c | 11 +- drivers/thermal/broadcom/ns-thermal.c | 5 +- drivers/thermal/clock_cooling.c | 10 +- drivers/thermal/dove_thermal.c | 11 +- drivers/thermal/gov_bang_bang.c | 12 +- .../intel/int340x_thermal/acpi_thermal_rel.c | 6 +- .../intel/int340x_thermal/int3400_thermal.c | 6 +- .../intel/int340x_thermal/int3402_thermal.c | 6 +- .../intel/int340x_thermal/int3403_thermal.c | 10 +- .../intel/int340x_thermal/int3406_thermal.c | 6 +- .../intel/int340x_thermal/int340x_thermal_zone.c | 11 +- .../intel/int340x_thermal/int340x_thermal_zone.h | 11 +- .../int340x_thermal/processor_thermal_device.c | 11 +- drivers/thermal/intel/intel_pch_thermal.c | 11 +- drivers/thermal/intel/intel_powerclamp.c | 29 +- drivers/thermal/intel/intel_soc_dts_iosf.c | 11 +- drivers/thermal/intel/intel_soc_dts_iosf.h | 11 +- drivers/thermal/intel/intel_soc_dts_thermal.c | 11 +- drivers/thermal/intel/x86_pkg_temp_thermal.c | 181 +- drivers/thermal/kirkwood_thermal.c | 11 +- drivers/thermal/max77620_thermal.c | 5 +- drivers/thermal/qcom/qcom-spmi-temp-alarm.c | 10 +- drivers/thermal/rockchip_thermal.c | 10 +- drivers/thermal/spear_thermal.c | 11 +- drivers/thermal/tegra/soctherm-fuse.c | 11 +- drivers/thermal/tegra/soctherm.c | 14 +- drivers/thermal/tegra/tegra-bpmp-thermal.c | 11 +- drivers/thermal/thermal-generic-adc.c | 5 +- drivers/thermal/ti-soc-thermal/dra752-bandgap.h | 16 +- .../thermal/ti-soc-thermal/dra752-thermal-data.c | 11 +- .../thermal/ti-soc-thermal/omap3-thermal-data.c | 10 +- .../thermal/ti-soc-thermal/omap4-thermal-data.c | 11 +- drivers/thermal/ti-soc-thermal/omap4xxx-bandgap.h | 16 +- .../thermal/ti-soc-thermal/omap5-thermal-data.c | 11 +- drivers/thermal/ti-soc-thermal/omap5xxx-bandgap.h | 16 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 16 +- drivers/thermal/ti-soc-thermal/ti-bandgap.h | 16 +- drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 16 +- drivers/thermal/ti-soc-thermal/ti-thermal.h | 16 +- drivers/thunderbolt/icm.c | 188 +- drivers/thunderbolt/switch.c | 49 +- drivers/thunderbolt/tb.h | 7 - drivers/tty/Kconfig | 2 +- drivers/tty/hvc/hvc_vio.c | 16 +- drivers/tty/serial/8250/8250.h | 90 +- drivers/tty/serial/8250/8250_core.c | 20 - drivers/tty/serial/8250/8250_dma.c | 11 +- drivers/tty/serial/8250/8250_mtk.c | 73 +- drivers/tty/serial/8250/8250_of.c | 14 +- drivers/tty/serial/8250/8250_omap.c | 43 +- drivers/tty/serial/8250/8250_pci.c | 97 +- drivers/tty/serial/8250/8250_pnp.c | 4 +- drivers/tty/serial/8250/8250_port.c | 50 +- drivers/tty/serial/8250/Kconfig | 1 - drivers/tty/serial/Kconfig | 14 + drivers/tty/serial/Makefile | 1 + drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 19 +- drivers/tty/serial/digicolor-usart.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 114 +- drivers/tty/serial/imx.c | 82 +- drivers/tty/serial/max310x.c | 157 +- drivers/tty/serial/mpsc.c | 2138 ++++++ drivers/tty/serial/msm_serial.c | 4 - drivers/tty/serial/serial_core.c | 7 +- drivers/tty/serial/serial_mctrl_gpio.c | 14 - drivers/tty/serial/sh-sci.c | 33 +- drivers/tty/serial/stm32-usart.c | 348 +- drivers/tty/serial/stm32-usart.h | 33 +- drivers/tty/serial/sunhv.c | 2 +- drivers/tty/serial/xilinx_uartps.c | 37 +- drivers/tty/tty_io.c | 4 +- drivers/tty/tty_ldisc.c | 8 +- drivers/tty/vt/vt.c | 18 - drivers/uio/uio_aec.c | 14 +- drivers/uio/uio_dmem_genirq.c | 5 +- drivers/uio/uio_pdrv_genirq.c | 5 +- drivers/usb/Kconfig | 3 +- drivers/usb/Makefile | 3 +- drivers/usb/atm/Kconfig | 1 + drivers/usb/atm/ueagle-atm.c | 48 +- drivers/usb/chipidea/ci_hdrc_imx.c | 33 +- drivers/usb/chipidea/ci_hdrc_msm.c | 4 +- drivers/usb/chipidea/core.c | 5 +- drivers/usb/chipidea/udc.c | 20 - drivers/usb/chipidea/usbmisc_imx.c | 8 +- drivers/usb/class/Kconfig | 2 +- drivers/usb/class/cdc-wdm.c | 2 +- drivers/usb/common/common.c | 21 - drivers/usb/common/common.h | 14 - drivers/usb/common/led.c | 9 +- drivers/usb/core/Kconfig | 1 + drivers/usb/core/buffer.c | 17 +- drivers/usb/core/devio.c | 123 +- drivers/usb/core/hcd.c | 51 +- drivers/usb/core/hub.c | 45 +- drivers/usb/core/notify.c | 3 + drivers/usb/core/quirks.c | 3 - drivers/usb/core/usb.c | 14 +- drivers/usb/core/usb.h | 1 + drivers/usb/dwc2/Kconfig | 1 + drivers/usb/dwc2/core.c | 2 +- drivers/usb/dwc2/core.h | 8 - drivers/usb/dwc2/gadget.c | 24 +- drivers/usb/dwc2/hcd.c | 59 +- drivers/usb/dwc2/hcd.h | 21 +- drivers/usb/dwc2/hcd_intr.c | 5 +- drivers/usb/dwc2/hcd_queue.c | 10 +- drivers/usb/dwc2/params.c | 10 - drivers/usb/dwc2/platform.c | 32 +- drivers/usb/dwc3/Kconfig | 2 +- drivers/usb/dwc3/core.c | 16 +- drivers/usb/dwc3/core.h | 6 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 36 +- drivers/usb/dwc3/dwc3-pci.c | 8 - drivers/usb/dwc3/dwc3-qcom.c | 224 +- drivers/usb/dwc3/ep0.c | 9 +- drivers/usb/dwc3/gadget.c | 22 +- drivers/usb/dwc3/gadget.h | 6 - drivers/usb/gadget/Kconfig | 6 +- drivers/usb/gadget/composite.c | 2 +- drivers/usb/gadget/function/f_eem.c | 3 +- drivers/usb/gadget/function/f_fs.c | 9 +- drivers/usb/gadget/function/f_mass_storage.c | 2 +- drivers/usb/gadget/function/f_uvc.c | 1 - drivers/usb/gadget/function/u_audio.c | 4 +- drivers/usb/gadget/function/u_ether.c | 10 +- drivers/usb/gadget/function/uvc_v4l2.c | 4 + drivers/usb/gadget/legacy/Kconfig | 8 +- drivers/usb/gadget/udc/at91_udc.c | 3 +- drivers/usb/gadget/udc/fotg210-udc.c | 3 +- drivers/usb/gadget/udc/fusb300_udc.c | 5 - drivers/usb/gadget/udc/lpc32xx_udc.c | 7 +- drivers/usb/gadget/udc/net2272.c | 5 + drivers/usb/gadget/udc/omap_udc.c | 3 +- drivers/usb/gadget/udc/renesas_usb3.c | 93 +- drivers/usb/host/Kconfig | 7 +- drivers/usb/host/ehci-exynos.c | 11 - drivers/usb/host/ehci-fsl.c | 52 +- drivers/usb/host/ehci-fsl.h | 3 - drivers/usb/host/ehci-hcd.c | 2 +- drivers/usb/host/ehci-st.c | 2 + drivers/usb/host/fotg210-hcd.c | 12 +- drivers/usb/host/fsl-mph-dr-of.c | 10 +- drivers/usb/host/isp1362.h | 2 +- drivers/usb/host/ohci-exynos.c | 11 - drivers/usb/host/ohci-hcd.c | 25 +- drivers/usb/host/ohci-mem.c | 37 +- drivers/usb/host/ohci-pci.c | 2 +- drivers/usb/host/ohci-s3c2410.c | 2 + drivers/usb/host/ohci-sm501.c | 50 +- drivers/usb/host/ohci-spear.c | 3 + drivers/usb/host/ohci-st.c | 2 + drivers/usb/host/ohci-tmio.c | 15 +- drivers/usb/host/ohci.h | 2 - drivers/usb/host/u132-hcd.c | 3 +- drivers/usb/host/uhci-hcd.c | 2 +- drivers/usb/host/xhci-ring.c | 42 +- drivers/usb/host/xhci-tegra.c | 23 + drivers/usb/host/xhci.c | 48 +- drivers/usb/host/xhci.h | 14 - drivers/usb/image/microtek.c | 20 +- drivers/usb/image/microtek.h | 2 +- drivers/usb/misc/Kconfig | 6 +- drivers/usb/misc/adutux.c | 16 +- drivers/usb/misc/ftdi-elan.c | 7 + drivers/usb/misc/sisusbvga/sisusb.c | 10 +- drivers/usb/mon/Kconfig | 2 +- drivers/usb/mtu3/mtu3_debugfs.c | 3 +- drivers/usb/phy/phy-am335x-control.c | 4 +- drivers/usb/phy/phy-isp1301.c | 4 +- drivers/usb/phy/phy-mv-usb.c | 2 + drivers/usb/phy/phy-mxs-usb.c | 81 +- drivers/usb/renesas_usbhs/Kconfig | 1 + drivers/usb/renesas_usbhs/Makefile | 2 +- drivers/usb/renesas_usbhs/common.c | 214 +- drivers/usb/renesas_usbhs/common.h | 9 +- drivers/usb/renesas_usbhs/fifo.c | 52 +- drivers/usb/renesas_usbhs/mod.c | 23 +- drivers/usb/renesas_usbhs/mod.h | 26 +- drivers/usb/renesas_usbhs/mod_gadget.c | 7 +- drivers/usb/renesas_usbhs/rcar2.c | 22 +- drivers/usb/renesas_usbhs/rcar2.h | 3 +- drivers/usb/renesas_usbhs/rcar3.c | 33 +- drivers/usb/renesas_usbhs/rcar3.h | 5 +- drivers/usb/renesas_usbhs/rza.c | 18 +- drivers/usb/renesas_usbhs/rza.h | 3 +- drivers/usb/renesas_usbhs/rza2.c | 74 - drivers/usb/roles/class.c | 2 +- drivers/usb/serial/Kconfig | 10 +- drivers/usb/serial/belkin_sa.c | 2 +- drivers/usb/serial/belkin_sa.h | 2 +- drivers/usb/serial/cypress_m8.c | 2 +- drivers/usb/serial/empeg.c | 2 +- drivers/usb/serial/ftdi_sio.c | 3 +- drivers/usb/serial/ftdi_sio_ids.h | 6 - drivers/usb/serial/ir-usb.c | 2 +- drivers/usb/serial/keyspan_pda.c | 2 +- drivers/usb/serial/omninet.c | 2 +- drivers/usb/serial/option.c | 7 - drivers/usb/serial/oti6858.c | 2 +- drivers/usb/serial/pl2303.c | 3 +- drivers/usb/serial/pl2303.h | 3 - drivers/usb/serial/usb-serial.c | 2 +- drivers/usb/serial/visor.c | 2 +- drivers/usb/serial/visor.h | 2 +- drivers/usb/serial/whiteheat.c | 2 +- drivers/usb/serial/whiteheat.h | 2 +- drivers/usb/storage/scsiglue.c | 7 +- drivers/usb/storage/unusual_realtek.h | 5 - drivers/usb/typec/bus.c | 2 +- drivers/usb/typec/bus.h | 15 - drivers/usb/typec/class.c | 17 +- drivers/usb/typec/mux.c | 238 +- drivers/usb/typec/mux/pi3usb30532.c | 46 +- drivers/usb/typec/tcpm/fusb302.c | 3 +- drivers/usb/typec/tps6598x.c | 6 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 6 +- drivers/usb/usbip/stub_main.c | 8 +- drivers/usb/usbip/vhci_tx.c | 12 +- drivers/usb/wusbcore/Kconfig | 8 +- drivers/usb/wusbcore/crypto.c | 169 +- drivers/uwb/address.c | 16 +- drivers/uwb/allocator.c | 13 +- drivers/uwb/beacon.c | 16 +- drivers/uwb/driver.c | 16 +- drivers/uwb/drp-avail.c | 14 +- drivers/uwb/drp-ie.c | 13 +- drivers/uwb/drp.c | 13 +- drivers/uwb/est.c | 16 +- drivers/uwb/hwa-rc.c | 19 +- drivers/uwb/i1480/dfu/dfu.c | 16 +- drivers/uwb/i1480/dfu/i1480-dfu.h | 16 +- drivers/uwb/i1480/dfu/mac.c | 16 +- drivers/uwb/i1480/dfu/phy.c | 16 +- drivers/uwb/i1480/dfu/usb.c | 16 +- drivers/uwb/i1480/i1480-est.c | 16 +- drivers/uwb/ie-rcv.c | 13 +- drivers/uwb/ie.c | 16 +- drivers/uwb/lc-dev.c | 16 +- drivers/uwb/lc-rc.c | 16 +- drivers/uwb/neh.c | 16 +- drivers/uwb/pal.c | 13 +- drivers/uwb/radio.c | 13 +- drivers/uwb/reset.c | 16 +- drivers/uwb/rsv.c | 13 +- drivers/uwb/scan.c | 17 +- drivers/uwb/umc-bus.c | 3 +- drivers/uwb/umc-dev.c | 3 +- drivers/uwb/umc-drv.c | 3 +- drivers/uwb/uwb-debug.c | 16 +- drivers/uwb/uwb-internal.h | 15 +- drivers/uwb/uwbd.c | 16 +- drivers/uwb/whc-rc.c | 16 +- drivers/uwb/whci.c | 3 +- drivers/vfio/mdev/mdev_core.c | 141 +- drivers/vfio/mdev/mdev_driver.c | 5 +- drivers/vfio/mdev/mdev_private.h | 9 +- drivers/vfio/mdev/mdev_sysfs.c | 11 +- drivers/vfio/mdev/vfio_mdev.c | 5 +- drivers/vfio/pci/vfio_pci.c | 5 +- drivers/vfio/pci/vfio_pci_config.c | 5 +- drivers/vfio/pci/vfio_pci_igd.c | 5 +- drivers/vfio/pci/vfio_pci_intrs.c | 5 +- drivers/vfio/pci/vfio_pci_private.h | 5 +- drivers/vfio/pci/vfio_pci_rdwr.c | 5 +- drivers/vfio/vfio.c | 5 +- drivers/vfio/vfio_iommu_spapr_tce.c | 5 +- drivers/vfio/vfio_iommu_type1.c | 5 +- drivers/vfio/vfio_spapr_eeh.c | 5 +- drivers/vfio/virqfd.c | 5 +- drivers/vhost/net.c | 46 +- drivers/vhost/scsi.c | 21 +- drivers/vhost/test.c | 3 +- drivers/vhost/vhost.c | 25 +- drivers/vhost/vhost.h | 5 +- drivers/vhost/vsock.c | 31 +- drivers/video/backlight/88pm860x_bl.c | 5 +- drivers/video/backlight/aat2870_bl.c | 15 +- drivers/video/backlight/apple_bl.c | 5 +- drivers/video/backlight/arcxcnn_bl.c | 13 +- drivers/video/backlight/backlight.c | 2 +- drivers/video/backlight/bd6107.c | 5 +- drivers/video/backlight/corgi_lcd.c | 6 +- drivers/video/backlight/da903x_bl.c | 5 +- drivers/video/backlight/ep93xx_bl.c | 5 +- drivers/video/backlight/generic_bl.c | 6 +- drivers/video/backlight/gpio_backlight.c | 5 +- drivers/video/backlight/ili9320.c | 5 +- drivers/video/backlight/ili9320.h | 5 +- drivers/video/backlight/ipaq_micro_bl.c | 4 +- drivers/video/backlight/kb3886_bl.c | 6 +- drivers/video/backlight/l4f00242t03.c | 5 +- drivers/video/backlight/lcd.c | 12 + drivers/video/backlight/lm3630a_bl.c | 6 +- drivers/video/backlight/lm3639_bl.c | 6 +- drivers/video/backlight/lms283gf05.c | 5 +- drivers/video/backlight/locomolcd.c | 2 +- drivers/video/backlight/lp855x_bl.c | 6 +- drivers/video/backlight/lp8788_bl.c | 6 +- drivers/video/backlight/ltv350qv.c | 5 +- drivers/video/backlight/ltv350qv.h | 5 +- drivers/video/backlight/lv5207lp.c | 5 +- drivers/video/backlight/max8925_bl.c | 5 +- drivers/video/backlight/ot200_bl.c | 5 +- drivers/video/backlight/pandora_bl.c | 5 +- drivers/video/backlight/platform_lcd.c | 6 +- drivers/video/backlight/pm8941-wled.c | 10 +- drivers/video/backlight/pwm_bl.c | 5 +- drivers/video/backlight/sky81452-backlight.c | 13 +- drivers/video/backlight/tdo24m.c | 5 +- drivers/video/backlight/tosa_bl.c | 6 +- drivers/video/backlight/tosa_lcd.c | 6 +- drivers/video/backlight/vgg2432a4.c | 5 +- drivers/video/backlight/wm831x_bl.c | 5 +- drivers/video/console/dummycon.c | 6 - drivers/video/display_timing.c | 3 +- drivers/video/fbdev/Kconfig | 72 +- drivers/video/fbdev/Makefile | 1 + drivers/video/fbdev/acornfb.c | 5 +- drivers/video/fbdev/acornfb.h | 5 +- drivers/video/fbdev/amifb.c | 4 +- drivers/video/fbdev/arkfb.c | 4 +- drivers/video/fbdev/atafb.c | 21 + drivers/video/fbdev/atmel_lcdfb.c | 10 +- drivers/video/fbdev/aty/aty128fb.c | 69 +- drivers/video/fbdev/aty/atyfb_base.c | 13 +- drivers/video/fbdev/aty/radeon_backlight.c | 5 +- drivers/video/fbdev/aty/radeon_base.c | 2 + drivers/video/fbdev/au1100fb.c | 24 +- drivers/video/fbdev/au1100fb.h | 1 - drivers/video/fbdev/au1200fb.c | 19 +- drivers/video/fbdev/chipsfb.c | 1 + drivers/video/fbdev/cirrusfb.c | 5 +- drivers/video/fbdev/controlfb.c | 8 +- drivers/video/fbdev/core/fbcmap.c | 6 +- drivers/video/fbdev/core/fbcon.c | 314 +- drivers/video/fbdev/core/fbcon.h | 6 +- drivers/video/fbdev/core/fbmem.c | 399 +- drivers/video/fbdev/core/fbsysfs.c | 20 +- drivers/video/fbdev/cyber2000fb.c | 11 +- drivers/video/fbdev/cyber2000fb.h | 5 +- drivers/video/fbdev/da8xx-fb.c | 1 + drivers/video/fbdev/efifb.c | 6 +- drivers/video/fbdev/ep93xx-fb.c | 6 +- drivers/video/fbdev/fb-puv3.c | 5 +- drivers/video/fbdev/gbefb.c | 19 +- drivers/video/fbdev/goldfishfb.c | 11 +- drivers/video/fbdev/grvga.c | 4 +- drivers/video/fbdev/gxt4500.c | 5 +- drivers/video/fbdev/hyperv_fb.c | 15 +- drivers/video/fbdev/i740fb.c | 4 +- drivers/video/fbdev/imsttfb.c | 5 +- drivers/video/fbdev/imxfb.c | 11 +- drivers/video/fbdev/intelfb/intelfbdrv.c | 7 +- drivers/video/fbdev/jz4740_fb.c | 11 +- drivers/video/fbdev/matrox/matroxfb_base.c | 2 +- drivers/video/fbdev/mb862xx/mb862xx-i2c.c | 6 +- drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 6 +- drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 11 +- drivers/video/fbdev/mbx/mbxfb.c | 4 +- drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 8 +- drivers/video/fbdev/mx3fb.c | 5 +- drivers/video/fbdev/mxsfb.c | 1028 +++ drivers/video/fbdev/neofb.c | 9 +- drivers/video/fbdev/nvidia/nv_backlight.c | 5 +- drivers/video/fbdev/omap/omapfb_main.c | 2 + .../omap2/omapfb/displays/connector-analog-tv.c | 5 +- .../fbdev/omap2/omapfb/displays/connector-dvi.c | 5 +- .../fbdev/omap2/omapfb/displays/connector-hdmi.c | 5 +- .../fbdev/omap2/omapfb/displays/encoder-opa362.c | 5 +- .../fbdev/omap2/omapfb/displays/encoder-tfp410.c | 5 +- .../omap2/omapfb/displays/encoder-tpd12s015.c | 5 +- .../video/fbdev/omap2/omapfb/displays/panel-dpi.c | 5 +- .../fbdev/omap2/omapfb/displays/panel-dsi-cm.c | 5 +- .../omapfb/displays/panel-lgphilips-lb035q02.c | 5 +- .../omapfb/displays/panel-sharp-ls037v7dw01.c | 5 +- .../omap2/omapfb/displays/panel-sony-acx565akm.c | 13 +- .../omap2/omapfb/displays/panel-tpo-td028ttec1.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/Kconfig | 12 + drivers/video/fbdev/omap2/omapfb/dss/Makefile | 1 + drivers/video/fbdev/omap2/omapfb/dss/apply.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/core.c | 19 +- .../video/fbdev/omap2/omapfb/dss/dispc-compat.c | 13 +- .../video/fbdev/omap2/omapfb/dss/dispc-compat.h | 13 +- drivers/video/fbdev/omap2/omapfb/dss/dispc.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/dispc.h | 14 +- drivers/video/fbdev/omap2/omapfb/dss/dispc_coefs.c | 13 +- .../video/fbdev/omap2/omapfb/dss/display-sysfs.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/display.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/dpi.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/dss.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/dss.h | 17 +- .../video/fbdev/omap2/omapfb/dss/dss_features.c | 13 +- .../video/fbdev/omap2/omapfb/dss/dss_features.h | 13 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi.h | 13 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.h | 13 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.h | 13 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c | 5 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c | 5 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c | 5 +- .../video/fbdev/omap2/omapfb/dss/manager-sysfs.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/manager.c | 13 +- .../fbdev/omap2/omapfb/dss/omapdss-boot-init.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/output.c | 13 +- .../video/fbdev/omap2/omapfb/dss/overlay-sysfs.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/overlay.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/pll.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/rfbi.c | 1078 +++ drivers/video/fbdev/omap2/omapfb/dss/sdi.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/venc.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/video-pll.c | 8 +- drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c | 13 +- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 19 +- drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 34 +- drivers/video/fbdev/omap2/omapfb/omapfb.h | 13 +- drivers/video/fbdev/omap2/omapfb/vrfb.c | 14 +- drivers/video/fbdev/platinumfb.c | 5 +- drivers/video/fbdev/pmag-aa-fb.c | 4 +- drivers/video/fbdev/pmag-ba-fb.c | 4 +- drivers/video/fbdev/pmagb-b-fb.c | 4 +- drivers/video/fbdev/pvr2fb.c | 188 +- drivers/video/fbdev/pxafb.c | 2 +- drivers/video/fbdev/riva/fbdev.c | 1 + drivers/video/fbdev/s3c-fb.c | 29 +- drivers/video/fbdev/s3fb.c | 4 +- drivers/video/fbdev/sa1100fb.c | 25 + drivers/video/fbdev/savage/savagefb_driver.c | 9 +- drivers/video/fbdev/sh7760fb.c | 2 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 140 +- drivers/video/fbdev/sh_mobile_lcdcfb.h | 5 + drivers/video/fbdev/simplefb.c | 10 +- drivers/video/fbdev/sm501fb.c | 9 +- drivers/video/fbdev/sm712fb.c | 1 + drivers/video/fbdev/smscufx.c | 9 +- drivers/video/fbdev/ssd1307fb.c | 4 +- drivers/video/fbdev/sunxvr1000.c | 1 + drivers/video/fbdev/sunxvr2500.c | 1 + drivers/video/fbdev/sunxvr500.c | 1 + drivers/video/fbdev/tgafb.c | 4 +- drivers/video/fbdev/udlfb.c | 9 +- drivers/video/fbdev/via/via-gpio.c | 2 +- drivers/video/fbdev/via/viafbdev.c | 6 +- drivers/video/fbdev/vt8500lcdfb.c | 10 +- drivers/video/fbdev/vt8500lcdfb.h | 10 +- drivers/video/fbdev/vt8623fb.c | 4 +- drivers/video/fbdev/w100fb.c | 6 +- drivers/video/fbdev/w100fb.h | 6 +- drivers/video/fbdev/wm8505fb.c | 10 +- drivers/video/fbdev/wm8505fb_regs.h | 10 +- drivers/video/fbdev/wmt_ge_rops.c | 10 +- drivers/video/of_display_timing.c | 3 +- drivers/video/of_videomode.c | 3 +- drivers/video/videomode.c | 3 +- drivers/virtio/Kconfig | 8 +- drivers/visorbus/visorbus_main.c | 4 +- drivers/w1/masters/ds2482.c | 5 +- drivers/w1/masters/w1-gpio.c | 5 +- drivers/w1/slaves/w1_ds2406.c | 4 +- drivers/w1/slaves/w1_ds2408.c | 6 +- drivers/w1/slaves/w1_ds2413.c | 69 +- drivers/w1/slaves/w1_ds2431.c | 4 +- drivers/w1/slaves/w1_ds2433.c | 4 +- drivers/w1/slaves/w1_ds2438.c | 4 +- drivers/w1/slaves/w1_ds2780.c | 6 +- drivers/w1/slaves/w1_ds2780.h | 6 +- drivers/w1/slaves/w1_ds2781.c | 6 +- drivers/w1/slaves/w1_ds2781.h | 6 +- drivers/w1/slaves/w1_ds2805.c | 10 +- drivers/w1/slaves/w1_ds28e04.c | 4 +- drivers/w1/slaves/w1_ds28e17.c | 4 +- drivers/watchdog/Kconfig | 6 +- drivers/watchdog/ath79_wdt.c | 6 +- drivers/watchdog/bcm_kona_wdt.c | 14 +- drivers/watchdog/ftwdt010_wdt.c | 5 +- drivers/watchdog/hpwdt.c | 6 +- drivers/watchdog/ie6xx_wdt.c | 17 +- drivers/watchdog/imgpdc_wdt.c | 5 +- drivers/watchdog/intel_scu_watchdog.c | 17 +- drivers/watchdog/intel_scu_watchdog.h | 17 +- drivers/watchdog/iop_wdt.c | 14 +- drivers/watchdog/kempld_wdt.c | 10 +- drivers/watchdog/ks8695_wdt.c | 5 +- drivers/watchdog/lantiq_wdt.c | 4 +- drivers/watchdog/lpc18xx_wdt.c | 5 +- drivers/watchdog/max77620_wdt.c | 5 +- drivers/watchdog/mei_wdt.c | 30 +- drivers/watchdog/mt7621_wdt.c | 5 +- drivers/watchdog/nuc900_wdt.c | 6 +- drivers/watchdog/qcom-wdt.c | 11 +- drivers/watchdog/rn5t618_wdt.c | 8 +- drivers/watchdog/rt2880_wdt.c | 5 +- drivers/watchdog/sbsa_gwdt.c | 11 +- drivers/watchdog/smsc37b787_wdt.c | 2 +- drivers/watchdog/txx9wdt.c | 5 +- drivers/watchdog/wdat_wdt.c | 5 +- drivers/xen/gntdev.c | 6 +- drivers/xen/pci.c | 14 +- drivers/xen/platform-pci.c | 15 +- drivers/xen/privcmd.c | 6 +- drivers/xen/swiotlb-xen.c | 23 +- drivers/xen/sys-hypervisor.c | 5 +- drivers/xen/xen-acpi-pad.c | 10 +- drivers/xen/xen-acpi-processor.c | 11 +- drivers/xen/xlate_mmu.c | 3 +- fs/9p/vfs_addr.c | 6 +- fs/Kconfig | 1 + fs/Kconfig.binfmt | 18 +- fs/adfs/adfs.h | 14 +- fs/adfs/dir.c | 142 +- fs/adfs/dir_f.c | 48 +- fs/adfs/dir_f.h | 5 +- fs/adfs/dir_fplus.c | 29 +- fs/adfs/dir_fplus.h | 5 +- fs/adfs/inode.c | 5 +- fs/adfs/map.c | 5 +- fs/adfs/super.c | 5 +- fs/afs/Makefile | 1 + fs/afs/addr_list.c | 4 +- fs/afs/callback.c | 24 +- fs/afs/cmservice.c | 29 +- fs/afs/dir.c | 21 +- fs/afs/dir_silly.c | 5 + fs/afs/dynroot.c | 8 +- fs/afs/file.c | 6 +- fs/afs/fsclient.c | 2 +- fs/afs/inode.c | 48 +- fs/afs/internal.h | 41 +- fs/afs/misc.c | 48 +- fs/afs/netdevices.c | 48 + fs/afs/protocol_uae.h | 132 - fs/afs/rxrpc.c | 2 +- fs/afs/server.c | 39 +- fs/afs/server_list.c | 6 +- fs/afs/volume.c | 1 - fs/afs/write.c | 3 +- fs/aio.c | 37 +- fs/binfmt_flat.c | 122 +- fs/block_dev.c | 19 +- fs/btrfs/extent-tree.c | 52 +- fs/btrfs/ioctl.c | 36 +- fs/btrfs/reada.c | 5 - fs/btrfs/sysfs.c | 18 +- fs/btrfs/xattr.c | 6 +- fs/buffer.c | 62 +- fs/ceph/caps.c | 34 +- fs/ceph/debugfs.c | 24 +- fs/ceph/file.c | 25 +- fs/ceph/inode.c | 155 +- fs/ceph/mds_client.c | 31 +- fs/ceph/quota.c | 9 +- fs/ceph/snap.c | 16 +- fs/ceph/super.c | 32 +- fs/ceph/super.h | 21 +- fs/char_dev.c | 3 +- fs/cifs/Kconfig | 2 +- fs/cifs/cifsencrypt.c | 62 +- fs/cifs/cifsfs.c | 6 +- fs/cifs/cifsglob.h | 5 - fs/cifs/connect.c | 4 +- fs/cifs/dns_resolve.c | 3 +- fs/cifs/file.c | 8 +- fs/cifs/smb1ops.c | 14 +- fs/cifs/smb2maperror.c | 2 +- fs/cifs/smb2ops.c | 77 +- fs/cifs/smb2pdu.c | 10 +- fs/cifs/smb2pdu.h | 14 +- fs/compat.c | 5 +- fs/configfs/dir.c | 3 - fs/crypto/Kconfig | 1 + fs/crypto/bio.c | 73 +- fs/crypto/crypto.c | 299 +- fs/crypto/fname.c | 1 + fs/crypto/fscrypt_private.h | 15 +- fs/crypto/hooks.c | 1 + fs/crypto/keyinfo.c | 1 + fs/crypto/policy.c | 2 - fs/dax.c | 21 +- fs/dcache.c | 2 + fs/debugfs/file.c | 14 +- fs/debugfs/inode.c | 55 +- fs/devpts/inode.c | 1 - fs/direct-io.c | 15 +- fs/dlm/debug_fs.c | 21 +- fs/dlm/dlm_internal.h | 8 +- fs/dlm/lockspace.c | 3 +- fs/dlm/lowcomms.c | 18 +- fs/dlm/main.c | 5 +- fs/dlm/plock.c | 5 +- fs/ecryptfs/crypto.c | 42 +- fs/ecryptfs/debug.c | 22 +- fs/ecryptfs/inode.c | 2 +- fs/ecryptfs/keystore.c | 9 +- fs/ecryptfs/messaging.c | 15 +- fs/ecryptfs/miscdev.c | 15 +- fs/efivarfs/file.c | 31 +- fs/efivarfs/inode.c | 5 +- fs/efivarfs/internal.h | 5 +- fs/efivarfs/super.c | 5 +- fs/eventpoll.c | 4 +- fs/exec.c | 2 +- fs/ext2/balloc.c | 3 +- fs/ext2/ialloc.c | 5 +- fs/ext2/inode.c | 7 +- fs/ext2/ioctl.c | 16 +- fs/ext2/super.c | 17 +- fs/ext2/xattr.c | 164 +- fs/ext4/balloc.c | 4 +- fs/ext4/dir.c | 27 +- fs/ext4/ext4.h | 65 +- fs/ext4/ext4_jbd2.h | 12 +- fs/ext4/extents.c | 4 +- fs/ext4/extents_status.c | 1 + fs/ext4/file.c | 4 - fs/ext4/indirect.c | 22 +- fs/ext4/inline.c | 21 +- fs/ext4/inode.c | 130 +- fs/ext4/ioctl.c | 99 +- fs/ext4/mballoc.c | 5 +- fs/ext4/move_extent.c | 15 +- fs/ext4/namei.c | 213 +- fs/ext4/page-io.c | 44 +- fs/ext4/sysfs.c | 6 +- fs/f2fs/checkpoint.c | 107 +- fs/f2fs/data.c | 266 +- fs/f2fs/debug.c | 7 - fs/f2fs/dir.c | 16 +- fs/f2fs/extent_cache.c | 7 +- fs/f2fs/f2fs.h | 129 +- fs/f2fs/file.c | 302 +- fs/f2fs/gc.c | 196 +- fs/f2fs/inline.c | 16 +- fs/f2fs/inode.c | 78 +- fs/f2fs/namei.c | 10 +- fs/f2fs/node.c | 38 +- fs/f2fs/recovery.c | 43 +- fs/f2fs/segment.c | 170 +- fs/f2fs/segment.h | 16 +- fs/f2fs/super.c | 610 +- fs/f2fs/sysfs.c | 28 +- fs/f2fs/xattr.c | 10 +- fs/fat/nfs.c | 11 +- fs/fs-writeback.c | 8 +- fs/fuse/cuse.c | 3 +- fs/fuse/dev.c | 10 + fs/fuse/file.c | 72 +- fs/gfs2/acl.c | 5 +- fs/gfs2/acl.h | 5 +- fs/gfs2/aops.c | 115 +- fs/gfs2/aops.h | 4 + fs/gfs2/bmap.c | 26 +- fs/gfs2/bmap.h | 5 +- fs/gfs2/dentry.c | 5 +- fs/gfs2/dir.c | 9 +- fs/gfs2/dir.h | 5 +- fs/gfs2/export.c | 5 +- fs/gfs2/file.c | 84 +- fs/gfs2/gfs2.h | 5 +- fs/gfs2/glock.c | 51 +- fs/gfs2/glock.h | 16 +- fs/gfs2/glops.c | 17 +- fs/gfs2/glops.h | 5 +- fs/gfs2/incore.h | 13 +- fs/gfs2/inode.c | 7 +- fs/gfs2/inode.h | 5 +- fs/gfs2/lock_dlm.c | 5 +- fs/gfs2/log.c | 12 +- fs/gfs2/log.h | 5 +- fs/gfs2/lops.c | 60 +- fs/gfs2/lops.h | 5 +- fs/gfs2/main.c | 6 +- fs/gfs2/meta_io.c | 11 +- fs/gfs2/meta_io.h | 5 +- fs/gfs2/ops_fstype.c | 32 +- fs/gfs2/quota.c | 7 +- fs/gfs2/quota.h | 5 +- fs/gfs2/recovery.c | 8 +- fs/gfs2/recovery.h | 5 +- fs/gfs2/rgrp.c | 53 +- fs/gfs2/rgrp.h | 8 +- fs/gfs2/super.c | 50 +- fs/gfs2/super.h | 7 +- fs/gfs2/sys.c | 13 +- fs/gfs2/sys.h | 5 +- fs/gfs2/trans.c | 11 +- fs/gfs2/trans.h | 5 +- fs/gfs2/util.c | 13 +- fs/gfs2/util.h | 5 +- fs/gfs2/xattr.c | 5 +- fs/gfs2/xattr.h | 5 +- fs/hfsplus/ioctl.c | 21 +- fs/inode.c | 108 +- fs/internal.h | 2 + fs/io_uring.c | 360 +- fs/iomap.c | 39 +- fs/jbd2/commit.c | 25 +- fs/jbd2/journal.c | 25 +- fs/jbd2/transaction.c | 49 +- fs/jffs2/file.c | 4 +- fs/jffs2/fs.c | 2 +- fs/jffs2/os-linux.h | 2 +- fs/jfs/ioctl.c | 22 +- fs/kernfs/dir.c | 3 +- fs/kernfs/file.c | 3 +- fs/kernfs/inode.c | 3 +- fs/kernfs/kernfs-internal.h | 3 +- fs/kernfs/mount.c | 3 +- fs/kernfs/symlink.c | 3 +- fs/lockd/clntproc.c | 21 +- fs/lockd/svc4proc.c | 14 +- fs/lockd/svclock.c | 118 +- fs/lockd/svcproc.c | 14 +- fs/lockd/svcsubs.c | 2 +- fs/lockd/xdr.c | 3 + fs/lockd/xdr4.c | 3 + fs/locks.c | 67 +- fs/namei.c | 2 - fs/namespace.c | 9 +- fs/nfs/dns_resolve.c | 3 +- fs/nfs/flexfilelayout/flexfilelayoutdev.c | 2 +- fs/nfs/nfs4file.c | 23 +- fs/nfs/nfs4idmap.c | 2 +- fs/nfs/nfs4proc.c | 52 +- fs/nfs/unlink.c | 6 + fs/nfsd/blocklayout.c | 8 +- fs/nfsd/cache.h | 5 +- fs/nfsd/fault_inject.c | 12 +- fs/nfsd/netns.h | 44 - fs/nfsd/nfs4idmap.c | 2 +- fs/nfsd/nfs4state.c | 455 +- fs/nfsd/nfs4xdr.c | 38 +- fs/nfsd/nfscache.c | 236 +- fs/nfsd/nfsctl.c | 238 +- fs/nfsd/nfsd.h | 11 - fs/nfsd/state.h | 15 +- fs/nfsd/vfs.c | 2 +- fs/nfsd/xdr4.h | 5 +- fs/nilfs2/ioctl.c | 9 +- fs/notify/fanotify/fanotify.c | 9 +- fs/notify/fanotify/fanotify_user.c | 22 - fs/notify/fsnotify.c | 41 + fs/notify/inotify/inotify_fsnotify.c | 8 +- fs/notify/mark.c | 14 +- fs/ocfs2/alloc.c | 10 +- fs/ocfs2/blockcheck.c | 56 +- fs/ocfs2/blockcheck.h | 7 +- fs/ocfs2/cluster/heartbeat.c | 102 +- fs/ocfs2/cluster/heartbeat.h | 2 +- fs/ocfs2/cluster/netdebug.c | 39 +- fs/ocfs2/cluster/nodemanager.c | 4 +- fs/ocfs2/cluster/quorum.c | 2 +- fs/ocfs2/cluster/sys.c | 17 +- fs/ocfs2/cluster/sys.h | 17 +- fs/ocfs2/cluster/tcp.c | 5 +- fs/ocfs2/cluster/tcp.h | 5 +- fs/ocfs2/dcache.c | 12 - fs/ocfs2/dlm/dlmdebug.c | 44 +- fs/ocfs2/dlm/dlmdebug.h | 10 +- fs/ocfs2/dlm/dlmdomain.c | 10 +- fs/ocfs2/dlm/dlmmaster.c | 2 +- fs/ocfs2/dlm/dlmrecovery.c | 8 +- fs/ocfs2/dlmglue.c | 96 +- fs/ocfs2/extent_map.c | 15 +- fs/ocfs2/extent_map.h | 15 +- fs/ocfs2/filecheck.c | 10 +- fs/ocfs2/filecheck.h | 10 +- fs/ocfs2/ioctl.c | 13 +- fs/ocfs2/localalloc.c | 6 +- fs/ocfs2/ocfs1_fs_compat.h | 15 +- fs/ocfs2/ocfs2.h | 4 - fs/ocfs2/ocfs2_fs.h | 15 +- fs/ocfs2/stack_o2cb.c | 10 +- fs/ocfs2/stack_user.c | 10 +- fs/ocfs2/stackglue.c | 10 +- fs/ocfs2/stackglue.h | 10 +- fs/ocfs2/super.c | 29 +- fs/orangefs/file.c | 37 +- fs/orangefs/orangefs-debugfs.c | 54 +- fs/orangefs/orangefs-debugfs.h | 2 +- fs/orangefs/orangefs-mod.c | 6 +- fs/overlayfs/copy_up.c | 7 +- fs/overlayfs/dir.c | 7 +- fs/overlayfs/export.c | 5 +- fs/overlayfs/file.c | 101 +- fs/overlayfs/inode.c | 65 +- fs/overlayfs/namei.c | 13 +- fs/overlayfs/overlayfs.h | 8 +- fs/overlayfs/ovl_entry.h | 11 +- fs/overlayfs/readdir.c | 5 +- fs/overlayfs/super.c | 178 +- fs/overlayfs/util.c | 17 +- fs/pnode.c | 1 + fs/proc/Kconfig | 4 - fs/proc/array.c | 6 +- fs/proc/base.c | 40 +- fs/proc/meminfo.c | 2 +- fs/proc/root.c | 2 +- fs/proc/task_mmu.c | 117 +- fs/proc/task_nommu.c | 6 +- fs/proc/vmcore.c | 6 +- fs/pstore/ftrace.c | 28 +- fs/pstore/inode.c | 27 +- fs/pstore/platform.c | 21 +- fs/pstore/pmsg.c | 10 +- fs/pstore/ram.c | 73 +- fs/pstore/ram_core.c | 11 +- fs/quota/dquot.c | 15 +- fs/quota/quota.c | 38 +- fs/read_write.c | 124 +- fs/reiserfs/ioctl.c | 10 +- fs/select.c | 18 +- fs/seq_file.c | 11 - fs/splice.c | 8 +- fs/squashfs/decompressor_multi.c | 4 +- fs/squashfs/decompressor_multi_percpu.c | 4 +- fs/squashfs/decompressor_single.c | 4 +- fs/squashfs/file_cache.c | 4 +- fs/squashfs/file_direct.c | 4 +- fs/squashfs/lz4_wrapper.c | 4 +- fs/squashfs/page_actor.c | 4 +- fs/squashfs/page_actor.h | 4 +- fs/sysfs/group.c | 54 +- fs/tracefs/inode.c | 9 +- fs/ubifs/Kconfig | 13 +- fs/ubifs/auth.c | 86 - fs/ubifs/budget.c | 14 +- fs/ubifs/commit.c | 14 +- fs/ubifs/compress.c | 41 +- fs/ubifs/crypto.c | 19 +- fs/ubifs/debug.c | 183 +- fs/ubifs/debug.h | 18 +- fs/ubifs/dir.c | 14 +- fs/ubifs/file.c | 14 +- fs/ubifs/find.c | 14 +- fs/ubifs/gc.c | 14 +- fs/ubifs/io.c | 14 +- fs/ubifs/ioctl.c | 27 +- fs/ubifs/journal.c | 14 +- fs/ubifs/key.h | 14 +- fs/ubifs/log.c | 19 +- fs/ubifs/lprops.c | 14 +- fs/ubifs/lpt.c | 14 +- fs/ubifs/lpt_commit.c | 14 +- fs/ubifs/master.c | 67 +- fs/ubifs/misc.h | 14 +- fs/ubifs/orphan.c | 108 +- fs/ubifs/recovery.c | 16 +- fs/ubifs/replay.c | 14 +- fs/ubifs/sb.c | 66 +- fs/ubifs/scan.c | 14 +- fs/ubifs/shrinker.c | 14 +- fs/ubifs/super.c | 69 +- fs/ubifs/tnc.c | 30 +- fs/ubifs/tnc_commit.c | 14 +- fs/ubifs/tnc_misc.c | 14 +- fs/ubifs/ubifs-media.h | 44 +- fs/ubifs/ubifs.h | 20 +- fs/ubifs/xattr.c | 14 +- fs/udf/inode.c | 93 +- fs/unicode/utf8-core.c | 28 - fs/unicode/utf8-norm.c | 11 +- fs/unicode/utf8-selftest.c | 10 +- fs/unicode/utf8n.h | 11 +- fs/userfaultfd.c | 46 +- fs/xfs/Makefile | 9 +- fs/xfs/kmem.c | 5 + fs/xfs/kmem.h | 8 - fs/xfs/libxfs/xfs_ag.c | 100 +- fs/xfs/libxfs/xfs_ag_resv.c | 8 + fs/xfs/libxfs/xfs_alloc.c | 227 +- fs/xfs/libxfs/xfs_alloc_btree.c | 3 +- fs/xfs/libxfs/xfs_attr.c | 5 + fs/xfs/libxfs/xfs_attr.h | 8 +- fs/xfs/libxfs/xfs_attr_leaf.c | 15 +- fs/xfs/libxfs/xfs_attr_remote.c | 14 +- fs/xfs/libxfs/xfs_bit.c | 1 + fs/xfs/libxfs/xfs_bmap.c | 19 +- fs/xfs/libxfs/xfs_bmap_btree.c | 5 +- fs/xfs/libxfs/xfs_btree.c | 49 +- fs/xfs/libxfs/xfs_btree.h | 14 +- fs/xfs/libxfs/xfs_da_btree.c | 12 +- fs/xfs/libxfs/xfs_da_format.c | 3 + fs/xfs/libxfs/xfs_defer.c | 2 + fs/xfs/libxfs/xfs_dir2.c | 6 +- fs/xfs/libxfs/xfs_dir2_block.c | 11 +- fs/xfs/libxfs/xfs_dir2_data.c | 14 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 11 +- fs/xfs/libxfs/xfs_dir2_node.c | 10 +- fs/xfs/libxfs/xfs_dir2_sf.c | 5 +- fs/xfs/libxfs/xfs_dquot_buf.c | 10 +- fs/xfs/libxfs/xfs_format.h | 2 +- fs/xfs/libxfs/xfs_fs.h | 124 +- fs/xfs/libxfs/xfs_health.h | 2 +- fs/xfs/libxfs/xfs_ialloc.c | 245 +- fs/xfs/libxfs/xfs_ialloc.h | 18 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 56 +- fs/xfs/libxfs/xfs_ialloc_btree.h | 3 - fs/xfs/libxfs/xfs_iext_tree.c | 6 +- fs/xfs/libxfs/xfs_inode_buf.c | 9 +- fs/xfs/libxfs/xfs_inode_fork.c | 4 +- fs/xfs/libxfs/xfs_log_rlimit.c | 2 + fs/xfs/libxfs/xfs_refcount.c | 2 + fs/xfs/libxfs/xfs_refcount_btree.c | 4 +- fs/xfs/libxfs/xfs_rmap.c | 7 + fs/xfs/libxfs/xfs_rmap_btree.c | 6 +- fs/xfs/libxfs/xfs_rtbitmap.c | 8 + fs/xfs/libxfs/xfs_sb.c | 39 +- fs/xfs/libxfs/xfs_shared.h | 49 +- fs/xfs/libxfs/xfs_symlink_remote.c | 10 +- fs/xfs/libxfs/xfs_trans_resv.c | 17 +- fs/xfs/libxfs/xfs_trans_space.h | 7 +- fs/xfs/libxfs/xfs_types.c | 13 +- fs/xfs/scrub/agheader.c | 11 +- fs/xfs/scrub/agheader_repair.c | 5 + fs/xfs/scrub/alloc.c | 7 + fs/xfs/scrub/attr.c | 122 +- fs/xfs/scrub/attr.h | 71 - fs/xfs/scrub/bitmap.c | 5 + fs/xfs/scrub/bmap.c | 8 + fs/xfs/scrub/btree.c | 7 + fs/xfs/scrub/common.c | 8 + fs/xfs/scrub/dabtree.c | 8 + fs/xfs/scrub/dir.c | 10 + fs/xfs/scrub/fscounters.c | 12 + fs/xfs/scrub/health.c | 8 + fs/xfs/scrub/ialloc.c | 31 +- fs/xfs/scrub/inode.c | 10 + fs/xfs/scrub/parent.c | 8 + fs/xfs/scrub/quota.c | 13 +- fs/xfs/scrub/refcount.c | 10 + fs/xfs/scrub/repair.c | 14 +- fs/xfs/scrub/rmap.c | 9 + fs/xfs/scrub/rtbitmap.c | 7 + fs/xfs/scrub/scrub.c | 20 + fs/xfs/scrub/symlink.c | 8 + fs/xfs/scrub/trace.c | 6 + fs/xfs/xfs_acl.c | 4 +- fs/xfs/xfs_aops.c | 134 +- fs/xfs/xfs_aops.h | 1 + fs/xfs/xfs_attr_inactive.c | 7 +- fs/xfs/xfs_attr_list.c | 7 +- fs/xfs/xfs_bio_io.c | 61 - fs/xfs/xfs_bmap_item.c | 350 +- fs/xfs/xfs_bmap_item.h | 2 + fs/xfs/xfs_bmap_util.c | 11 +- fs/xfs/xfs_buf.c | 171 +- fs/xfs/xfs_buf.h | 53 +- fs/xfs/xfs_buf_item.c | 40 +- fs/xfs/xfs_buf_item.h | 6 +- fs/xfs/xfs_dir2_readdir.c | 5 +- fs/xfs/xfs_discard.c | 4 +- fs/xfs/xfs_dquot.c | 6 +- fs/xfs/xfs_dquot.h | 1 + fs/xfs/xfs_dquot_item.c | 118 +- fs/xfs/xfs_dquot_item.h | 4 +- fs/xfs/xfs_error.c | 3 +- fs/xfs/xfs_export.c | 4 +- fs/xfs/xfs_extfree_item.c | 410 +- fs/xfs/xfs_extfree_item.h | 6 +- fs/xfs/xfs_file.c | 38 +- fs/xfs/xfs_filestream.c | 5 +- fs/xfs/xfs_fsmap.c | 4 + fs/xfs/xfs_fsops.c | 8 +- fs/xfs/xfs_globals.c | 4 +- fs/xfs/xfs_health.c | 6 +- fs/xfs/xfs_icache.c | 4 +- fs/xfs/xfs_icreate_item.c | 75 +- fs/xfs/xfs_inode.c | 42 +- fs/xfs/xfs_inode_item.c | 16 +- fs/xfs/xfs_inode_item.h | 2 +- fs/xfs/xfs_ioctl.c | 448 +- fs/xfs/xfs_ioctl.h | 8 - fs/xfs/xfs_ioctl32.c | 161 +- fs/xfs/xfs_ioctl32.h | 14 +- fs/xfs/xfs_iomap.c | 5 +- fs/xfs/xfs_iops.c | 10 + fs/xfs/xfs_itable.c | 749 +- fs/xfs/xfs_itable.h | 106 +- fs/xfs/xfs_iwalk.c | 720 -- fs/xfs/xfs_iwalk.h | 46 - fs/xfs/xfs_linux.h | 5 +- fs/xfs/xfs_log.c | 655 +- fs/xfs/xfs_log.h | 17 +- fs/xfs/xfs_log_cil.c | 51 +- fs/xfs/xfs_log_priv.h | 36 +- fs/xfs/xfs_log_recover.c | 463 +- fs/xfs/xfs_message.c | 2 +- fs/xfs/xfs_mount.c | 102 +- fs/xfs/xfs_mount.h | 22 +- fs/xfs/xfs_ondisk.h | 5 - fs/xfs/xfs_pnfs.c | 9 +- fs/xfs/xfs_pwork.c | 136 - fs/xfs/xfs_pwork.h | 61 - fs/xfs/xfs_qm.c | 68 +- fs/xfs/xfs_qm_bhv.c | 2 +- fs/xfs/xfs_qm_syscalls.c | 5 + fs/xfs/xfs_quotaops.c | 3 +- fs/xfs/xfs_refcount_item.c | 357 +- fs/xfs/xfs_refcount_item.h | 2 + fs/xfs/xfs_reflink.c | 15 +- fs/xfs/xfs_rmap_item.c | 380 +- fs/xfs/xfs_rmap_item.h | 2 + fs/xfs/xfs_rtalloc.c | 6 + fs/xfs/xfs_stats.c | 1 + fs/xfs/xfs_super.c | 32 +- fs/xfs/xfs_super.h | 14 - fs/xfs/xfs_symlink.c | 9 + fs/xfs/xfs_sysctl.c | 3 + fs/xfs/xfs_sysctl.h | 3 - fs/xfs/xfs_sysfs.c | 42 +- fs/xfs/xfs_trace.c | 8 + fs/xfs/xfs_trace.h | 61 +- fs/xfs/xfs_trans.c | 43 +- fs/xfs/xfs_trans.h | 70 +- fs/xfs/xfs_trans_ail.c | 53 +- fs/xfs/xfs_trans_bmap.c | 232 + fs/xfs/xfs_trans_buf.c | 11 +- fs/xfs/xfs_trans_dquot.c | 11 + fs/xfs/xfs_trans_extfree.c | 286 + fs/xfs/xfs_trans_inode.c | 3 + fs/xfs/xfs_trans_priv.h | 4 +- fs/xfs/xfs_trans_refcount.c | 240 + fs/xfs/xfs_trans_rmap.c | 257 + fs/xfs/xfs_xattr.c | 5 +- include/Kbuild | 1270 ---- include/acpi/acpi_bus.h | 11 +- include/acpi/acpi_drivers.h | 2 +- include/acpi/acpi_io.h | 4 +- include/acpi/acpixf.h | 2 +- include/acpi/cppc_acpi.h | 6 +- include/acpi/hed.h | 3 +- include/acpi/pcc.h | 6 +- include/asm-generic/atomic64.h | 20 +- include/asm-generic/bitops-instrumented.h | 263 - include/asm-generic/device.h | 3 +- include/asm-generic/flat.h | 26 - include/asm-generic/ftrace.h | 5 +- include/asm-generic/mshyperv.h | 180 - include/asm-generic/pgalloc.h | 107 +- include/asm-generic/ptrace.h | 73 + include/asm-generic/seccomp.h | 5 +- include/asm-generic/vdso/vsyscall.h | 50 - include/asm-generic/vmlinux.lds.h | 7 - include/clocksource/arm_arch_timer.h | 13 +- include/clocksource/hyperv_timer.h | 107 - include/clocksource/pxa.h | 6 +- include/clocksource/samsung_pwm.h | 13 +- include/clocksource/timer-davinci.h | 44 - include/crypto/aead.h | 34 +- include/crypto/algapi.h | 7 + include/crypto/arc4.h | 10 - include/crypto/chacha.h | 2 +- include/crypto/crypto_wq.h | 8 + include/crypto/drbg.h | 2 - include/crypto/internal/hash.h | 6 + include/crypto/internal/skcipher.h | 60 - include/crypto/pcrypt.h | 14 +- include/crypto/sha1_base.h | 5 +- include/crypto/sha256_base.h | 5 +- include/crypto/sha512_base.h | 5 +- include/crypto/skcipher.h | 92 +- include/crypto/sm3_base.h | 13 +- include/drm/bridge/mhl.h | 5 +- include/drm/drm_edid.h | 1 - include/drm/drm_mipi_dsi.h | 5 +- include/drm/drm_modeset_helper_vtables.h | 8 - include/drm/gma_drm.h | 14 +- include/dt-bindings/clock/alphascale,asm9260.h | 10 +- include/dt-bindings/clock/am3.h | 10 +- include/dt-bindings/clock/am4.h | 10 +- include/dt-bindings/clock/ath79-clk.h | 6 +- include/dt-bindings/clock/axis,artpec6-clkctrl.h | 5 +- include/dt-bindings/clock/clps711x-clock.h | 6 +- include/dt-bindings/clock/dm814.h | 10 +- include/dt-bindings/clock/dm816.h | 10 +- include/dt-bindings/clock/dra7.h | 10 +- include/dt-bindings/clock/g12a-clkc.h | 2 +- include/dt-bindings/clock/hi6220-clock.h | 5 +- include/dt-bindings/clock/hix5hd2-clock.h | 5 +- include/dt-bindings/clock/imx1-clock.h | 6 +- include/dt-bindings/clock/imx21-clock.h | 6 +- include/dt-bindings/clock/imx27-clock.h | 6 +- include/dt-bindings/clock/imx5-clock.h | 6 +- include/dt-bindings/clock/imx6qdl-clock.h | 5 +- include/dt-bindings/clock/imx6sl-clock.h | 6 +- include/dt-bindings/clock/imx6sx-clock.h | 6 +- include/dt-bindings/clock/imx6ul-clock.h | 6 +- include/dt-bindings/clock/imx7d-clock.h | 6 +- include/dt-bindings/clock/lsi,axm5516-clks.h | 5 +- include/dt-bindings/clock/maxim,max77620.h | 5 +- include/dt-bindings/clock/maxim,max9485.h | 6 +- include/dt-bindings/clock/microchip,pic32-clock.h | 10 +- include/dt-bindings/clock/omap4.h | 10 +- include/dt-bindings/clock/omap5.h | 10 +- include/dt-bindings/clock/pistachio-clk.h | 5 +- include/dt-bindings/clock/qcom,gcc-apq8084.h | 10 +- include/dt-bindings/clock/qcom,gcc-ipq806x.h | 10 +- include/dt-bindings/clock/qcom,gcc-ipq8074.h | 10 +- include/dt-bindings/clock/qcom,gcc-mdm9615.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8660.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8916.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8960.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8974.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8994.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8996.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8998.h | 10 +- include/dt-bindings/clock/qcom,lcc-ipq806x.h | 10 +- include/dt-bindings/clock/qcom,lcc-mdm9615.h | 10 +- include/dt-bindings/clock/qcom,lcc-msm8960.h | 10 +- include/dt-bindings/clock/qcom,mmcc-apq8084.h | 10 +- include/dt-bindings/clock/qcom,mmcc-msm8960.h | 10 +- include/dt-bindings/clock/qcom,mmcc-msm8974.h | 10 +- include/dt-bindings/clock/qcom,mmcc-msm8996.h | 10 +- include/dt-bindings/clock/qcom,rpmcc.h | 10 +- include/dt-bindings/clock/s5pv210-audss.h | 5 +- include/dt-bindings/clock/s5pv210.h | 5 +- include/dt-bindings/clock/sifive-fu540-prci.h | 2 +- include/dt-bindings/clock/zx296702-clock.h | 5 +- include/dt-bindings/clock/zx296718-clock.h | 5 +- include/dt-bindings/dma/at91.h | 3 +- include/dt-bindings/gpio/meson-gxbb-gpio.h | 8 +- include/dt-bindings/gpio/meson-gxl-gpio.h | 8 +- include/dt-bindings/gpio/meson8-gpio.h | 8 +- include/dt-bindings/gpio/meson8b-gpio.h | 8 +- include/dt-bindings/i2c/i2c.h | 3 +- include/dt-bindings/interrupt-controller/irq-st.h | 5 +- include/dt-bindings/mfd/arizona.h | 5 +- include/dt-bindings/mfd/atmel-flexcom.h | 13 +- include/dt-bindings/mips/lantiq_rcu_gphy.h | 4 +- include/dt-bindings/net/ti-dp83867.h | 2 - include/dt-bindings/phy/phy-pistachio-usb.h | 5 +- include/dt-bindings/pinctrl/at91.h | 3 +- include/dt-bindings/pinctrl/dra.h | 5 +- include/dt-bindings/pinctrl/pinctrl-tegra.h | 10 +- include/dt-bindings/power/imx7-power.h | 5 +- include/dt-bindings/power/mt2712-power.h | 10 +- include/dt-bindings/power/mt7622-power.h | 10 +- include/dt-bindings/power/r8a7743-sysc.h | 5 +- include/dt-bindings/power/r8a7745-sysc.h | 5 +- include/dt-bindings/power/r8a7779-sysc.h | 5 +- include/dt-bindings/power/r8a7790-sysc.h | 5 +- include/dt-bindings/power/r8a7791-sysc.h | 5 +- include/dt-bindings/power/r8a7792-sysc.h | 5 +- include/dt-bindings/power/r8a7793-sysc.h | 5 +- include/dt-bindings/power/r8a7794-sysc.h | 5 +- include/dt-bindings/power/r8a7795-sysc.h | 5 +- include/dt-bindings/power/r8a7796-sysc.h | 5 +- include/dt-bindings/power/r8a77970-sysc.h | 5 +- include/dt-bindings/power/r8a77995-sysc.h | 5 +- include/dt-bindings/reset/altr,rst-mgr-a10.h | 10 +- include/dt-bindings/reset/altr,rst-mgr.h | 10 +- include/dt-bindings/reset/qcom,gcc-apq8084.h | 10 +- include/dt-bindings/reset/qcom,gcc-ipq806x.h | 10 +- include/dt-bindings/reset/qcom,gcc-mdm9615.h | 10 +- include/dt-bindings/reset/qcom,gcc-msm8660.h | 10 +- include/dt-bindings/reset/qcom,gcc-msm8916.h | 10 +- include/dt-bindings/reset/qcom,gcc-msm8960.h | 10 +- include/dt-bindings/reset/qcom,gcc-msm8974.h | 10 +- include/dt-bindings/reset/qcom,mmcc-apq8084.h | 10 +- include/dt-bindings/reset/qcom,mmcc-msm8960.h | 10 +- include/dt-bindings/reset/qcom,mmcc-msm8974.h | 10 +- include/dt-bindings/soc/qcom,gsbi.h | 10 +- include/dt-bindings/sound/cs42l42.h | 6 +- include/dt-bindings/sound/madera.h | 25 - include/dt-bindings/sound/meson-g12a-tohdmitx.h | 13 - include/dt-bindings/spmi/spmi.h | 10 +- include/dt-bindings/thermal/thermal.h | 3 +- include/keys/encrypted-type.h | 5 +- include/keys/request_key_auth-type.h | 1 - include/keys/trusted-type.h | 5 +- include/kvm/arm_arch_timer.h | 14 +- include/kvm/arm_pmu.h | 24 +- include/kvm/arm_psci.h | 13 +- include/kvm/arm_vgic.h | 13 +- include/kvm/iodev.h | 14 +- include/linux/acpi.h | 27 +- include/linux/acpi_dma.h | 5 +- include/linux/acpi_iort.h | 14 +- include/linux/amba/bus.h | 5 +- include/linux/amba/pl080.h | 5 +- include/linux/amba/pl08x.h | 5 +- include/linux/amba/pl093.h | 5 +- include/linux/amd-iommu.h | 14 +- include/linux/apple-gmux.h | 13 +- include/linux/arch_topology.h | 2 +- include/linux/arm-smccc.h | 11 +- include/linux/async.h | 6 +- include/linux/async_tx.h | 15 +- include/linux/attribute_container.h | 3 +- include/linux/audit.h | 9 - include/linux/avf/virtchnl.h | 20 +- include/linux/backing-dev-defs.h | 1 + include/linux/balloon_compaction.h | 4 - include/linux/bch.h | 14 +- include/linux/bio.h | 33 +- include/linux/blk-cgroup.h | 106 +- include/linux/blk-mq.h | 2 +- include/linux/blk_types.h | 6 + include/linux/blkdev.h | 19 +- include/linux/bpf-cgroup.h | 66 +- include/linux/bpf.h | 106 +- include/linux/bpf_types.h | 1 - include/linux/bpf_verifier.h | 85 +- include/linux/c2port.h | 5 +- include/linux/cacheinfo.h | 2 - include/linux/can/dev/peak_canfd.h | 10 +- include/linux/can/led.h | 5 +- include/linux/can/rx-offload.h | 10 +- include/linux/cb710.h | 9 +- include/linux/ccp.h | 5 +- include/linux/ceph/debugfs.h | 4 +- include/linux/cgroup-defs.h | 3 +- include/linux/cgroup.h | 34 +- include/linux/cgroup_rdma.h | 5 +- include/linux/clk.h | 5 +- include/linux/clk/mxs.h | 5 +- include/linux/clk/sunxi-ng.h | 10 +- include/linux/clkdev.h | 5 +- include/linux/clock_cooling.h | 10 +- include/linux/cnt32_to_63.h | 5 +- include/linux/compiler_types.h | 2 - include/linux/concap.h | 112 + include/linux/console_struct.h | 5 +- include/linux/container.h | 5 +- include/linux/coresight.h | 61 +- include/linux/cper.h | 14 +- include/linux/cpu.h | 4 - include/linux/cpu_pm.h | 11 +- include/linux/cpu_rmap.h | 5 +- include/linux/cpufeature.h | 5 +- include/linux/cpufreq.h | 11 +- include/linux/cpuhotplug.h | 4 +- include/linux/crc-itu-t.h | 4 +- include/linux/crc16.h | 4 +- include/linux/crypto.h | 12 +- include/linux/dcache.h | 4 +- include/linux/debugfs.h | 12 +- include/linux/devcoredump.h | 17 +- include/linux/devfreq-event.h | 5 +- include/linux/devfreq.h | 5 +- include/linux/device.h | 20 +- include/linux/digsig.h | 6 +- include/linux/dim.h | 366 - include/linux/dm9000.h | 6 +- include/linux/dma-buf.h | 13 +- include/linux/dma-contiguous.h | 19 - include/linux/dma-debug.h | 14 +- include/linux/dma-iommu.h | 62 +- include/linux/dma-mapping.h | 7 + include/linux/dma-noncoherent.h | 19 - include/linux/dma/hsu.h | 5 +- include/linux/dma/ipu-dma.h | 5 +- include/linux/dma/mxs-dma.h | 24 - include/linux/dma/qcom_bam_dma.h | 10 +- include/linux/dmar.h | 26 +- include/linux/dns_resolver.h | 3 +- include/linux/dsa/8021q.h | 16 +- include/linux/dsa/sja1105.h | 30 +- include/linux/dw_apb_timer.h | 5 +- include/linux/edd.h | 11 +- include/linux/efi.h | 10 - include/linux/elevator.h | 2 +- include/linux/energy_model.h | 2 +- include/linux/extcon-provider.h | 10 +- include/linux/extcon.h | 10 +- include/linux/extcon/extcon-adc-jack.h | 6 +- include/linux/fault-inject.h | 2 +- include/linux/fb.h | 45 +- include/linux/fbcon.h | 30 - include/linux/fec.h | 5 +- include/linux/filter.h | 37 +- include/linux/firmware-map.h | 11 +- include/linux/firmware/meson/meson_sm.h | 8 +- include/linux/firmware/xlnx-zynqmp.h | 1 + include/linux/flat.h | 58 +- include/linux/fmc-sdb.h | 39 + include/linux/fmc.h | 269 + include/linux/fs.h | 32 +- include/linux/fs_context.h | 2 +- include/linux/fscrypt.h | 96 +- include/linux/fsi-sbefifo.h | 10 +- include/linux/fsl/bestcomm/gen_bd.h | 8 +- include/linux/fsl_devices.h | 1 - include/linux/fsnotify.h | 26 - include/linux/fsnotify_backend.h | 8 +- include/linux/fwnode.h | 5 +- include/linux/gameport.h | 5 +- include/linux/genalloc.h | 68 +- include/linux/gpio.h | 1 - include/linux/gpio/driver.h | 31 +- include/linux/gpio/gpio-reg.h | 2 +- include/linux/gpio/machine.h | 4 +- include/linux/hid-sensor-hub.h | 15 +- include/linux/hid-sensor-ids.h | 15 +- include/linux/hidraw.h | 10 +- include/linux/hmm.h | 302 +- include/linux/hrtimer.h | 16 +- include/linux/hrtimer_defs.h | 27 - include/linux/hsi/hsi.h | 15 +- include/linux/hsi/ssi_protocol.h | 15 +- include/linux/hugetlb.h | 120 +- include/linux/hwmon.h | 4 +- include/linux/hyperv.h | 15 +- include/linux/i2c.h | 6 - include/linux/i3c/master.h | 10 +- include/linux/i8042.h | 6 +- include/linux/ide.h | 272 +- include/linux/idr.h | 21 +- include/linux/ieee80211.h | 13 +- include/linux/if_bridge.h | 12 - include/linux/if_rmnet.h | 55 - include/linux/if_tap.h | 1 + include/linux/igmp.h | 2 +- include/linux/iio/accel/kxcjk_1013.h | 10 +- include/linux/iio/buffer.h | 5 +- include/linux/iio/common/cros_ec_sensors_core.h | 10 +- include/linux/iio/configfs.h | 5 +- include/linux/iio/consumer.h | 5 +- include/linux/iio/driver.h | 5 +- include/linux/iio/events.h | 5 +- include/linux/iio/gyro/itg3200.h | 5 +- include/linux/iio/iio.h | 5 +- include/linux/iio/machine.h | 5 +- include/linux/iio/sw_device.h | 5 +- include/linux/iio/sw_trigger.h | 5 +- include/linux/iio/sysfs.h | 5 +- include/linux/iio/trigger.h | 5 +- include/linux/iio/trigger_consumer.h | 5 +- include/linux/iio/types.h | 5 +- include/linux/ima.h | 7 +- include/linux/in.h | 2 +- include/linux/inetdevice.h | 19 +- include/linux/input-polldev.h | 5 +- include/linux/input.h | 5 +- include/linux/input/as5011.h | 5 +- include/linux/input/auo-pixcir-ts.h | 12 +- include/linux/input/cma3000.h | 13 +- include/linux/input/cyttsp.h | 16 +- include/linux/input/elan-i2c-ids.h | 76 - include/linux/input/kxtj9.h | 15 +- include/linux/input/mt.h | 5 +- include/linux/input/navpoint.h | 5 +- include/linux/input/sparse-keymap.h | 5 +- include/linux/input/touchscreen.h | 5 +- include/linux/integrity.h | 5 +- include/linux/intel-iommu.h | 21 +- include/linux/intel-ish-client-if.h | 1 - include/linux/intel-svm.h | 12 +- include/linux/io-mapping.h | 14 +- include/linux/io-pgtable.h | 11 +- include/linux/io.h | 14 +- include/linux/iomap.h | 1 - include/linux/iommu.h | 119 +- include/linux/iopoll.h | 15 +- include/linux/ioport.h | 13 +- include/linux/iova.h | 4 +- include/linux/ipack.h | 5 +- include/linux/irqbypass.h | 5 +- include/linux/irqchip/arm-gic-common.h | 10 +- include/linux/irqchip/arm-gic-v3.h | 14 +- include/linux/irqchip/arm-gic-v4.h | 13 +- include/linux/irqchip/arm-gic.h | 8 +- include/linux/irqchip/chained_irq.h | 13 +- include/linux/irqchip/irq-omap-intc.h | 10 +- include/linux/irqchip/irq-partition-percpu.h | 13 +- include/linux/irqchip/irq-sa11x0.h | 5 +- include/linux/irqchip/mxs.h | 5 +- include/linux/iscsi_boot_sysfs.h | 10 +- include/linux/iscsi_ibft.h | 10 +- include/linux/isdn.h | 473 ++ .../mISDN/isdnhdlc.h => include/linux/isdn/hdlc.h | 0 include/linux/isdn_divertif.h | 35 + include/linux/isdn_ppp.h | 194 + include/linux/isdnif.h | 505 ++ include/linux/jbd2.h | 23 +- include/linux/jhash.h | 2 +- include/linux/jump_label.h | 3 - include/linux/jump_label_ratelimit.h | 5 +- include/linux/kasan-checks.h | 43 +- include/linux/kasan.h | 7 +- include/linux/kernel.h | 3 +- include/linux/kernfs.h | 3 +- include/linux/key-type.h | 3 - include/linux/key.h | 102 +- include/linux/klist.h | 4 +- include/linux/kmemleak.h | 14 +- include/linux/kref.h | 4 +- include/linux/kvm_host.h | 10 +- include/linux/kvm_irqfd.h | 9 +- include/linux/kvm_types.h | 16 +- include/linux/led-class-flash.h | 6 +- include/linux/leds-bd2802.h | 6 +- include/linux/leds-lp3944.h | 6 +- include/linux/leds-lp3952.h | 6 +- include/linux/leds-pca9532.h | 6 +- include/linux/leds-regulator.h | 6 +- include/linux/leds-tca6507.h | 15 +- include/linux/leds-ti-lmu-common.h | 47 - include/linux/leds.h | 6 +- include/linux/libnvdimm.h | 10 +- include/linux/libps2.h | 5 +- include/linux/list.h | 14 - include/linux/livepatch.h | 3 + include/linux/llist.h | 14 +- include/linux/lockd/lockd.h | 2 - include/linux/lockdep.h | 43 +- include/linux/log2.h | 34 - include/linux/lsm_hooks.h | 2 +- include/linux/mailbox/brcm-message.h | 5 +- include/linux/mailbox_client.h | 5 +- include/linux/mailbox_controller.h | 6 +- include/linux/max17040_battery.h | 5 +- include/linux/mcb.h | 5 +- include/linux/mdev.h | 5 +- include/linux/mdio.h | 5 +- include/linux/mem_encrypt.h | 5 +- include/linux/memcontrol.h | 50 +- include/linux/memremap.h | 79 +- include/linux/memstick.h | 6 +- include/linux/mfd/88pm80x.h | 5 +- include/linux/mfd/88pm860x.h | 5 +- include/linux/mfd/aat2870.h | 15 +- include/linux/mfd/abx500/ab8500-codec.h | 5 +- include/linux/mfd/ac100.h | 5 +- include/linux/mfd/arizona/core.h | 5 +- include/linux/mfd/arizona/pdata.h | 5 +- include/linux/mfd/arizona/registers.h | 5 +- include/linux/mfd/as3711.h | 5 +- include/linux/mfd/asic3.h | 5 +- include/linux/mfd/atmel-hlcdc.h | 13 +- include/linux/mfd/axp20x.h | 5 +- include/linux/mfd/core.h | 6 +- include/linux/mfd/cros_ec.h | 11 +- include/linux/mfd/cros_ec_commands.h | 3638 ++-------- include/linux/mfd/da9062/registers.h | 3 - include/linux/mfd/da9063/pdata.h | 49 + include/linux/mfd/hi6421-pmic.h | 5 +- include/linux/mfd/hi655x-pmic.h | 5 +- include/linux/mfd/kempld.h | 5 +- include/linux/mfd/lp3943.h | 6 +- include/linux/mfd/lp87565.h | 5 +- include/linux/mfd/lp8788-isink.h | 6 +- include/linux/mfd/lp8788.h | 6 +- include/linux/mfd/lpc_ich.h | 14 +- include/linux/mfd/madera/pdata.h | 4 - include/linux/mfd/max77620.h | 5 +- include/linux/mfd/max8907.h | 5 +- include/linux/mfd/max8925.h | 5 +- include/linux/mfd/mc13783.h | 5 +- include/linux/mfd/mc13892.h | 5 +- include/linux/mfd/mc13xxx.h | 5 +- include/linux/mfd/motorola-cpcap.h | 5 +- include/linux/mfd/mt6323/core.h | 5 +- include/linux/mfd/mt6323/registers.h | 5 +- include/linux/mfd/rk808.h | 10 +- include/linux/mfd/rn5t618.h | 8 +- include/linux/mfd/rt5033-private.h | 5 +- include/linux/mfd/rt5033.h | 5 +- include/linux/mfd/samsung/core.h | 1 - include/linux/mfd/samsung/s2mps11.h | 9 +- include/linux/mfd/si476x-core.h | 11 +- include/linux/mfd/si476x-platform.h | 11 +- include/linux/mfd/si476x-reports.h | 11 +- include/linux/mfd/sky81452.h | 13 +- include/linux/mfd/sta2x11-mfd.h | 14 +- include/linux/mfd/stmpe.h | 2 +- include/linux/mfd/sun4i-gpadc.h | 5 +- include/linux/mfd/syscon.h | 6 + include/linux/mfd/syscon/imx6q-iomuxc-gpr.h | 5 +- include/linux/mfd/syscon/imx7-iomuxc-gpr.h | 5 +- include/linux/mfd/t7l66xb.h | 6 +- include/linux/mfd/tc3589x.h | 3 +- include/linux/mfd/tc6393xb.h | 5 +- include/linux/mfd/ti-lmu-register.h | 62 +- include/linux/mfd/ti-lmu.h | 10 +- include/linux/mfd/twl4030-audio.h | 16 +- include/linux/mfd/twl6040.h | 16 +- include/linux/mfd/wl1273-core.h | 15 +- include/linux/mfd/wm831x/pdata.h | 1 + include/linux/mic_bus.h | 13 +- include/linux/mlx5/accel.h | 2 +- include/linux/mlx5/cq.h | 6 +- include/linux/mlx5/device.h | 32 +- include/linux/mlx5/driver.h | 61 +- include/linux/mlx5/eq.h | 25 +- include/linux/mlx5/eswitch.h | 60 +- include/linux/mlx5/fs.h | 19 +- include/linux/mlx5/mlx5_ifc.h | 395 +- include/linux/mlx5/qp.h | 12 +- include/linux/mlx5/vport.h | 7 +- include/linux/mm-arch-hooks.h | 5 +- include/linux/mm.h | 96 +- include/linux/mm_types.h | 6 +- include/linux/mmc/card.h | 5 +- include/linux/mmc/core.h | 5 +- include/linux/mmc/host.h | 7 +- include/linux/mmc/pm.h | 5 +- include/linux/mmc/sdio_func.h | 6 - include/linux/mmc/slot-gpio.h | 5 +- include/linux/mod_devicetable.h | 1 - include/linux/module.h | 5 - include/linux/mtd/cfi.h | 7 - include/linux/mtd/hyperbus.h | 84 - include/linux/mtd/lpc32xx_mlc.h | 5 +- include/linux/mtd/lpc32xx_slc.h | 5 +- include/linux/mtd/mtd.h | 6 - include/linux/mtd/nand_bch.h | 5 +- include/linux/mtd/nand_ecc.h | 5 +- include/linux/mtd/ndfc.h | 6 +- include/linux/mtd/onenand.h | 5 +- include/linux/mtd/onenand_regs.h | 6 +- include/linux/mtd/plat-ram.h | 6 +- include/linux/mtd/rawnand.h | 41 +- include/linux/mtd/sharpsl.h | 5 +- include/linux/mtd/spi-nor.h | 3 - include/linux/mtd/spinand.h | 35 +- include/linux/mtd/xip.h | 5 +- include/linux/mv643xx.h | 46 + include/linux/nd.h | 10 +- include/linux/net.h | 4 +- include/linux/net_dim.h | 418 ++ include/linux/netdevice.h | 2 - include/linux/netfilter.h | 5 + include/linux/netfilter/ipset/ip_set.h | 7 +- include/linux/netfilter/ipset/ip_set_comment.h | 5 +- include/linux/netfilter/ipset/ip_set_counter.h | 8 +- include/linux/netfilter/ipset/ip_set_skbinfo.h | 8 +- include/linux/netfilter/ipset/ip_set_timeout.h | 8 +- include/linux/netfilter/nf_conntrack_h323_asn1.h | 4 +- include/linux/netfilter/nf_conntrack_h323_types.h | 3 +- include/linux/netfilter_ipv6.h | 102 +- include/linux/netlink.h | 9 +- include/linux/nvme-fc-driver.h | 6 - include/linux/nvme.h | 66 +- include/linux/of_fdt.h | 11 + include/linux/of_mdio.h | 3 +- include/linux/of_net.h | 3 +- include/linux/olpc-ec.h | 37 +- include/linux/omap-dmaengine.h | 5 +- include/linux/omap-iommu.h | 5 +- include/linux/omap-mailbox.h | 4 +- include/linux/oom.h | 1 + include/linux/openvswitch.h | 15 +- include/linux/padata.h | 14 +- include/linux/page-flags.h | 6 - include/linux/page-isolation.h | 2 +- include/linux/page_ext.h | 1 + include/linux/pagemap.h | 19 +- include/linux/pci-aspm.h | 7 +- include/linux/pda_power.h | 5 +- include/linux/pe.h | 13 +- include/linux/percpu-refcount.h | 10 +- include/linux/percpu-rwsem.h | 14 +- include/linux/perf/arm_pmu.h | 8 +- include/linux/perf_event.h | 12 - include/linux/perf_regs.h | 8 - include/linux/pfn_t.h | 7 + include/linux/phonet.h | 15 +- include/linux/phy.h | 25 +- include/linux/phy/phy-sun4i-usb.h | 10 +- include/linux/phy/tegra/xusb.h | 10 +- include/linux/phylink.h | 81 +- include/linux/pid.h | 3 - include/linux/pinctrl/pinconf-generic.h | 23 +- include/linux/pinctrl/pinconf.h | 4 +- include/linux/pinctrl/pinctrl-state.h | 5 - include/linux/pinctrl/pinctrl.h | 19 +- include/linux/pinctrl/pinmux.h | 4 + include/linux/platform_data/ads7828.h | 5 +- include/linux/platform_data/apds990x.h | 16 +- include/linux/platform_data/asoc-s3c.h | 5 +- include/linux/platform_data/asoc-s3c24xx_simtec.h | 5 +- include/linux/platform_data/ata-samsung_cf.h | 5 +- include/linux/platform_data/atmel.h | 3 +- include/linux/platform_data/bd6107.h | 5 +- include/linux/platform_data/bh1770glc.h | 16 +- include/linux/platform_data/cpuidle-exynos.h | 5 +- include/linux/platform_data/cyttsp4.h | 16 +- include/linux/platform_data/dma-hsu.h | 5 +- include/linux/platform_data/dma-imx.h | 5 +- include/linux/platform_data/dma-mmp_tdma.h | 6 +- include/linux/platform_data/dmtimer-omap.h | 13 +- include/linux/platform_data/emif_plat.h | 5 +- include/linux/platform_data/eth-netx.h | 14 +- include/linux/platform_data/fsa9480.h | 27 + include/linux/platform_data/gpio-ath79.h | 5 +- include/linux/platform_data/gpio-dwapb.h | 10 +- include/linux/platform_data/gpio-omap.h | 2 +- include/linux/platform_data/gpio_backlight.h | 5 +- include/linux/platform_data/gpmc-omap.h | 5 +- include/linux/platform_data/hsmmc-omap.h | 5 +- include/linux/platform_data/hwmon-s3c.h | 5 +- include/linux/platform_data/i2c-designware.h | 10 +- include/linux/platform_data/i2c-gpio.h | 5 +- include/linux/platform_data/i2c-imx.h | 3 +- include/linux/platform_data/i2c-mux-gpio.h | 5 +- include/linux/platform_data/i2c-pxa.h | 6 +- include/linux/platform_data/i2c-s3c2410.h | 5 +- include/linux/platform_data/ina2xx.h | 5 +- include/linux/platform_data/intel-spi.h | 5 +- include/linux/platform_data/invensense_mpu6050.h | 10 +- include/linux/platform_data/iommu-omap.h | 5 +- include/linux/platform_data/irda-sa11x0.h | 5 +- include/linux/platform_data/keypad-omap.h | 5 +- include/linux/platform_data/leds-lp55xx.h | 5 +- include/linux/platform_data/leds-omap.h | 5 +- include/linux/platform_data/leds-pca963x.h | 15 +- include/linux/platform_data/leds-s3c24xx.h | 5 +- include/linux/platform_data/lm3630a_bl.h | 6 +- include/linux/platform_data/lm3639_bl.h | 6 +- include/linux/platform_data/lm8323.h | 14 +- include/linux/platform_data/lp855x.h | 6 +- include/linux/platform_data/lp8727.h | 5 +- include/linux/platform_data/lp8755.h | 6 +- include/linux/platform_data/lv5207lp.h | 5 +- include/linux/platform_data/macb.h | 5 +- include/linux/platform_data/max197.h | 5 +- include/linux/platform_data/max6697.h | 5 +- include/linux/platform_data/media/mmp-camera.h | 4 + include/linux/platform_data/media/omap1_camera.h | 5 +- include/linux/platform_data/mfd-mcp-sa11x0.h | 5 +- include/linux/platform_data/mmc-esdhc-imx.h | 6 +- include/linux/platform_data/mmc-omap.h | 5 +- include/linux/platform_data/mmp_audio.h | 6 +- include/linux/platform_data/mmp_dma.h | 6 +- include/linux/platform_data/mtd-nand-omap2.h | 5 +- include/linux/platform_data/mtd-nand-s3c2410.h | 5 +- include/linux/platform_data/nxp-nci.h | 10 +- include/linux/platform_data/omap-twl4030.h | 15 +- include/linux/platform_data/pxa_sdhci.h | 5 +- include/linux/platform_data/regulator-haptic.h | 5 +- include/linux/platform_data/s3c-hsotg.h | 5 +- include/linux/platform_data/s3c-hsudc.h | 5 +- include/linux/platform_data/sc18is602.h | 5 +- include/linux/platform_data/sdhci-pic32.h | 10 +- include/linux/platform_data/shtc1.h | 11 +- include/linux/platform_data/sky81452-backlight.h | 13 +- include/linux/platform_data/spi-ath79.h | 5 +- include/linux/platform_data/spi-mt65xx.h | 7 +- include/linux/platform_data/spi-nuc900.h | 6 +- include/linux/platform_data/ti-aemif.h | 5 +- include/linux/platform_data/touchscreen-s3c2410.h | 5 +- include/linux/platform_data/txx9/ndfmc.h | 4 +- include/linux/platform_data/usb-ohci-s3c2410.h | 5 +- include/linux/platform_data/usb-pxa3xx-ulpi.h | 5 +- include/linux/platform_data/usb-s3c2410_udc.h | 7 +- include/linux/platform_data/video-mx3fb.h | 5 +- include/linux/platform_data/video-pxafb.h | 5 +- include/linux/platform_data/voltage-omap.h | 5 +- include/linux/platform_data/wilco-ec.h | 94 +- include/linux/platform_data/x86/asus-wmi.h | 5 +- include/linux/platform_data/x86/clk-lpss.h | 5 +- include/linux/platform_data/x86/clk-pmc-atom.h | 10 +- include/linux/platform_data/x86/pmc_atom.h | 11 +- include/linux/platform_data/xilinx-ll-temac.h | 3 +- include/linux/platform_data/zforce_ts.h | 10 +- include/linux/platform_device.h | 3 +- include/linux/pm.h | 1 + include/linux/pm2301_charger.h | 15 +- include/linux/pm_clock.h | 3 +- include/linux/pm_domain.h | 3 +- include/linux/pm_opp.h | 13 +- include/linux/pm_runtime.h | 3 +- include/linux/pm_wakeup.h | 2 +- include/linux/power/bq24190_charger.h | 5 +- include/linux/power/charger-manager.h | 4 +- include/linux/power/generic-adc-battery.h | 4 +- include/linux/power/smb347-charger.h | 5 +- include/linux/powercap.h | 14 +- include/linux/ppp-comp.h | 5 +- include/linux/ppp_defs.h | 5 +- include/linux/proc_fs.h | 9 - include/linux/processor.h | 9 + include/linux/property.h | 100 +- include/linux/psp-sev.h | 5 +- include/linux/pstore.h | 14 +- include/linux/pstore_ram.h | 11 +- include/linux/ptp_clock_kernel.h | 8 - include/linux/ptrace.h | 2 +- include/linux/pwm.h | 16 +- include/linux/pxa2xx_ssp.h | 5 +- include/linux/qcom_scm.h | 10 +- include/linux/qed/fcoe_common.h | 5 +- include/linux/qed/qed_if.h | 10 +- include/linux/qed/qed_rdma_if.h | 2 - include/linux/raid_class.h | 3 +- include/linux/rcu_sync.h | 40 +- include/linux/rcupdate.h | 27 +- include/linux/regmap.h | 29 +- include/linux/regulator/act8865.h | 10 +- include/linux/regulator/arizona-ldo1.h | 5 +- include/linux/regulator/arizona-micsupp.h | 5 +- include/linux/regulator/consumer.h | 6 +- include/linux/regulator/coupler.h | 97 - include/linux/regulator/driver.h | 17 +- include/linux/regulator/fan53555.h | 6 +- include/linux/regulator/lp872x.h | 6 +- include/linux/regulator/machine.h | 7 +- include/linux/regulator/max8649.h | 5 +- include/linux/regulator/max8952.h | 3 + include/linux/regulator/tps6507x.h | 14 +- include/linux/resource_ext.h | 10 +- include/linux/rhashtable.h | 36 +- include/linux/rmi.h | 5 +- include/linux/rodata_test.h | 6 +- include/linux/rtc/ds1685.h | 5 +- include/linux/rtc/m48t59.h | 5 +- include/linux/rtsx_usb.h | 13 +- include/linux/rwsem.h | 16 +- include/linux/sbitmap.h | 13 +- include/linux/scatterlist.h | 11 +- include/linux/sched.h | 90 +- include/linux/sched/mm.h | 4 - include/linux/sched/nohz.h | 8 + include/linux/sched/signal.h | 15 +- include/linux/sched/sysctl.h | 11 - include/linux/sched/task.h | 17 +- include/linux/sched/topology.h | 25 +- include/linux/sched/user.h | 14 + include/linux/sched/wake_q.h | 5 - include/linux/sched_clock.h | 5 +- include/linux/security.h | 12 +- include/linux/sed-opal.h | 3 - include/linux/semaphore.h | 3 +- include/linux/seq_file.h | 1 - include/linux/serdev.h | 10 +- include/linux/serial_8250.h | 1 - include/linux/serio.h | 5 +- include/linux/set_memory.h | 5 +- include/linux/sfp.h | 12 +- include/linux/sh_dma.h | 5 +- include/linux/sha256.h | 4 +- include/linux/signal.h | 2 +- include/linux/siox.h | 15 +- include/linux/sizes.h | 6 +- include/linux/skbuff.h | 28 +- include/linux/skmsg.h | 2 - include/linux/slab.h | 16 +- include/linux/sm501-regs.h | 5 +- include/linux/smp.h | 52 +- include/linux/socket.h | 7 - include/linux/soundwire/sdw.h | 88 +- include/linux/soundwire/sdw_type.h | 11 - include/linux/spi/rspi.h | 10 +- include/linux/spi/s3c24xx.h | 5 +- include/linux/spi/sh_hspi.h | 10 +- include/linux/spi/spi.h | 37 - include/linux/spmi.h | 10 +- include/linux/srcutree.h | 14 +- include/linux/ssb/ssb_driver_chipcommon.h | 3 +- include/linux/ssb/ssb_driver_extif.h | 3 +- include/linux/ssbi.h | 10 +- include/linux/stmmac.h | 22 +- include/linux/stmp3xxx_rtc_wdt.h | 3 +- include/linux/stop_machine.h | 1 - include/linux/string_helpers.h | 3 - include/linux/sudmac.h | 5 +- include/linux/sunrpc/cache.h | 4 +- include/linux/sunrpc/xdr.h | 7 - include/linux/suspend.h | 62 +- include/linux/swap.h | 18 +- include/linux/swapops.h | 15 + include/linux/switchtec.h | 11 +- include/linux/sxgbe_platform.h | 5 +- include/linux/syscalls.h | 11 +- include/linux/syscore_ops.h | 3 +- include/linux/sysctl.h | 3 - include/linux/sysfs.h | 8 - include/linux/tboot.h | 15 +- include/linux/tca6416_keypad.h | 5 +- include/linux/tcp.h | 13 +- include/linux/tee_drv.h | 11 +- include/linux/ti_wilink_st.h | 15 +- include/linux/tifm.h | 6 +- include/linux/timekeeping.h | 32 +- include/linux/timer.h | 27 +- include/linux/timeriomem-rng.h | 5 +- include/linux/topology.h | 6 - include/linux/torture.h | 2 +- include/linux/tpm.h | 7 +- include/linux/tpm_eventlog.h | 152 - include/linux/tracefs.h | 6 +- include/linux/tracehook.h | 7 - include/linux/tracepoint.h | 4 +- include/linux/transport_class.h | 3 +- include/linux/types.h | 2 +- include/linux/ucb1400.h | 5 +- include/linux/uio.h | 14 +- include/linux/uio_driver.h | 3 +- include/linux/unicode.h | 3 - include/linux/usb.h | 2 - include/linux/usb/chipidea.h | 1 - include/linux/usb/gadget.h | 3 +- include/linux/usb/hcd.h | 6 +- include/linux/usb/renesas_usbhs.h | 39 +- include/linux/usb/typec_mux.h | 62 +- include/linux/user_namespace.h | 12 +- include/linux/uwb.h | 16 +- include/linux/uwb/debug-cmd.h | 13 +- include/linux/uwb/spec.h | 16 +- include/linux/uwb/umc.h | 3 +- include/linux/uwb/whci.h | 17 +- include/linux/vfio.h | 5 +- include/linux/via-gpio.h | 2 +- include/linux/vm_sockets.h | 10 +- include/linux/vmalloc.h | 2 - include/linux/vmpressure.h | 2 +- include/linux/vmw_vmci_api.h | 10 +- include/linux/vmw_vmci_defs.h | 51 +- include/linux/w1-gpio.h | 5 +- include/linux/wanrouter.h | 11 + include/linux/wimax/debug.h | 23 +- include/linux/wl12xx.h | 16 +- include/linux/wmi.h | 2 +- include/linux/workqueue.h | 4 + include/linux/xarray.h | 1 - include/math-emu/op-2.h | 17 +- include/math-emu/op-common.h | 11 +- include/media/cec-notifier.h | 105 +- include/media/cec.h | 98 +- include/media/davinci/vpbe.h | 10 +- include/media/davinci/vpbe_display.h | 10 +- include/media/davinci/vpbe_osd.h | 11 +- include/media/davinci/vpbe_types.h | 10 +- include/media/davinci/vpbe_venc.h | 10 +- include/media/davinci/vpif_types.h | 10 +- include/media/drv-intf/cx25840.h | 138 +- include/media/drv-intf/exynos-fimc.h | 5 +- include/media/drv-intf/s3c_camif.h | 5 +- include/media/drv-intf/sh_vou.h | 5 +- include/media/drv-intf/si476x.h | 11 +- include/media/drv-intf/soc_mediabus.h | 5 +- include/media/dvbdev.h | 4 +- include/media/h264-ctrls.h | 197 - include/media/i2c/ak881x.h | 5 +- include/media/i2c/lm3646.h | 5 +- include/media/i2c/mt9v011.h | 5 +- include/media/i2c/mt9v022.h | 5 +- include/media/i2c/ov772x.h | 5 +- include/media/i2c/ov9650.h | 5 +- include/media/i2c/rj54n1cb0c.h | 5 +- include/media/i2c/tvp514x.h | 11 +- include/media/i2c/tw9910.h | 5 +- include/media/rc-core.h | 10 +- include/media/soc_camera.h | 5 +- include/media/v4l2-async.h | 5 +- include/media/v4l2-clk.h | 5 +- include/media/v4l2-common.h | 10 +- include/media/v4l2-ctrls.h | 13 +- include/media/v4l2-flash-led-class.h | 5 +- include/media/v4l2-image-sizes.h | 5 +- include/media/v4l2-ioctl.h | 14 +- include/media/v4l2-mediabus.h | 5 +- include/media/v4l2-mem2mem.h | 4 - include/media/v4l2-subdev.h | 6 - include/media/videobuf-core.h | 5 +- include/media/videobuf-dma-contig.h | 5 +- include/media/videobuf-dma-sg.h | 5 +- include/media/videobuf-vmalloc.h | 5 +- include/media/videobuf2-core.h | 21 +- include/media/videobuf2-memops.h | 3 +- include/memory/jedec_ddr.h | 5 +- include/misc/ocxl.h | 5 +- include/net/addrconf.h | 16 - include/net/af_vsock.h | 10 +- include/net/ax88796.h | 6 +- include/net/bluetooth/hci.h | 20 - include/net/bluetooth/hci_core.h | 4 - include/net/bond_options.h | 1 - include/net/bonding.h | 10 - include/net/busy_poll.h | 14 +- include/net/cfg80211-wext.h | 5 +- include/net/cfg80211.h | 92 +- include/net/devlink.h | 47 +- include/net/dsa.h | 5 +- include/net/dst.h | 7 +- include/net/ethoc.h | 5 +- include/net/fib_rules.h | 5 +- include/net/flow_dissector.h | 30 +- include/net/flow_offload.h | 108 - include/net/fq.h | 3 +- include/net/fq_impl.h | 3 +- include/net/gue.h | 2 +- include/net/hwbm.h | 6 +- include/net/inet_common.h | 1 - include/net/inet_frag.h | 39 +- include/net/inet_timewait_sock.h | 1 - include/net/ip.h | 40 +- include/net/ip6_fib.h | 44 +- include/net/ip6_route.h | 36 +- include/net/ip6_tunnel.h | 9 +- include/net/ip_fib.h | 33 +- include/net/ip_vs.h | 14 +- include/net/ipv6.h | 64 +- include/net/ipv6_frag.h | 2 - include/net/ipv6_stubs.h | 5 - include/net/kcm.h | 5 +- include/net/mac80211.h | 37 +- include/net/mpls.h | 10 +- include/net/mpls_iptunnel.h | 10 +- include/net/net_namespace.h | 10 - include/net/netfilter/br_netfilter.h | 3 +- include/net/netfilter/nf_conntrack.h | 8 +- include/net/netfilter/nf_conntrack_acct.h | 5 +- include/net/netfilter/nf_conntrack_bridge.h | 20 - include/net/netfilter/nf_conntrack_core.h | 3 - include/net/netfilter/nf_conntrack_synproxy.h | 14 +- include/net/netfilter/nf_flow_table.h | 2 + include/net/netfilter/nf_queue.h | 3 +- include/net/netfilter/nf_synproxy.h | 49 - include/net/netfilter/nf_tables.h | 16 +- include/net/netfilter/nf_tables_offload.h | 76 - include/net/netfilter/nft_meta.h | 44 - include/net/netlink.h | 15 +- include/net/netns/ieee802154_6lowpan.h | 2 +- include/net/netns/ipv4.h | 3 +- include/net/netns/ipv6.h | 4 +- include/net/netns/nexthop.h | 18 - include/net/nexthop.h | 312 - include/net/nfc/digital.h | 11 +- include/net/nfc/llc.h | 13 +- include/net/nfc/nci.h | 14 +- include/net/nfc/nci_core.h | 14 +- include/net/page_pool.h | 103 +- include/net/phonet/gprs.h | 15 +- include/net/phonet/pep.h | 15 +- include/net/phonet/phonet.h | 15 +- include/net/phonet/pn_dev.h | 15 +- include/net/pkt_cls.h | 146 +- include/net/request_sock.h | 3 - include/net/route.h | 5 - include/net/sch_generic.h | 2 +- include/net/sctp/checksum.h | 12 +- include/net/sctp/structs.h | 37 +- include/net/sock.h | 16 +- include/net/sock_reuseport.h | 2 - include/net/strparser.h | 5 +- include/net/tc_act/tc_ct.h | 63 - include/net/tc_act/tc_ctinfo.h | 33 - include/net/tc_act/tc_mpls.h | 30 - include/net/tcp.h | 73 +- include/net/tls.h | 151 +- include/net/vsock_addr.h | 10 +- include/net/vxlan.h | 2 +- include/net/wimax.h | 17 +- include/net/xdp.h | 17 +- include/net/xdp_priv.h | 23 - include/net/xdp_sock.h | 38 +- include/net/xfrm.h | 53 +- include/pcmcia/ciscode.h | 5 +- include/pcmcia/cisreg.h | 5 +- include/pcmcia/cistpl.h | 5 +- include/pcmcia/device_id.h | 5 +- include/pcmcia/ds.h | 7 +- include/pcmcia/ss.h | 7 +- include/rdma/ib_verbs.h | 1 - include/rdma/mr_pool.h | 10 +- include/rdma/rw.h | 10 +- include/scsi/fc/fc_encaps.h | 14 +- include/scsi/fc/fc_fc2.h | 14 +- include/scsi/fc/fc_fcoe.h | 14 +- include/scsi/fc/fc_fcp.h | 14 +- include/scsi/fc/fc_fip.h | 14 +- include/scsi/fc/fc_ms.h | 17 +- include/scsi/fc_encode.h | 14 +- include/scsi/fc_frame.h | 14 +- include/scsi/fcoe_sysfs.h | 14 +- include/scsi/iscsi_if.h | 2 + include/scsi/iscsi_proto.h | 2 + include/scsi/libfc.h | 14 +- include/scsi/libfcoe.h | 14 +- include/scsi/libiscsi_tcp.h | 2 + include/scsi/libsas.h | 5 +- include/scsi/sas.h | 2 +- include/scsi/scsi_transport.h | 2 +- include/scsi/scsi_transport_fc.h | 3 + include/soc/arc/aux.h | 6 +- include/soc/arc/mcip.h | 5 +- include/soc/arc/timers.h | 5 +- include/soc/at91/atmel-secumod.h | 5 +- include/soc/at91/atmel-sfr.h | 5 +- include/soc/brcmstb/common.h | 5 +- include/soc/imx/cpuidle.h | 10 +- include/soc/imx/revision.h | 5 +- include/soc/imx/timer.h | 5 +- include/soc/rockchip/rockchip_sip.h | 10 +- include/soc/sa1100/pwer.h | 5 +- include/soc/tegra/ahb.h | 10 +- include/soc/tegra/bpmp.h | 10 +- include/soc/tegra/common.h | 5 +- include/soc/tegra/cpuidle.h | 10 +- include/soc/tegra/emc.h | 5 +- include/soc/tegra/flowctrl.h | 13 +- include/soc/tegra/ivc.h | 10 +- include/soc/tegra/mc.h | 5 +- include/soc/tegra/pm.h | 5 +- include/soc/tegra/pmc.h | 11 +- include/sound/ak4641.h | 5 +- include/sound/cs35l33.h | 5 +- include/sound/cs35l34.h | 5 +- include/sound/cs35l35.h | 5 +- include/sound/cs42l52.h | 5 +- include/sound/cs42l56.h | 5 +- include/sound/cs42l73.h | 5 +- include/sound/da7213.h | 5 +- include/sound/hda_codec.h | 6 +- include/sound/hdaudio.h | 5 +- include/sound/madera-pdata.h | 59 - include/sound/rt286.h | 5 +- include/sound/rt298.h | 5 +- include/sound/rt5514.h | 5 +- include/sound/rt5645.h | 5 +- include/sound/rt5659.h | 5 +- include/sound/rt5660.h | 5 +- include/sound/rt5663.h | 5 +- include/sound/rt5665.h | 5 +- include/sound/rt5668.h | 5 +- include/sound/rt5670.h | 5 +- include/sound/rt5682.h | 5 +- include/sound/sh_dac_audio.h | 5 +- include/sound/simple_card_utils.h | 20 +- include/sound/soc.h | 165 +- include/sound/sof/dai-intel.h | 3 +- include/sound/sof/dai.h | 1 - include/sound/sof/header.h | 30 +- include/sound/sof/info.h | 20 +- include/sound/sof/topology.h | 7 +- include/sound/sof/trace.h | 14 +- include/sound/sof/xtensa.h | 9 +- include/sound/tlv320aic32x4.h | 5 +- include/sound/tlv320aic3x.h | 5 +- include/sound/tlv320dac33-plat.h | 5 +- include/sound/tpa6130a2-plat.h | 15 +- include/sound/uda134x.h | 5 +- include/sound/uda1380.h | 5 +- include/sound/wm1250-ev1.h | 5 +- include/sound/wm2000.h | 5 +- include/sound/wm2200.h | 5 +- include/sound/wm5100.h | 5 +- include/sound/wm8903.h | 5 +- include/sound/wm8960.h | 5 +- include/sound/wm8962.h | 5 +- include/sound/wm8993.h | 5 +- include/sound/wm8996.h | 5 +- include/sound/wm9081.h | 5 +- include/sound/wm9090.h | 5 +- include/trace/events/afs.h | 132 - include/trace/events/clk.h | 10 +- include/trace/events/f2fs.h | 22 +- include/trace/events/filelock.h | 35 - include/trace/events/neigh.h | 49 - include/trace/events/page_pool.h | 87 - include/trace/events/rxrpc.h | 2 +- include/trace/events/sched.h | 31 - include/trace/events/ufs.h | 10 +- include/trace/events/xdp.h | 149 +- include/uapi/Kbuild | 14 - include/uapi/asm-generic/socket.h | 2 - include/uapi/asm-generic/unistd.h | 6 +- include/uapi/linux/Kbuild | 14 + include/uapi/linux/audit.h | 1 - include/uapi/linux/batadv_packet.h | 8 - include/uapi/linux/bpf.h | 89 +- include/uapi/linux/cec.h | 1 - include/uapi/linux/devlink.h | 16 - include/uapi/linux/dvb/audio.h | 6 +- include/uapi/linux/dvb/osd.h | 174 +- include/uapi/linux/dvb/video.h | 4 +- include/uapi/linux/ethtool.h | 2 - include/uapi/linux/flat.h | 59 + include/uapi/linux/fuse.h | 7 +- include/uapi/linux/if_ether.h | 1 - include/uapi/linux/if_link.h | 6 - include/uapi/linux/if_packet.h | 2 +- include/uapi/linux/if_xdp.h | 8 - include/uapi/linux/io_uring.h | 4 - include/uapi/linux/iommu.h | 155 - include/uapi/linux/ip_vs.h | 8 - include/uapi/linux/isdn.h | 144 + include/uapi/linux/isdn_divertif.h | 31 + include/uapi/linux/isdn_ppp.h | 68 + include/uapi/linux/isdnif.h | 57 + include/uapi/linux/isst_if.h | 172 - include/uapi/linux/keyctl.h | 19 - include/uapi/linux/kvm.h | 7 +- include/uapi/linux/kvm_para.h | 1 - include/uapi/linux/media.h | 2 +- include/uapi/linux/mii.h | 2 - include/uapi/linux/netfilter/ipset/ip_set.h | 2 +- include/uapi/linux/netfilter/nf_synproxy.h | 23 - include/uapi/linux/netfilter/nf_tables.h | 38 +- include/uapi/linux/netfilter/xt_SYNPROXY.h | 18 +- include/uapi/linux/netfilter/xt_owner.h | 12 +- include/uapi/linux/nexthop.h | 56 - include/uapi/linux/nilfs2_ondisk.h | 24 +- include/uapi/linux/nl80211.h | 26 +- include/uapi/linux/pkt_cls.h | 21 +- include/uapi/linux/pkt_sched.h | 10 +- include/uapi/linux/psp-sev.h | 5 +- include/uapi/linux/rds.h | 2 - include/uapi/linux/rtnetlink.h | 10 - include/uapi/linux/sched.h | 30 +- include/uapi/linux/sched/types.h | 66 +- include/uapi/linux/sed-opal.h | 21 - include/uapi/linux/serial_core.h | 2 +- include/uapi/linux/snmp.h | 2 - include/uapi/linux/tc_act/tc_ct.h | 41 - include/uapi/linux/tc_act/tc_ctinfo.h | 29 - include/uapi/linux/tc_act/tc_mpls.h | 33 - include/uapi/linux/tcp.h | 3 - include/uapi/linux/unix_diag.h | 2 - include/uapi/linux/usb/audio.h | 37 - include/uapi/linux/usbdevice_fs.h | 26 - include/uapi/linux/v4l2-controls.h | 23 - include/uapi/linux/videodev2.h | 2 +- include/uapi/linux/wanrouter.h | 18 + include/uapi/linux/wmi.h | 5 +- include/uapi/misc/habanalabs.h | 52 +- include/uapi/misc/ocxl.h | 14 +- include/uapi/mtd/mtd-abi.h | 10 +- include/uapi/scsi/fc/fc_els.h | 13 + include/uapi/scsi/fc/fc_fs.h | 13 + include/uapi/scsi/fc/fc_gs.h | 13 + include/uapi/scsi/fc/fc_ns.h | 13 + include/uapi/scsi/scsi_bsg_fc.h | 15 + include/uapi/scsi/scsi_netlink.h | 15 + include/uapi/scsi/scsi_netlink_fc.h | 15 + include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/eq.h | 172 + include/uapi/sound/sof/manifest.h | 188 + include/uapi/sound/sof/tokens.h | 1 - include/uapi/sound/sof/tone.h | 21 + include/uapi/sound/sof/trace.h | 66 + include/vdso/datapage.h | 89 - include/vdso/helpers.h | 56 - include/vdso/vsyscall.h | 11 - include/video/display_timing.h | 3 +- include/video/gbe.h | 4 +- include/video/ili9320.h | 5 +- include/video/mipi_display.h | 5 +- include/video/of_display_timing.h | 3 +- include/video/of_videomode.h | 3 +- include/video/omap-panel-data.h | 13 +- include/video/omapfb_dss.h | 32 + include/video/omapvrfb.h | 14 +- include/video/platform_lcd.h | 6 +- include/video/pxa168fb.h | 5 +- include/video/samsung_fimd.h | 5 +- include/video/videomode.h | 3 +- include/video/w100fb.h | 5 +- init/Kconfig | 117 +- init/init_task.c | 5 +- init/initramfs.c | 4 +- init/main.c | 24 - ipc/ipc_sysctl.c | 6 +- ipc/mq_sysctl.c | 6 +- kernel/Makefile | 4 +- kernel/async.c | 6 +- kernel/audit.c | 27 - kernel/audit.h | 8 +- kernel/auditfilter.c | 62 +- kernel/auditsc.c | 42 +- kernel/backtracetest.c | 6 +- kernel/bpf/Makefile | 1 - kernel/bpf/arraymap.c | 28 +- kernel/bpf/btf.c | 12 +- kernel/bpf/cgroup.c | 453 +- kernel/bpf/core.c | 61 +- kernel/bpf/cpumap.c | 119 +- kernel/bpf/devmap.c | 139 +- kernel/bpf/disasm.c | 10 +- kernel/bpf/disasm.h | 10 +- kernel/bpf/hashtab.c | 24 +- kernel/bpf/helpers.c | 10 +- kernel/bpf/inode.c | 5 +- kernel/bpf/local_storage.c | 13 +- kernel/bpf/lpm_trie.c | 22 +- kernel/bpf/queue_stack_maps.c | 13 +- kernel/bpf/reuseport_array.c | 17 +- kernel/bpf/stackmap.c | 28 +- kernel/bpf/syscall.c | 142 +- kernel/bpf/verifier.c | 1305 +--- kernel/bpf/xskmap.c | 22 +- kernel/cgroup/cgroup.c | 164 +- kernel/cgroup/cpuset.c | 19 +- kernel/cgroup/pids.c | 5 +- kernel/cgroup/rdma.c | 5 +- kernel/compat.c | 5 +- kernel/cpu.c | 19 +- kernel/cpu_pm.c | 11 +- kernel/crash_core.c | 4 +- kernel/cred.c | 22 +- kernel/dma/contiguous.c | 56 - kernel/dma/debug.c | 14 +- kernel/dma/direct.c | 55 +- kernel/dma/mapping.c | 12 - kernel/dma/remap.c | 16 +- kernel/dma/swiotlb.c | 25 +- kernel/events/core.c | 162 +- kernel/events/uprobes.c | 8 +- kernel/exit.c | 2 +- kernel/fail_function.c | 23 +- kernel/fork.c | 290 +- kernel/futex.c | 69 +- kernel/gcov/fs.c | 24 +- kernel/gen_ikh_data.sh | 89 + kernel/gen_kheaders.sh | 81 - kernel/iomem.c | 2 +- kernel/irq/Makefile | 3 - kernel/irq/affinity.c | 12 +- kernel/irq/autoprobe.c | 6 +- kernel/irq/chip.c | 10 - kernel/irq/cpuhotplug.c | 2 +- kernel/irq/internals.h | 26 +- kernel/irq/irqdesc.c | 16 +- kernel/irq/irqdomain.c | 4 +- kernel/irq/manage.c | 90 +- kernel/irq/timings.c | 453 +- kernel/jump_label.c | 64 +- kernel/kexec.c | 4 +- kernel/kexec_core.c | 4 +- kernel/kexec_file.c | 13 +- kernel/kheaders.c | 40 +- kernel/kprobes.c | 25 +- kernel/latencytop.c | 6 +- kernel/livepatch/core.c | 6 - kernel/livepatch/transition.c | 11 +- kernel/locking/Makefile | 2 +- kernel/locking/lock_events.h | 45 +- kernel/locking/lock_events_list.h | 12 +- kernel/locking/lockdep.c | 742 +- kernel/locking/lockdep_internals.h | 36 +- kernel/locking/lockdep_proc.c | 5 +- kernel/locking/locktorture.c | 2 +- kernel/locking/percpu-rwsem.c | 2 +- kernel/locking/rwsem-xadd.c | 745 ++ kernel/locking/rwsem.c | 1453 +--- kernel/locking/rwsem.h | 306 +- kernel/locking/semaphore.c | 3 +- kernel/memremap.c | 201 +- kernel/module.c | 5 - kernel/nsproxy.c | 6 +- kernel/pid.c | 71 - kernel/pid_namespace.c | 2 +- kernel/power/energy_model.c | 2 +- kernel/power/hibernate.c | 12 +- kernel/power/main.c | 4 +- kernel/power/power.h | 2 + kernel/power/poweroff.c | 3 +- kernel/power/snapshot.c | 4 +- kernel/power/suspend.c | 16 +- kernel/power/suspend_test.c | 3 +- kernel/power/swap.c | 7 +- kernel/power/user.c | 4 +- kernel/ptrace.c | 27 +- kernel/rcu/rcu.h | 5 - kernel/rcu/rcutorture.c | 96 +- kernel/rcu/srcutree.c | 69 +- kernel/rcu/sync.c | 214 +- kernel/rcu/tree.c | 164 +- kernel/rcu/tree.h | 6 +- kernel/rcu/tree_exp.h | 53 +- kernel/rcu/tree_plugin.h | 195 +- kernel/rcu/tree_stall.h | 4 +- kernel/rcu/update.c | 13 - kernel/resource.c | 39 - kernel/rseq.c | 4 +- kernel/sched/autogroup.c | 2 + kernel/sched/core.c | 535 +- kernel/sched/cpudeadline.c | 10 +- kernel/sched/cpufreq_schedutil.c | 24 +- kernel/sched/cpupri.c | 10 +- kernel/sched/deadline.c | 10 +- kernel/sched/debug.c | 48 +- kernel/sched/fair.c | 628 +- kernel/sched/features.h | 1 + kernel/sched/pelt.c | 13 +- kernel/sched/pelt.h | 2 +- kernel/sched/rt.c | 8 +- kernel/sched/sched-pelt.h | 2 +- kernel/sched/sched.h | 134 +- kernel/sched/topology.c | 18 +- kernel/sched/wait.c | 8 +- kernel/seccomp.c | 2 +- kernel/signal.c | 278 +- kernel/smp.c | 12 +- kernel/softirq.c | 5 +- kernel/stacktrace.c | 10 +- kernel/stop_machine.c | 19 +- kernel/sys_ni.c | 2 - kernel/sysctl.c | 60 +- kernel/time/Makefile | 1 - kernel/time/alarmtimer.c | 1 + kernel/time/clocksource.c | 4 +- kernel/time/hrtimer.c | 8 +- kernel/time/ntp.c | 4 +- kernel/time/posix-timers.c | 13 +- kernel/time/tick-sched.c | 2 + kernel/time/time.c | 4 - kernel/time/timekeeping.c | 5 +- kernel/time/timer_list.c | 36 +- kernel/time/vsyscall.c | 129 - kernel/torture.c | 23 +- kernel/trace/blktrace.c | 6 + kernel/trace/bpf_trace.c | 197 +- kernel/trace/ftrace.c | 12 +- kernel/trace/trace.c | 32 +- kernel/trace/trace_hwlat.c | 2 +- kernel/trace/trace_output.c | 2 +- kernel/trace/trace_uprobe.c | 17 +- kernel/ucount.c | 7 +- kernel/up.c | 3 +- kernel/user.c | 8 +- kernel/user_namespace.c | 16 +- kernel/utsname.c | 6 +- kernel/utsname_sysctl.c | 6 +- kernel/workqueue.c | 28 +- lib/842/842_debugfs.h | 5 +- lib/Kconfig | 13 - lib/Kconfig.debug | 64 +- lib/Makefile | 4 +- lib/atomic64.c | 32 +- lib/bitmap.c | 4 +- lib/bsearch.c | 5 +- lib/btree.c | 4 +- lib/clz_ctz.c | 4 +- lib/cmdline.c | 5 +- lib/cpu_rmap.c | 5 +- lib/crc-ccitt.c | 4 +- lib/crc-itu-t.c | 4 +- lib/crc-t10dif.c | 4 +- lib/crc16.c | 4 +- lib/crc4.c | 4 +- lib/crc7.c | 4 +- lib/crypto/Makefile | 4 - lib/crypto/arc4.c | 74 - lib/debugobjects.c | 321 +- lib/decompress_unlz4.c | 5 +- lib/devres.c | 3 +- lib/digsig.c | 7 +- lib/dim/Makefile | 9 - lib/dim/dim.c | 83 - lib/dim/net_dim.c | 190 - lib/dynamic_debug.c | 12 +- lib/earlycpio.c | 10 +- lib/fault-inject.c | 73 +- lib/find_bit_benchmark.c | 10 +- lib/fonts/fonts.c | 103 +- lib/genalloc.c | 180 +- lib/hexdump.c | 6 +- lib/idr.c | 14 +- lib/iomap_copy.c | 14 +- lib/iov_iter.c | 15 +- lib/jedec_ddr_data.c | 5 +- lib/klist.c | 3 +- lib/kobject.c | 4 +- lib/list_sort.c | 2 - lib/llist.c | 14 +- lib/lockref.c | 3 - lib/mpi/mpi-pow.c | 6 +- lib/notifier-error-inject.c | 13 +- lib/objagg.c | 6 +- lib/parser.c | 4 +- lib/percpu-refcount.c | 13 +- lib/raid6/Makefile | 98 +- lib/raid6/neon.c | 5 +- lib/raid6/recov_avx2.c | 6 +- lib/raid6/recov_avx512.c | 7 +- lib/raid6/recov_neon.c | 6 +- lib/raid6/recov_neon_inner.c | 6 +- lib/raid6/recov_ssse3.c | 6 +- lib/raid6/s390vx.uc | 2 +- lib/ratelimit.c | 3 +- lib/reed_solomon/Makefile | 2 +- lib/reed_solomon/decode_rs.c | 115 +- lib/reed_solomon/reed_solomon.c | 12 +- lib/reed_solomon/test_rslib.c | 518 -- lib/rhashtable.c | 5 +- lib/sbitmap.c | 23 +- lib/scatterlist.c | 49 +- lib/sg_pool.c | 39 +- lib/sg_split.c | 4 +- lib/show_mem.c | 2 +- lib/smp_processor_id.c | 2 +- lib/string_helpers.c | 19 - lib/test_blackhole_dev.c | 100 - lib/test_bpf.c | 10 +- lib/test_firmware.c | 14 +- lib/test_kasan.c | 104 +- lib/test_rhashtable.c | 5 +- lib/test_stackinit.c | 21 +- lib/test_static_key_base.c | 10 +- lib/test_static_keys.c | 10 +- lib/test_user_copy.c | 10 +- lib/test_xarray.c | 38 - lib/ubsan.c | 6 +- lib/vdso/Kconfig | 36 - lib/vdso/Makefile | 22 - lib/vdso/gettimeofday.c | 239 - lib/vsprintf.c | 4 +- lib/xarray.c | 12 +- mm/Kconfig | 68 +- mm/Kconfig.debug | 14 +- mm/Makefile | 6 +- mm/backing-dev.c | 24 +- mm/balloon_compaction.c | 144 +- mm/cleancache.c | 6 +- mm/dmapool.c | 9 +- mm/failslab.c | 3 +- mm/filemap.c | 297 +- mm/frontswap.c | 3 +- mm/gup.c | 681 +- mm/hmm.c | 595 +- mm/huge_memory.c | 7 +- mm/hugetlb.c | 29 +- mm/hwpoison-inject.c | 67 +- mm/interval_tree.c | 3 +- mm/kasan/common.c | 14 +- mm/kasan/generic.c | 13 +- mm/kasan/kasan.h | 15 +- mm/kasan/report.c | 165 - mm/kasan/tags.c | 12 +- mm/khugepaged.c | 7 +- mm/kmemleak-test.c | 14 +- mm/kmemleak.c | 26 +- mm/ksm.c | 3 +- mm/list_lru.c | 5 +- mm/madvise.c | 2 +- mm/memcontrol.c | 515 +- mm/memfd.c | 2 + mm/memory-failure.c | 22 +- mm/memory.c | 64 +- mm/memory_hotplug.c | 6 +- mm/mempolicy.c | 3 +- mm/migrate.c | 30 +- mm/mincore.c | 12 +- mm/mlock.c | 7 +- mm/mmu_gather.c | 24 +- mm/mmu_notifier.c | 6 +- mm/nommu.c | 91 +- mm/oom_kill.c | 143 +- mm/page-writeback.c | 1 + mm/page_alloc.c | 250 +- mm/page_ext.c | 3 + mm/page_idle.c | 4 +- mm/page_io.c | 22 +- mm/page_isolation.c | 3 +- mm/percpu-km.c | 3 +- mm/percpu-stats.c | 3 +- mm/percpu-vm.c | 3 +- mm/percpu.c | 3 +- mm/rodata_test.c | 6 +- mm/shmem.c | 2 +- mm/slab.c | 79 +- mm/slab.h | 199 +- mm/slab_common.c | 269 +- mm/slob.c | 4 +- mm/slub.c | 86 +- mm/swap.c | 13 +- mm/swap_state.c | 53 +- mm/swapfile.c | 291 +- mm/usercopy.c | 6 +- mm/userfaultfd.c | 4 +- mm/util.c | 47 + mm/vmalloc.c | 133 +- mm/vmpressure.c | 5 +- mm/vmscan.c | 107 +- mm/z3fold.c | 12 +- mm/zsmalloc.c | 24 +- net/6lowpan/6lowpan_i.h | 16 +- net/6lowpan/core.c | 8 +- net/6lowpan/debugfs.c | 97 +- net/802/garp.c | 5 +- net/802/mrp.c | 5 +- net/802/stp.c | 5 +- net/8021q/vlan_dev.c | 1 - net/8021q/vlan_gvrp.c | 5 +- net/8021q/vlan_mvrp.c | 5 +- net/8021q/vlan_netlink.c | 5 +- net/9p/trans_virtio.c | 8 +- net/9p/trans_xen.c | 8 +- net/Kconfig | 2 + net/appletalk/atalk_proc.c | 5 +- net/ax25/ax25_route.c | 2 - net/batman-adv/bat_algo.h | 7 +- net/batman-adv/bat_iv_ogm.c | 4 +- net/batman-adv/bat_v.c | 3 +- net/batman-adv/bat_v_elp.h | 4 +- net/batman-adv/bat_v_ogm.h | 3 +- net/batman-adv/bridge_loop_avoidance.h | 9 +- net/batman-adv/debugfs.c | 99 +- net/batman-adv/debugfs.h | 9 +- net/batman-adv/distributed-arp-table.h | 7 +- net/batman-adv/fragmentation.h | 3 +- net/batman-adv/gateway_client.h | 9 +- net/batman-adv/gateway_common.c | 1 - net/batman-adv/gateway_common.h | 3 +- net/batman-adv/hard-interface.c | 10 +- net/batman-adv/hard-interface.h | 5 +- net/batman-adv/hash.h | 3 +- net/batman-adv/icmp_socket.c | 20 +- net/batman-adv/icmp_socket.h | 5 +- net/batman-adv/log.c | 17 +- net/batman-adv/log.h | 1 - net/batman-adv/main.h | 12 +- net/batman-adv/multicast.c | 1096 +-- net/batman-adv/multicast.h | 6 +- net/batman-adv/netlink.c | 4 +- net/batman-adv/netlink.h | 3 +- net/batman-adv/network-coding.c | 29 +- net/batman-adv/network-coding.h | 14 +- net/batman-adv/originator.c | 4 +- net/batman-adv/originator.h | 7 +- net/batman-adv/routing.h | 3 +- net/batman-adv/send.h | 3 +- net/batman-adv/soft-interface.c | 6 +- net/batman-adv/soft-interface.h | 7 +- net/batman-adv/sysfs.c | 1 - net/batman-adv/sysfs.h | 5 +- net/batman-adv/tp_meter.c | 1 - net/batman-adv/tp_meter.h | 3 +- net/batman-adv/translation-table.c | 2 - net/batman-adv/translation-table.h | 9 +- net/batman-adv/tvlv.h | 3 +- net/batman-adv/types.h | 72 +- net/bluetooth/6lowpan.c | 54 +- net/bluetooth/a2mp.c | 9 +- net/bluetooth/a2mp.h | 9 +- net/bluetooth/amp.c | 9 +- net/bluetooth/amp.h | 9 +- net/bluetooth/bnep/bnep.h | 12 +- net/bluetooth/hci_conn.c | 23 +- net/bluetooth/hci_core.c | 4 +- net/bluetooth/hci_debugfs.c | 31 - net/bluetooth/hci_event.c | 77 - net/bluetooth/hci_request.c | 40 +- net/bluetooth/hci_request.h | 2 +- net/bluetooth/hidp/core.c | 2 +- net/bluetooth/hidp/sock.c | 1 - net/bluetooth/l2cap_core.c | 62 +- net/bluetooth/leds.c | 5 +- net/bluetooth/leds.h | 5 +- net/bluetooth/smp.c | 13 - net/bpfilter/Kconfig | 2 +- net/bpfilter/bpfilter_kern.c | 2 +- net/bpfilter/main.c | 2 +- net/bridge/br_device.c | 1 - net/bridge/br_input.c | 10 +- net/bridge/br_multicast.c | 23 +- net/bridge/br_netfilter_hooks.c | 247 +- net/bridge/br_netfilter_ipv6.c | 2 +- net/bridge/br_private.h | 1 - net/bridge/br_stp_bpdu.c | 3 +- net/bridge/br_vlan.c | 29 +- net/bridge/netfilter/Kconfig | 22 +- net/bridge/netfilter/Makefile | 4 - net/bridge/netfilter/ebt_dnat.c | 2 +- net/bridge/netfilter/ebt_redirect.c | 2 +- net/bridge/netfilter/ebt_snat.c | 2 +- net/bridge/netfilter/nf_conntrack_bridge.c | 435 -- net/bridge/netfilter/nf_log_bridge.c | 5 +- net/bridge/netfilter/nft_meta_bridge.c | 163 - net/bridge/netfilter/nft_reject_bridge.c | 5 +- net/can/af_can.c | 25 +- net/ceph/ceph_common.c | 5 +- net/ceph/debugfs.c | 33 +- net/ceph/messenger.c | 3 +- net/ceph/snapshot.c | 15 +- net/compat.c | 3 +- net/core/bpf_sk_storage.c | 15 +- net/core/dev.c | 56 +- net/core/devlink.c | 398 +- net/core/dst.c | 2 +- net/core/ethtool.c | 34 +- net/core/fib_rules.c | 11 +- net/core/filter.c | 408 +- net/core/flow_dissector.c | 70 +- net/core/flow_offload.c | 128 +- net/core/hwbm.c | 15 +- net/core/link_watch.c | 13 +- net/core/lwt_bpf.c | 10 +- net/core/neighbour.c | 9 - net/core/net-traces.c | 4 - net/core/net_namespace.c | 48 - net/core/netpoll.c | 10 +- net/core/page_pool.c | 103 +- net/core/pktgen.c | 19 +- net/core/ptp_classifier.c | 10 +- net/core/rtnetlink.c | 9 - net/core/skbuff.c | 377 +- net/core/sock.c | 18 +- net/core/sock_map.c | 9 +- net/core/sock_reuseport.c | 24 - net/core/sysctl_net_core.c | 7 - net/core/xdp.c | 125 +- net/dccp/ackvec.c | 5 +- net/dccp/ackvec.h | 4 +- net/dccp/ccid.c | 5 +- net/dccp/ccid.h | 5 +- net/dccp/dccp.h | 5 +- net/dccp/diag.c | 5 +- net/dccp/feat.h | 5 +- net/dccp/ipv6.c | 2 +- net/dccp/ipv6.h | 5 +- net/dccp/proto.c | 5 +- net/dccp/qpolicy.c | 5 +- net/dccp/sysctl.c | 5 +- net/dns_resolver/dns_key.c | 1 - net/dns_resolver/dns_query.c | 7 +- net/dsa/Kconfig | 1 - net/dsa/dsa2.c | 92 +- net/dsa/dsa_priv.h | 19 - net/dsa/port.c | 178 +- net/dsa/slave.c | 218 +- net/dsa/tag_8021q.c | 57 +- net/dsa/tag_sja1105.c | 219 +- net/ethernet/eth.c | 14 +- net/hsr/hsr_device.c | 21 +- net/hsr/hsr_framereg.c | 11 +- net/hsr/hsr_framereg.h | 3 +- net/hsr/hsr_slave.c | 1 - net/ieee802154/6lowpan/reassembly.c | 51 +- net/ipv4/Makefile | 2 +- net/ipv4/af_inet.c | 31 +- net/ipv4/ah4.c | 3 +- net/ipv4/devinet.c | 168 +- net/ipv4/esp4.c | 30 +- net/ipv4/esp4_offload.c | 9 +- net/ipv4/fib_frontend.c | 73 +- net/ipv4/fib_lookup.h | 1 - net/ipv4/fib_rules.c | 8 +- net/ipv4/fib_semantics.c | 366 +- net/ipv4/fib_trie.c | 169 +- net/ipv4/gre_demux.c | 2 +- net/ipv4/icmp.c | 2 +- net/ipv4/igmp.c | 13 +- net/ipv4/inet_connection_sock.c | 9 +- net/ipv4/inet_fragment.c | 130 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/ip_fragment.c | 81 +- net/ipv4/ip_options.c | 1 - net/ipv4/ip_output.c | 364 +- net/ipv4/ip_tunnel.c | 15 +- net/ipv4/ip_tunnel_core.c | 24 +- net/ipv4/ipcomp.c | 3 +- net/ipv4/netfilter/Kconfig | 2 +- net/ipv4/netfilter/arpt_mangle.c | 2 +- net/ipv4/netfilter/ip_tables.c | 5 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 6 +- net/ipv4/netfilter/ipt_ECN.c | 9 +- net/ipv4/netfilter/ipt_REJECT.c | 5 +- net/ipv4/netfilter/ipt_SYNPROXY.c | 400 +- net/ipv4/netfilter/ipt_ah.c | 5 +- net/ipv4/netfilter/ipt_rpfilter.c | 5 +- net/ipv4/netfilter/iptable_filter.c | 6 +- net/ipv4/netfilter/iptable_mangle.c | 5 +- net/ipv4/netfilter/iptable_nat.c | 5 +- net/ipv4/netfilter/iptable_raw.c | 2 +- net/ipv4/netfilter/iptable_security.c | 5 +- net/ipv4/netfilter/nf_defrag_ipv4.c | 5 +- net/ipv4/netfilter/nf_log_arp.c | 5 +- net/ipv4/netfilter/nf_log_ipv4.c | 5 +- net/ipv4/netfilter/nf_nat_h323.c | 7 +- net/ipv4/netfilter/nf_nat_snmp_basic_main.c | 2 +- net/ipv4/netfilter/nf_reject_ipv4.c | 5 +- net/ipv4/netfilter/nf_socket_ipv4.c | 6 +- net/ipv4/netfilter/nf_tproxy_ipv4.c | 15 +- net/ipv4/netfilter/nft_dup_ipv4.c | 5 +- net/ipv4/netfilter/nft_fib_ipv4.c | 6 +- net/ipv4/netfilter/nft_reject_ipv4.c | 5 +- net/ipv4/nexthop.c | 1828 ----- net/ipv4/proc.c | 6 +- net/ipv4/raw.c | 2 +- net/ipv4/raw_diag.c | 3 + net/ipv4/route.c | 239 +- net/ipv4/sysctl_net_ipv4.c | 119 +- net/ipv4/tcp.c | 60 +- net/ipv4/tcp_fastopen.c | 205 +- net/ipv4/tcp_input.c | 34 +- net/ipv4/tcp_ipv4.c | 25 +- net/ipv4/tcp_minisocks.c | 3 +- net/ipv4/tcp_output.c | 34 +- net/ipv4/tcp_timer.c | 1 - net/ipv4/udp.c | 40 +- net/ipv4/udp_offload.c | 7 +- net/ipv4/xfrm4_state.c | 45 + net/ipv4/xfrm4_tunnel.c | 3 +- net/ipv6/addrconf.c | 19 +- net/ipv6/addrconf_core.c | 6 - net/ipv6/af_inet6.c | 46 +- net/ipv6/ah6.c | 8 +- net/ipv6/datagram.c | 2 +- net/ipv6/esp6.c | 23 +- net/ipv6/esp6_offload.c | 9 +- net/ipv6/exthdrs_core.c | 2 +- net/ipv6/fib6_rules.c | 17 +- net/ipv6/icmp.c | 24 +- net/ipv6/inet6_hashtables.c | 2 +- net/ipv6/ip6_fib.c | 214 +- net/ipv6/ip6_flowlabel.c | 39 +- net/ipv6/ip6_output.c | 344 +- net/ipv6/ip6_tunnel.c | 2 +- net/ipv6/ipcomp6.c | 3 +- net/ipv6/mcast_snoop.c | 14 +- net/ipv6/mip6.c | 6 +- net/ipv6/ndisc.c | 11 +- net/ipv6/netfilter.c | 129 - net/ipv6/netfilter/Kconfig | 2 +- net/ipv6/netfilter/ip6_tables.c | 5 +- net/ipv6/netfilter/ip6t_NPT.c | 5 +- net/ipv6/netfilter/ip6t_SYNPROXY.c | 425 +- net/ipv6/netfilter/ip6t_ah.c | 7 +- net/ipv6/netfilter/ip6t_eui64.c | 5 +- net/ipv6/netfilter/ip6t_frag.c | 5 +- net/ipv6/netfilter/ip6t_hbh.c | 5 +- net/ipv6/netfilter/ip6t_ipv6header.c | 7 +- net/ipv6/netfilter/ip6t_mh.c | 6 +- net/ipv6/netfilter/ip6t_rpfilter.c | 5 +- net/ipv6/netfilter/ip6t_rt.c | 5 +- net/ipv6/netfilter/ip6table_filter.c | 5 +- net/ipv6/netfilter/ip6table_mangle.c | 5 +- net/ipv6/netfilter/ip6table_nat.c | 5 +- net/ipv6/netfilter/ip6table_raw.c | 2 +- net/ipv6/netfilter/ip6table_security.c | 5 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 77 +- net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | 5 +- net/ipv6/netfilter/nf_log_ipv6.c | 7 +- net/ipv6/netfilter/nf_reject_ipv6.c | 5 +- net/ipv6/netfilter/nf_socket_ipv6.c | 6 +- net/ipv6/netfilter/nft_dup_ipv6.c | 5 +- net/ipv6/netfilter/nft_fib_ipv6.c | 6 +- net/ipv6/netfilter/nft_reject_ipv6.c | 5 +- net/ipv6/proc.c | 4 +- net/ipv6/raw.c | 29 +- net/ipv6/reassembly.c | 56 +- net/ipv6/route.c | 1506 +--- net/ipv6/sysctl_net_ipv6.c | 5 +- net/ipv6/tcp_ipv6.c | 38 +- net/ipv6/udp.c | 41 +- net/ipv6/xfrm6_state.c | 137 + net/iucv/af_iucv.c | 49 +- net/kcm/kcmsock.c | 5 +- net/key/af_key.c | 14 +- net/l2tp/l2tp_core.c | 5 +- net/l2tp/l2tp_core.h | 5 +- net/l2tp/l2tp_debugfs.c | 21 +- net/l2tp/l2tp_ip6.c | 4 +- net/l2tp/l2tp_netlink.c | 5 +- net/l3mdev/l3mdev.c | 7 +- net/lapb/lapb_iface.c | 4 +- net/llc/llc_output.c | 9 +- net/mac80211/Kconfig | 2 +- net/mac80211/aead_api.c | 5 +- net/mac80211/aead_api.h | 6 +- net/mac80211/aes_ccm.h | 5 +- net/mac80211/aes_cmac.c | 5 +- net/mac80211/aes_cmac.h | 5 +- net/mac80211/aes_gcm.h | 5 +- net/mac80211/aes_gmac.c | 5 +- net/mac80211/aes_gmac.h | 5 +- net/mac80211/agg-rx.c | 5 +- net/mac80211/agg-tx.c | 5 +- net/mac80211/cfg.c | 14 +- net/mac80211/debugfs.c | 5 +- net/mac80211/debugfs_key.c | 8 +- net/mac80211/debugfs_netdev.c | 15 +- net/mac80211/debugfs_sta.c | 7 +- net/mac80211/driver-ops.c | 5 +- net/mac80211/ethtool.c | 3 +- net/mac80211/fils_aead.c | 5 +- net/mac80211/fils_aead.h | 5 +- net/mac80211/he.c | 5 +- net/mac80211/ht.c | 5 +- net/mac80211/ibss.c | 5 +- net/mac80211/ieee80211_i.h | 21 +- net/mac80211/iface.c | 5 +- net/mac80211/key.c | 107 +- net/mac80211/key.h | 6 +- net/mac80211/led.c | 5 +- net/mac80211/led.h | 5 +- net/mac80211/main.c | 15 +- net/mac80211/mesh.c | 11 +- net/mac80211/mesh.h | 5 +- net/mac80211/mesh_hwmp.c | 5 +- net/mac80211/mesh_pathtbl.c | 5 +- net/mac80211/mesh_plink.c | 5 +- net/mac80211/mesh_ps.c | 5 +- net/mac80211/mesh_sync.c | 5 +- net/mac80211/michael.c | 5 +- net/mac80211/michael.h | 5 +- net/mac80211/mlme.c | 45 +- net/mac80211/ocb.c | 5 +- net/mac80211/offchannel.c | 9 +- net/mac80211/rate.c | 32 +- net/mac80211/rate.h | 5 +- net/mac80211/rc80211_minstrel.c | 4 + net/mac80211/rc80211_minstrel.h | 5 +- net/mac80211/rc80211_minstrel_ht.c | 10 +- net/mac80211/rc80211_minstrel_ht.h | 5 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 5 +- net/mac80211/rx.c | 7 +- net/mac80211/scan.c | 5 +- net/mac80211/spectmgmt.c | 5 +- net/mac80211/sta_info.c | 48 +- net/mac80211/sta_info.h | 5 +- net/mac80211/status.c | 5 +- net/mac80211/tdls.c | 26 +- net/mac80211/tkip.c | 13 +- net/mac80211/tkip.h | 9 +- net/mac80211/tx.c | 6 +- net/mac80211/util.c | 13 +- net/mac80211/vht.c | 5 +- net/mac80211/wep.c | 54 +- net/mac80211/wep.h | 10 +- net/mac80211/wme.c | 5 +- net/mac80211/wme.h | 5 +- net/mac80211/wpa.c | 16 +- net/mac80211/wpa.h | 5 +- net/mpls/Kconfig | 1 - net/mpls/mpls_iptunnel.c | 2 +- net/netfilter/Kconfig | 29 +- net/netfilter/Makefile | 3 +- net/netfilter/core.c | 24 +- net/netfilter/ipset/ip_set_bitmap_gen.h | 8 +- net/netfilter/ipset/ip_set_bitmap_ip.c | 9 +- net/netfilter/ipset/ip_set_bitmap_ipmac.c | 8 +- net/netfilter/ipset/ip_set_bitmap_port.c | 10 +- net/netfilter/ipset/ip_set_core.c | 102 +- net/netfilter/ipset/ip_set_getport.c | 3 +- net/netfilter/ipset/ip_set_hash_gen.h | 10 +- net/netfilter/ipset/ip_set_hash_ip.c | 10 +- net/netfilter/ipset/ip_set_hash_ipmac.c | 5 +- net/netfilter/ipset/ip_set_hash_ipmark.c | 9 +- net/netfilter/ipset/ip_set_hash_ipport.c | 10 +- net/netfilter/ipset/ip_set_hash_ipportip.c | 10 +- net/netfilter/ipset/ip_set_hash_ipportnet.c | 10 +- net/netfilter/ipset/ip_set_hash_mac.c | 10 +- net/netfilter/ipset/ip_set_hash_net.c | 10 +- net/netfilter/ipset/ip_set_hash_netiface.c | 10 +- net/netfilter/ipset/ip_set_hash_netnet.c | 7 +- net/netfilter/ipset/ip_set_hash_netport.c | 10 +- net/netfilter/ipset/ip_set_hash_netportnet.c | 8 +- net/netfilter/ipset/ip_set_list_set.c | 10 +- net/netfilter/ipvs/ip_vs_app.c | 4 +- net/netfilter/ipvs/ip_vs_core.c | 131 +- net/netfilter/ipvs/ip_vs_ctl.c | 88 +- net/netfilter/ipvs/ip_vs_ftp.c | 4 +- net/netfilter/ipvs/ip_vs_proto_ah_esp.c | 6 +- net/netfilter/ipvs/ip_vs_proto_sctp.c | 4 +- net/netfilter/ipvs/ip_vs_proto_tcp.c | 4 +- net/netfilter/ipvs/ip_vs_proto_udp.c | 4 +- net/netfilter/ipvs/ip_vs_sync.c | 134 +- net/netfilter/ipvs/ip_vs_xmit.c | 215 +- net/netfilter/nf_conntrack_acct.c | 5 +- net/netfilter/nf_conntrack_broadcast.c | 9 +- net/netfilter/nf_conntrack_core.c | 30 +- net/netfilter/nf_conntrack_ecache.c | 5 +- net/netfilter/nf_conntrack_expect.c | 5 +- net/netfilter/nf_conntrack_ftp.c | 5 +- net/netfilter/nf_conntrack_h323_asn1.c | 4 +- net/netfilter/nf_conntrack_h323_main.c | 5 +- net/netfilter/nf_conntrack_h323_types.c | 3 +- net/netfilter/nf_conntrack_helper.c | 5 +- net/netfilter/nf_conntrack_labels.c | 5 +- net/netfilter/nf_conntrack_netlink.c | 7 +- net/netfilter/nf_conntrack_proto.c | 126 +- net/netfilter/nf_conntrack_proto_dccp.c | 6 +- net/netfilter/nf_conntrack_proto_generic.c | 5 +- net/netfilter/nf_conntrack_proto_icmp.c | 7 +- net/netfilter/nf_conntrack_proto_icmpv6.c | 5 +- net/netfilter/nf_conntrack_proto_sctp.c | 7 +- net/netfilter/nf_conntrack_proto_tcp.c | 7 +- net/netfilter/nf_conntrack_proto_udp.c | 5 +- net/netfilter/nf_conntrack_sane.c | 5 +- net/netfilter/nf_conntrack_seqadj.c | 4 +- net/netfilter/nf_conntrack_sip.c | 5 +- net/netfilter/nf_conntrack_tftp.c | 4 +- net/netfilter/nf_dup_netdev.c | 5 +- net/netfilter/nf_flow_table_core.c | 1 + net/netfilter/nf_flow_table_ip.c | 2 +- net/netfilter/nf_log.c | 2 +- net/netfilter/nf_log_common.c | 5 +- net/netfilter/nf_log_netdev.c | 5 +- net/netfilter/nf_nat_core.c | 5 +- net/netfilter/nf_nat_ftp.c | 5 +- net/netfilter/nf_nat_helper.c | 9 +- net/netfilter/nf_nat_proto.c | 31 +- net/netfilter/nf_nat_redirect.c | 17 +- net/netfilter/nf_nat_sip.c | 7 +- net/netfilter/nf_nat_tftp.c | 5 +- net/netfilter/nf_queue.c | 14 +- net/netfilter/nf_synproxy_core.c | 903 +-- net/netfilter/nf_tables_api.c | 132 +- net/netfilter/nf_tables_core.c | 6 +- net/netfilter/nf_tables_offload.c | 267 - net/netfilter/nf_tables_trace.c | 5 +- net/netfilter/nfnetlink_log.c | 5 +- net/netfilter/nfnetlink_osf.c | 5 +- net/netfilter/nfnetlink_queue.c | 8 +- net/netfilter/nft_bitwise.c | 5 +- net/netfilter/nft_byteorder.c | 5 +- net/netfilter/nft_cmp.c | 58 +- net/netfilter/nft_compat.c | 5 +- net/netfilter/nft_counter.c | 5 +- net/netfilter/nft_ct.c | 147 +- net/netfilter/nft_dup_netdev.c | 5 +- net/netfilter/nft_dynset.c | 8 +- net/netfilter/nft_exthdr.c | 141 +- net/netfilter/nft_fib.c | 4 +- net/netfilter/nft_fib_inet.c | 6 +- net/netfilter/nft_fib_netdev.c | 5 +- net/netfilter/nft_fwd_netdev.c | 5 +- net/netfilter/nft_hash.c | 6 +- net/netfilter/nft_immediate.c | 36 +- net/netfilter/nft_limit.c | 5 +- net/netfilter/nft_log.c | 5 +- net/netfilter/nft_lookup.c | 5 +- net/netfilter/nft_masq.c | 8 +- net/netfilter/nft_meta.c | 117 +- net/netfilter/nft_nat.c | 6 +- net/netfilter/nft_numgen.c | 6 +- net/netfilter/nft_objref.c | 5 +- net/netfilter/nft_payload.c | 198 +- net/netfilter/nft_queue.c | 5 +- net/netfilter/nft_quota.c | 5 +- net/netfilter/nft_range.c | 5 +- net/netfilter/nft_redir.c | 8 +- net/netfilter/nft_reject.c | 5 +- net/netfilter/nft_reject_inet.c | 5 +- net/netfilter/nft_rt.c | 5 +- net/netfilter/nft_set_bitmap.c | 5 +- net/netfilter/nft_set_hash.c | 5 +- net/netfilter/nft_set_rbtree.c | 5 +- net/netfilter/nft_synproxy.c | 287 - net/netfilter/nft_xfrm.c | 4 +- net/netfilter/utils.c | 5 +- net/netfilter/x_tables.c | 6 +- net/netfilter/xt_AUDIT.c | 5 +- net/netfilter/xt_CHECKSUM.c | 5 +- net/netfilter/xt_CLASSIFY.c | 5 +- net/netfilter/xt_CONNSECMARK.c | 6 +- net/netfilter/xt_CT.c | 5 +- net/netfilter/xt_DSCP.c | 13 +- net/netfilter/xt_HL.c | 9 +- net/netfilter/xt_HMARK.c | 5 +- net/netfilter/xt_IDLETIMER.c | 15 +- net/netfilter/xt_LOG.c | 5 +- net/netfilter/xt_MASQUERADE.c | 5 +- net/netfilter/xt_NETMAP.c | 5 +- net/netfilter/xt_NFLOG.c | 5 +- net/netfilter/xt_NFQUEUE.c | 6 +- net/netfilter/xt_RATEEST.c | 5 +- net/netfilter/xt_REDIRECT.c | 5 +- net/netfilter/xt_SECMARK.c | 6 +- net/netfilter/xt_TCPMSS.c | 7 +- net/netfilter/xt_TCPOPTSTRIP.c | 33 +- net/netfilter/xt_TPROXY.c | 6 +- net/netfilter/xt_addrtype.c | 5 +- net/netfilter/xt_bpf.c | 5 +- net/netfilter/xt_cgroup.c | 5 +- net/netfilter/xt_cluster.c | 5 +- net/netfilter/xt_connlabel.c | 5 +- net/netfilter/xt_conntrack.c | 5 +- net/netfilter/xt_cpu.c | 6 +- net/netfilter/xt_dccp.c | 5 +- net/netfilter/xt_devgroup.c | 5 +- net/netfilter/xt_dscp.c | 5 +- net/netfilter/xt_ecn.c | 5 +- net/netfilter/xt_esp.c | 5 +- net/netfilter/xt_helper.c | 5 +- net/netfilter/xt_hl.c | 5 +- net/netfilter/xt_iprange.c | 9 +- net/netfilter/xt_l2tp.c | 5 +- net/netfilter/xt_length.c | 5 +- net/netfilter/xt_limit.c | 5 +- net/netfilter/xt_mac.c | 5 +- net/netfilter/xt_mark.c | 5 +- net/netfilter/xt_multiport.c | 5 +- net/netfilter/xt_nat.c | 5 +- net/netfilter/xt_owner.c | 31 +- net/netfilter/xt_physdev.c | 5 +- net/netfilter/xt_pkttype.c | 5 +- net/netfilter/xt_policy.c | 5 +- net/netfilter/xt_rateest.c | 5 +- net/netfilter/xt_realm.c | 5 +- net/netfilter/xt_recent.c | 5 +- net/netfilter/xt_set.c | 50 +- net/netfilter/xt_socket.c | 6 +- net/netfilter/xt_state.c | 5 +- net/netfilter/xt_statistic.c | 5 +- net/netfilter/xt_string.c | 5 +- net/netfilter/xt_tcpmss.c | 5 +- net/netlink/af_netlink.c | 20 +- net/netrom/af_netrom.c | 3 +- net/nfc/digital.h | 11 +- net/nfc/digital_core.c | 11 +- net/nfc/digital_dep.c | 11 +- net/nfc/digital_technology.c | 11 +- net/nfc/hci/llc.c | 13 +- net/nfc/hci/llc.h | 13 +- net/nfc/hci/llc_nop.c | 13 +- net/nfc/hci/llc_shdlc.c | 13 +- net/nfc/nci/core.c | 14 +- net/nfc/nci/data.c | 16 +- net/nfc/nci/hci.c | 14 +- net/nfc/nci/lib.c | 14 +- net/nfc/nci/ntf.c | 14 +- net/nfc/nci/rsp.c | 14 +- net/nfc/nci/spi.c | 15 +- net/nfc/netlink.c | 3 +- net/nsh/nsh.c | 5 +- net/openvswitch/actions.c | 98 +- net/openvswitch/conntrack.c | 10 +- net/openvswitch/conntrack.h | 10 +- net/openvswitch/datapath.c | 56 +- net/openvswitch/datapath.h | 15 +- net/openvswitch/dp_notify.c | 17 +- net/openvswitch/flow.c | 15 +- net/openvswitch/flow.h | 15 +- net/openvswitch/flow_netlink.c | 15 +- net/openvswitch/flow_netlink.h | 15 +- net/openvswitch/flow_table.c | 15 +- net/openvswitch/flow_table.h | 15 +- net/openvswitch/vport-gre.c | 15 +- net/openvswitch/vport-internal_dev.c | 33 +- net/openvswitch/vport-internal_dev.h | 15 +- net/openvswitch/vport-netdev.c | 21 +- net/openvswitch/vport-netdev.h | 15 +- net/openvswitch/vport-vxlan.c | 15 +- net/openvswitch/vport.c | 17 +- net/openvswitch/vport.h | 15 +- net/packet/af_packet.c | 124 +- net/packet/internal.h | 2 - net/phonet/af_phonet.c | 15 +- net/phonet/datagram.c | 15 +- net/phonet/pep-gprs.c | 15 +- net/phonet/pep.c | 15 +- net/phonet/pn_dev.c | 15 +- net/phonet/pn_netlink.c | 15 +- net/phonet/socket.c | 15 +- net/phonet/sysctl.c | 15 +- net/psample/psample.c | 5 +- net/qrtr/qrtr.c | 10 +- net/qrtr/smd.c | 10 +- net/rds/connection.c | 1 - net/rds/ib.c | 4 +- net/rds/ib.h | 4 +- net/rds/ib_cm.c | 9 +- net/rds/ib_frmr.c | 11 +- net/rds/ib_rdma.c | 10 +- net/rds/ib_recv.c | 3 - net/rds/ib_send.c | 29 +- net/rds/rdma.c | 10 + net/rds/rdma_transport.c | 11 +- net/rds/rds.h | 1 + net/rds/send.c | 4 +- net/rfkill/input.c | 5 +- net/rfkill/rfkill.h | 6 +- net/rxrpc/af_rxrpc.c | 4 +- net/rxrpc/key.c | 6 +- net/rxrpc/output.c | 3 - net/rxrpc/security.c | 2 +- net/sched/Kconfig | 47 +- net/sched/Makefile | 3 - net/sched/act_api.c | 9 +- net/sched/act_ct.c | 984 --- net/sched/act_ctinfo.c | 407 -- net/sched/act_mirred.c | 23 +- net/sched/act_mpls.c | 406 -- net/sched/act_sample.c | 5 +- net/sched/cls_api.c | 216 +- net/sched/cls_bpf.c | 5 +- net/sched/cls_flower.c | 229 +- net/sched/cls_fw.c | 13 + net/sched/cls_matchall.c | 9 +- net/sched/cls_u32.c | 15 + net/sched/em_ipset.c | 5 +- net/sched/em_ipt.c | 48 +- net/sched/sch_cbs.c | 9 +- net/sched/sch_choke.c | 6 +- net/sched/sch_drr.c | 5 +- net/sched/sch_etf.c | 10 - net/sched/sch_ingress.c | 8 +- net/sched/sch_mq.c | 5 +- net/sched/sch_mqprio.c | 5 +- net/sched/sch_netem.c | 26 +- net/sched/sch_pie.c | 11 +- net/sched/sch_qfq.c | 5 +- net/sched/sch_sfb.c | 6 +- net/sched/sch_taprio.c | 421 +- net/sctp/associola.c | 2 + net/sctp/bind_addr.c | 13 +- net/sctp/endpointola.c | 8 +- net/sctp/ipv6.c | 2 +- net/sctp/offload.c | 7 +- net/sctp/output.c | 3 - net/sctp/protocol.c | 2 +- net/sctp/sm_make_chunk.c | 42 +- net/sctp/sm_sideeffect.c | 5 - net/sctp/socket.c | 43 +- net/sctp/stream.c | 9 +- net/sctp/stream_interleave.c | 4 +- net/sctp/stream_sched.c | 2 +- net/smc/af_smc.c | 78 +- net/smc/smc_clc.c | 11 +- net/smc/smc_core.c | 3 - net/socket.c | 96 +- net/strparser/strparser.c | 13 +- net/sunrpc/cache.c | 5 +- net/sunrpc/clnt.c | 32 +- net/sunrpc/debugfs.c | 66 +- net/sunrpc/rpc_pipe.c | 4 - net/sunrpc/sched.c | 4 +- net/sunrpc/svc_xprt.c | 2 +- net/sunrpc/xprt.c | 4 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 5 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 7 +- net/sunrpc/xprtrdma/verbs.c | 3 +- net/sunrpc/xprtsock.c | 16 +- net/tipc/Kconfig | 2 +- net/tipc/bcast.c | 4 +- net/tipc/bearer.c | 14 +- net/tipc/core.c | 12 +- net/tipc/group.c | 1 - net/tipc/link.c | 125 +- net/tipc/msg.h | 4 +- net/tipc/name_distr.c | 2 +- net/tipc/netlink.c | 2 +- net/tipc/netlink_compat.c | 28 +- net/tipc/node.c | 12 +- net/tipc/udp_media.c | 101 +- net/tls/tls_device.c | 204 +- net/tls/tls_device_fallback.c | 16 +- net/tls/tls_main.c | 7 +- net/tls/tls_sw.c | 30 +- net/unix/diag.c | 12 - net/vmw_vsock/af_vsock.c | 48 +- net/vmw_vsock/diag.c | 10 +- net/vmw_vsock/hyperv_transport.c | 145 +- net/vmw_vsock/virtio_transport.c | 137 +- net/vmw_vsock/virtio_transport_common.c | 7 +- net/vmw_vsock/vmci_transport.c | 10 +- net/vmw_vsock/vmci_transport.h | 10 +- net/vmw_vsock/vmci_transport_notify.c | 10 +- net/vmw_vsock/vmci_transport_notify.h | 10 +- net/vmw_vsock/vmci_transport_notify_qstate.c | 10 +- net/vmw_vsock/vsock_addr.c | 10 +- net/wimax/debug-levels.h | 16 +- net/wimax/debugfs.c | 16 +- net/wimax/id-table.c | 17 +- net/wimax/op-msg.c | 17 +- net/wimax/op-reset.c | 17 +- net/wimax/op-rfkill.c | 17 +- net/wimax/op-state-get.c | 15 +- net/wimax/stack.c | 17 +- net/wimax/wimax-internal.h | 17 +- net/wireless/Kconfig | 2 - net/wireless/Makefile | 1 - net/wireless/core.c | 21 +- net/wireless/core.h | 4 - net/wireless/debugfs.c | 5 +- net/wireless/lib80211_crypt_ccmp.c | 6 +- net/wireless/lib80211_crypt_tkip.c | 54 +- net/wireless/lib80211_crypt_wep.c | 57 +- net/wireless/nl80211.c | 176 +- net/wireless/ocb.c | 5 +- net/wireless/pmsr.c | 4 +- net/wireless/scan.c | 37 +- net/wireless/sme.c | 32 +- net/wireless/sysfs.c | 3 +- net/wireless/trace.h | 18 - net/wireless/util.c | 4 +- net/xdp/xdp_umem.c | 28 +- net/xdp/xdp_umem.h | 1 - net/xdp/xsk.c | 154 +- net/xdp/xsk_queue.h | 16 +- net/xfrm/Kconfig | 2 - net/xfrm/xfrm_device.c | 5 +- net/xfrm/xfrm_input.c | 25 +- net/xfrm/xfrm_interface.c | 104 +- net/xfrm/xfrm_policy.c | 17 +- net/xfrm/xfrm_replay.c | 14 +- net/xfrm/xfrm_state.c | 437 +- net/xfrm/xfrm_user.c | 19 - samples/Kconfig | 14 +- samples/Makefile | 4 +- samples/bpf/.gitignore | 1 - samples/bpf/Makefile | 28 +- samples/bpf/bpf_load.c | 10 +- samples/bpf/do_hbm_test.sh | 30 +- samples/bpf/fds_example.c | 2 +- samples/bpf/hbm.c | 67 +- samples/bpf/hbm.h | 9 +- samples/bpf/hbm_edt_kern.c | 168 - samples/bpf/hbm_kern.h | 117 +- samples/bpf/hbm_out_kern.c | 48 +- samples/bpf/ibumad_kern.c | 18 +- samples/bpf/ibumad_user.c | 2 +- samples/bpf/sockex1_user.c | 2 +- samples/bpf/sockex2_user.c | 2 +- samples/bpf/task_fd_query_user.c | 2 +- samples/bpf/tcp_basertt_kern.c | 7 + samples/bpf/tcp_bpf.readme | 2 +- samples/bpf/tcp_bufs_kern.c | 7 + samples/bpf/tcp_clamp_kern.c | 7 + samples/bpf/tcp_cong_kern.c | 7 + samples/bpf/tcp_dumpstats_kern.c | 68 - samples/bpf/tcp_iw_kern.c | 7 + samples/bpf/tcp_rwnd_kern.c | 7 + samples/bpf/tcp_synrto_kern.c | 7 + samples/bpf/tcp_tos_reflect_kern.c | 7 + samples/bpf/test_cgrp2_attach2.c | 459 ++ samples/bpf/xdp1_user.c | 4 +- samples/bpf/xdp_adjust_tail_user.c | 16 +- samples/bpf/xdp_fwd_user.c | 2 +- samples/bpf/xdp_redirect_cpu_user.c | 5 +- samples/bpf/xdp_redirect_map_user.c | 27 +- samples/bpf/xdp_redirect_user.c | 29 +- samples/bpf/xdp_router_ipv4_user.c | 2 +- samples/bpf/xdp_rxq_info_user.c | 4 +- samples/bpf/xdp_sample_pkts_kern.c | 7 + samples/bpf/xdp_tx_iptunnel_user.c | 14 +- samples/bpf/xdpsock_user.c | 48 +- samples/kfifo/bytestream-example.c | 4 +- samples/kfifo/dma-example.c | 4 +- samples/kfifo/inttype-example.c | 4 +- samples/kfifo/record-example.c | 4 +- samples/mic/mpssd/micctrl | 13 +- samples/mic/mpssd/mpss | 13 +- samples/mic/mpssd/mpssd.c | 13 +- samples/mic/mpssd/mpssd.h | 13 +- samples/mic/mpssd/sysfs.c | 13 +- samples/pidfd/pidfd-metadata.c | 12 +- samples/pktgen/README.rst | 1 - samples/pktgen/functions.sh | 34 - samples/pktgen/parameters.sh | 7 +- .../pktgen/pktgen_bench_xmit_mode_netif_receive.sh | 11 - .../pktgen/pktgen_bench_xmit_mode_queue_xmit.sh | 11 - samples/pktgen/pktgen_sample01_simple.sh | 11 - samples/pktgen/pktgen_sample02_multiqueue.sh | 11 - .../pktgen/pktgen_sample03_burst_single_flow.sh | 11 - samples/pktgen/pktgen_sample04_many_flows.sh | 11 - samples/pktgen/pktgen_sample05_flow_per_thread.sh | 12 +- ...tgen_sample06_numa_awared_queue_irq_affinity.sh | 11 - samples/rpmsg/rpmsg_client_sample.c | 10 +- samples/trace_events/trace-events-sample.c | 2 +- samples/v4l/v4l2-pci-skeleton.c | 1 - samples/vfio-mdev/mtty.c | 6 +- scripts/Kbuild.include | 37 +- scripts/Makefile | 5 + scripts/Makefile.build | 11 +- scripts/Makefile.extrawarn | 3 + scripts/Makefile.headersinst | 134 +- scripts/Makefile.host | 4 +- scripts/Makefile.lib | 26 +- scripts/Makefile.modbuiltin | 2 +- scripts/adjust_autoksyms.sh | 4 +- scripts/atomic/check-atomics.sh | 2 +- scripts/basic/fixdep.c | 51 +- scripts/bootgraph.pl | 16 +- scripts/checkpatch.pl | 8 +- scripts/checkstack.pl | 2 +- scripts/coccinelle/api/alloc/alloc_cast.cocci | 5 +- .../coccinelle/api/alloc/pool_zalloc-simple.cocci | 3 +- scripts/coccinelle/api/alloc/zalloc-simple.cocci | 7 +- scripts/coccinelle/api/check_bq27xxx_data.cocci | 3 +- scripts/coccinelle/api/err_cast.cocci | 7 +- scripts/coccinelle/api/kstrdup.cocci | 15 +- scripts/coccinelle/api/memdup.cocci | 7 +- scripts/coccinelle/api/memdup_user.cocci | 7 +- scripts/coccinelle/api/platform_no_drv_owner.cocci | 3 +- scripts/coccinelle/api/pm_runtime.cocci | 3 +- scripts/coccinelle/api/ptr_ret.cocci | 5 +- scripts/coccinelle/api/resource_size.cocci | 7 +- scripts/coccinelle/api/stream_open.cocci | 17 +- scripts/coccinelle/free/clk_put.cocci | 5 +- scripts/coccinelle/free/devm_free.cocci | 7 +- scripts/coccinelle/free/ifnullfree.cocci | 3 +- scripts/coccinelle/free/iounmap.cocci | 5 +- scripts/coccinelle/free/kfree.cocci | 7 +- scripts/coccinelle/free/kfreeaddr.cocci | 3 +- scripts/coccinelle/free/pci_free_consistent.cocci | 3 +- scripts/coccinelle/free/put_device.cocci | 11 +- .../iterators/device_node_continue.cocci | 3 +- scripts/coccinelle/iterators/fen.cocci | 7 +- scripts/coccinelle/iterators/itnull.cocci | 7 +- .../coccinelle/iterators/list_entry_update.cocci | 7 +- scripts/coccinelle/iterators/use_after_iter.cocci | 5 +- scripts/coccinelle/locks/call_kern.cocci | 7 +- scripts/coccinelle/locks/double_lock.cocci | 7 +- scripts/coccinelle/locks/flags.cocci | 7 +- scripts/coccinelle/locks/mini_lock.cocci | 7 +- scripts/coccinelle/misc/array_size.cocci | 3 +- scripts/coccinelle/misc/badty.cocci | 3 +- scripts/coccinelle/misc/boolconv.cocci | 3 +- scripts/coccinelle/misc/boolinit.cocci | 5 +- scripts/coccinelle/misc/bugon.cocci | 3 +- scripts/coccinelle/misc/cond_no_effect.cocci | 3 +- scripts/coccinelle/misc/cstptr.cocci | 5 +- scripts/coccinelle/misc/doubleinit.cocci | 7 +- scripts/coccinelle/misc/ifaddr.cocci | 5 +- scripts/coccinelle/misc/ifcol.cocci | 7 +- scripts/coccinelle/misc/noderef.cocci | 5 +- scripts/coccinelle/misc/orplus.cocci | 5 +- scripts/coccinelle/misc/returnvar.cocci | 3 +- scripts/coccinelle/misc/semicolon.cocci | 3 +- scripts/coccinelle/misc/warn.cocci | 5 +- scripts/coccinelle/null/badzero.cocci | 5 +- scripts/coccinelle/null/deref_null.cocci | 7 +- scripts/coccinelle/null/eno.cocci | 7 +- scripts/coccinelle/null/kmerr.cocci | 7 +- scripts/coccinelle/tests/doublebitand.cocci | 7 +- scripts/coccinelle/tests/doubletest.cocci | 7 +- scripts/coccinelle/tests/odd_ptr_err.cocci | 5 +- .../tests/unsigned_lesser_than_zero.cocci | 3 +- scripts/decode_stacktrace.sh | 6 +- scripts/documentation-file-ref-check | 58 +- scripts/dtc/Makefile.dtc | 2 +- scripts/dtc/checks.c | 55 +- scripts/dtc/dt_to_config | 3 +- scripts/dtc/dtc-lexer.l | 17 +- scripts/dtc/dtc-parser.y | 17 +- scripts/dtc/dtc.h | 3 +- scripts/dtc/dtx_diff | 4 +- scripts/dtc/flattree.c | 2 +- scripts/dtc/libfdt/Makefile.libfdt | 4 +- scripts/dtc/libfdt/fdt.c | 47 +- scripts/dtc/libfdt/fdt.h | 47 +- scripts/dtc/libfdt/fdt_addresses.c | 94 +- scripts/dtc/libfdt/fdt_empty_tree.c | 47 +- scripts/dtc/libfdt/fdt_overlay.c | 57 +- scripts/dtc/libfdt/fdt_ro.c | 97 +- scripts/dtc/libfdt/fdt_rw.c | 69 +- scripts/dtc/libfdt/fdt_strerror.c | 47 +- scripts/dtc/libfdt/fdt_sw.c | 125 +- scripts/dtc/libfdt/fdt_wip.c | 47 +- scripts/dtc/libfdt/libfdt.h | 205 +- scripts/dtc/libfdt/libfdt_env.h | 48 +- scripts/dtc/libfdt/libfdt_internal.h | 47 +- scripts/dtc/livetree.c | 20 +- scripts/dtc/util.h | 4 +- scripts/dtc/version_gen.h | 2 +- scripts/extract-vmlinux | 2 +- scripts/extract_xc3028.pl | 2 +- scripts/gdb/linux/Makefile | 2 +- scripts/genksyms/keywords.c | 4 - scripts/genksyms/parse.y | 2 - scripts/get_abi.pl | 468 -- scripts/headers.sh | 29 + scripts/headers_install.sh | 48 +- scripts/kallsyms.c | 3 - scripts/kconfig/Makefile | 8 +- scripts/kconfig/conf.c | 10 +- scripts/kconfig/confdata.c | 25 +- scripts/kconfig/lkc.h | 1 + scripts/kconfig/lkc_proto.h | 3 +- scripts/kconfig/mconf.c | 10 +- scripts/kconfig/nconf.c | 10 +- scripts/kconfig/preprocess.c | 3 +- scripts/kconfig/qconf.cc | 2 +- scripts/kconfig/symbol.c | 4 +- .../tests/err_recursive_dep/expected_stderr | 14 +- .../tests/err_recursive_inc/expected_stderr | 6 +- scripts/kernel-doc | 18 +- scripts/markup_oops.pl | 5 +- scripts/package/Makefile | 2 +- scripts/package/builddeb | 2 +- scripts/package/mkspec | 2 +- scripts/recordmcount.c | 2 +- scripts/recordmcount.h | 6 +- scripts/show_delta | 2 +- scripts/sortextable.c | 2 +- scripts/sortextable.h | 4 +- scripts/spelling.txt | 36 +- scripts/sphinx-pre-install | 76 +- scripts/tags.sh | 43 +- security/Kconfig | 2 +- security/Kconfig.hardening | 29 - security/apparmor/apparmorfs.c | 6 +- security/apparmor/audit.c | 6 +- security/apparmor/capability.c | 6 +- security/apparmor/crypto.c | 6 +- security/apparmor/domain.c | 6 +- security/apparmor/file.c | 6 +- security/apparmor/include/apparmor.h | 6 +- security/apparmor/include/apparmorfs.h | 6 +- security/apparmor/include/audit.h | 6 +- security/apparmor/include/capability.h | 6 +- security/apparmor/include/cred.h | 6 +- security/apparmor/include/crypto.h | 6 +- security/apparmor/include/domain.h | 6 +- security/apparmor/include/file.h | 6 +- security/apparmor/include/ipc.h | 6 +- security/apparmor/include/label.h | 6 +- security/apparmor/include/lib.h | 6 +- security/apparmor/include/match.h | 6 +- security/apparmor/include/mount.h | 6 +- security/apparmor/include/net.h | 6 +- security/apparmor/include/path.h | 6 +- security/apparmor/include/perms.h | 6 +- security/apparmor/include/policy.h | 17 +- security/apparmor/include/policy_ns.h | 6 +- security/apparmor/include/policy_unpack.h | 6 +- security/apparmor/include/procattr.h | 6 +- security/apparmor/include/resource.h | 6 +- security/apparmor/include/secid.h | 6 +- security/apparmor/include/task.h | 6 +- security/apparmor/ipc.c | 6 +- security/apparmor/label.c | 14 +- security/apparmor/lib.c | 6 +- security/apparmor/lsm.c | 6 +- security/apparmor/match.c | 6 +- security/apparmor/mount.c | 6 +- security/apparmor/net.c | 6 +- security/apparmor/path.c | 6 +- security/apparmor/policy.c | 7 +- security/apparmor/policy_ns.c | 6 +- security/apparmor/policy_unpack.c | 55 +- security/apparmor/procattr.c | 6 +- security/apparmor/resource.c | 6 +- security/apparmor/secid.c | 7 +- security/apparmor/task.c | 6 +- security/commoncap.c | 6 +- security/device_cgroup.c | 2 +- security/inode.c | 5 +- security/integrity/digsig.c | 11 +- security/integrity/digsig_asymmetric.c | 10 +- security/integrity/evm/evm.h | 6 +- security/integrity/evm/evm_crypto.c | 5 +- security/integrity/evm/evm_main.c | 13 +- security/integrity/evm/evm_posix_acl.c | 5 +- security/integrity/evm/evm_secfs.c | 5 +- security/integrity/iint.c | 6 +- security/integrity/ima/Kconfig | 3 +- security/integrity/ima/ima.h | 27 +- security/integrity/ima/ima_api.c | 44 +- security/integrity/ima/ima_appraise.c | 14 +- security/integrity/ima/ima_crypto.c | 5 +- security/integrity/ima/ima_fs.c | 6 +- security/integrity/ima/ima_init.c | 12 +- security/integrity/ima/ima_main.c | 129 +- security/integrity/ima/ima_mok.c | 7 +- security/integrity/ima/ima_policy.c | 169 +- security/integrity/ima/ima_queue.c | 6 +- security/integrity/ima/ima_template.c | 29 +- security/integrity/ima/ima_template_lib.c | 27 +- security/integrity/ima/ima_template_lib.h | 10 +- security/integrity/integrity.h | 13 +- security/integrity/integrity_audit.c | 5 +- security/keys/Kconfig | 18 - security/keys/compat.c | 6 - security/keys/encrypted-keys/ecryptfs_format.c | 5 +- security/keys/encrypted-keys/ecryptfs_format.h | 5 +- security/keys/encrypted-keys/encrypted.c | 5 +- security/keys/encrypted-keys/masterkey_trusted.c | 5 +- security/keys/gc.c | 2 +- security/keys/internal.h | 23 +- security/keys/key.c | 36 +- security/keys/keyctl.c | 96 +- security/keys/keyring.c | 557 +- security/keys/persistent.c | 10 +- security/keys/proc.c | 7 +- security/keys/process_keys.c | 327 +- security/keys/request_key.c | 206 +- security/keys/request_key_auth.c | 67 +- security/keys/trusted.c | 5 +- security/loadpin/loadpin.c | 58 +- security/lsm_audit.c | 5 +- security/safesetid/lsm.c | 4 +- security/security.c | 23 +- security/selinux/avc.c | 15 +- security/selinux/hooks.c | 57 +- security/selinux/ibpkey.c | 12 +- security/selinux/include/audit.h | 5 +- security/selinux/include/conditional.h | 4 +- security/selinux/include/ibpkey.h | 12 +- security/selinux/include/netif.h | 5 +- security/selinux/include/netnode.h | 12 +- security/selinux/include/netport.h | 12 +- security/selinux/include/objsec.h | 5 +- security/selinux/netif.c | 5 +- security/selinux/netlink.c | 5 +- security/selinux/netnode.c | 12 +- security/selinux/netport.c | 12 +- security/selinux/nlmsgtab.c | 10 +- security/selinux/selinuxfs.c | 6 +- security/selinux/ss/avtab.h | 4 +- security/selinux/ss/conditional.c | 4 +- security/selinux/ss/conditional.h | 4 +- security/selinux/ss/ebitmap.c | 10 +- security/selinux/ss/policydb.c | 4 +- security/selinux/ss/policydb.h | 4 +- security/selinux/ss/services.c | 37 +- security/selinux/ss/status.c | 5 +- security/selinux/xfrm.c | 5 +- security/smack/smack.h | 6 +- security/smack/smack_access.c | 6 +- security/smack/smack_lsm.c | 17 +- security/smack/smack_netfilter.c | 5 +- security/smack/smackfs.c | 6 +- security/yama/yama_lsm.c | 6 +- sound/ac97/ac97_core.h | 5 +- sound/ac97/bus.c | 5 +- sound/ac97/codec.c | 5 +- sound/ac97/snd_ac97_compat.c | 5 +- sound/aoa/aoa-gpio.h | 3 +- sound/aoa/aoa.h | 3 +- sound/aoa/codecs/onyx.c | 5 +- sound/aoa/codecs/onyx.h | 3 +- sound/aoa/codecs/tas.c | 3 +- sound/aoa/codecs/tas.h | 3 +- sound/aoa/codecs/toonie.c | 4 +- sound/aoa/core/alsa.c | 3 +- sound/aoa/core/alsa.h | 3 +- sound/aoa/core/core.c | 3 +- sound/aoa/core/gpio-feature.c | 3 +- sound/aoa/core/gpio-pmf.c | 3 +- sound/aoa/fabrics/layout.c | 4 +- sound/aoa/soundbus/core.c | 3 +- sound/aoa/soundbus/i2sbus/control.c | 3 +- sound/aoa/soundbus/i2sbus/core.c | 3 +- sound/aoa/soundbus/i2sbus/i2sbus.h | 3 +- sound/aoa/soundbus/i2sbus/interface.h | 3 +- sound/aoa/soundbus/i2sbus/pcm.c | 3 +- sound/aoa/soundbus/soundbus.h | 3 +- sound/arm/aaci.c | 5 +- sound/arm/aaci.h | 5 +- sound/arm/pxa2xx-ac97-lib.c | 5 +- sound/arm/pxa2xx-ac97.c | 5 +- sound/arm/pxa2xx-pcm-lib.c | 6 +- sound/atmel/ac97c.c | 5 +- sound/atmel/ac97c.h | 5 +- sound/core/control.c | 6 +- sound/core/oss/rate.c | 4 +- sound/core/pcm_drm_eld.c | 5 +- sound/core/pcm_iec958.c | 5 +- sound/core/pcm_local.h | 3 +- sound/core/seq/oss/seq_oss_ioctl.c | 2 +- sound/core/seq/oss/seq_oss_rw.c | 2 +- sound/core/vmaster.c | 6 +- sound/drivers/pcsp/pcsp_input.c | 7 +- sound/firewire/amdtp-am824.c | 7 +- sound/firewire/amdtp-stream-trace.h | 165 +- sound/firewire/amdtp-stream.c | 538 +- sound/firewire/amdtp-stream.h | 38 +- sound/firewire/bebob/bebob.c | 3 +- sound/firewire/bebob/bebob.h | 8 +- sound/firewire/bebob/bebob_command.c | 3 +- sound/firewire/bebob/bebob_focusrite.c | 3 +- sound/firewire/bebob/bebob_hwdep.c | 3 +- sound/firewire/bebob/bebob_maudio.c | 3 +- sound/firewire/bebob/bebob_midi.c | 58 +- sound/firewire/bebob/bebob_pcm.c | 73 +- sound/firewire/bebob/bebob_proc.c | 3 +- sound/firewire/bebob/bebob_stream.c | 365 +- sound/firewire/bebob/bebob_terratec.c | 3 +- sound/firewire/bebob/bebob_yamaha_terratec.c | 3 +- sound/firewire/cmp.c | 76 +- sound/firewire/cmp.h | 7 +- sound/firewire/dice/Makefile | 2 +- sound/firewire/dice/dice-hwdep.c | 3 +- sound/firewire/dice/dice-midi.c | 14 +- sound/firewire/dice/dice-pcm.c | 64 +- sound/firewire/dice/dice-presonus.c | 62 - sound/firewire/dice/dice-proc.c | 3 +- sound/firewire/dice/dice-stream.c | 347 +- sound/firewire/dice/dice-transaction.c | 3 +- sound/firewire/dice/dice.c | 11 +- sound/firewire/dice/dice.h | 7 +- sound/firewire/digi00x/amdtp-dot.c | 5 +- sound/firewire/digi00x/digi00x-hwdep.c | 3 +- sound/firewire/digi00x/digi00x-midi.c | 14 +- sound/firewire/digi00x/digi00x-pcm.c | 67 +- sound/firewire/digi00x/digi00x-proc.c | 3 +- sound/firewire/digi00x/digi00x-stream.c | 186 +- sound/firewire/digi00x/digi00x-transaction.c | 3 +- sound/firewire/digi00x/digi00x.c | 3 +- sound/firewire/digi00x/digi00x.h | 6 +- sound/firewire/fcp.c | 2 +- sound/firewire/fireface/amdtp-ff.c | 3 +- sound/firewire/fireface/ff-hwdep.c | 3 +- sound/firewire/fireface/ff-midi.c | 3 +- sound/firewire/fireface/ff-pcm.c | 59 +- sound/firewire/fireface/ff-proc.c | 3 +- sound/firewire/fireface/ff-protocol-former.c | 112 +- sound/firewire/fireface/ff-protocol-latter.c | 114 +- sound/firewire/fireface/ff-stream.c | 82 +- sound/firewire/fireface/ff-transaction.c | 3 +- sound/firewire/fireface/ff.c | 3 +- sound/firewire/fireface/ff.h | 5 +- sound/firewire/fireworks/fireworks.c | 3 +- sound/firewire/fireworks/fireworks.h | 9 +- sound/firewire/fireworks/fireworks_command.c | 3 +- sound/firewire/fireworks/fireworks_hwdep.c | 3 +- sound/firewire/fireworks/fireworks_midi.c | 59 +- sound/firewire/fireworks/fireworks_pcm.c | 69 +- sound/firewire/fireworks/fireworks_proc.c | 3 +- sound/firewire/fireworks/fireworks_stream.c | 181 +- sound/firewire/fireworks/fireworks_transaction.c | 3 +- sound/firewire/isight.c | 2 +- sound/firewire/iso-resources.c | 2 +- sound/firewire/lib.c | 2 +- sound/firewire/motu/amdtp-motu-trace.h | 72 +- sound/firewire/motu/amdtp-motu.c | 13 +- sound/firewire/motu/motu-hwdep.c | 3 +- sound/firewire/motu/motu-midi.c | 63 +- sound/firewire/motu/motu-pcm.c | 64 +- sound/firewire/motu/motu-proc.c | 3 +- sound/firewire/motu/motu-protocol-v2.c | 3 +- sound/firewire/motu/motu-protocol-v3.c | 3 +- sound/firewire/motu/motu-stream.c | 202 +- sound/firewire/motu/motu-transaction.c | 3 +- sound/firewire/motu/motu.c | 3 +- sound/firewire/motu/motu.h | 9 +- sound/firewire/oxfw/oxfw-command.c | 3 +- sound/firewire/oxfw/oxfw-hwdep.c | 3 +- sound/firewire/oxfw/oxfw-midi.c | 27 +- sound/firewire/oxfw/oxfw-pcm.c | 36 +- sound/firewire/oxfw/oxfw-proc.c | 3 +- sound/firewire/oxfw/oxfw-scs1x.c | 3 +- sound/firewire/oxfw/oxfw-spkr.c | 2 +- sound/firewire/oxfw/oxfw-stream.c | 354 +- sound/firewire/oxfw/oxfw.c | 22 +- sound/firewire/oxfw/oxfw.h | 24 +- sound/firewire/packets-buffer.c | 2 +- sound/firewire/tascam/amdtp-tascam.c | 5 +- sound/firewire/tascam/tascam-hwdep.c | 3 +- sound/firewire/tascam/tascam-midi.c | 3 +- sound/firewire/tascam/tascam-pcm.c | 61 +- sound/firewire/tascam/tascam-proc.c | 3 +- sound/firewire/tascam/tascam-stream.c | 206 +- sound/firewire/tascam/tascam-transaction.c | 3 +- sound/firewire/tascam/tascam.c | 3 +- sound/firewire/tascam/tascam.h | 4 +- sound/hda/ext/hdac_ext_bus.c | 19 +- sound/hda/ext/hdac_ext_controller.c | 10 +- sound/hda/ext/hdac_ext_stream.c | 10 +- sound/hda/hdac_controller.c | 7 +- sound/hda/hdac_device.c | 29 +- sound/hda/hdac_sysfs.c | 2 +- sound/isa/wavefront/wavefront_midi.c | 5 +- sound/isa/wavefront/wavefront_synth.c | 5 +- sound/oss/dmasound/Kconfig | 6 +- sound/pci/asihpi/asihpi.c | 22 +- sound/pci/asihpi/hpi.h | 13 +- sound/pci/asihpi/hpi6000.c | 13 +- sound/pci/asihpi/hpi6000.h | 13 +- sound/pci/asihpi/hpi6205.c | 13 +- sound/pci/asihpi/hpi6205.h | 13 +- sound/pci/asihpi/hpi_internal.h | 13 +- sound/pci/asihpi/hpicmn.c | 13 +- sound/pci/asihpi/hpicmn.h | 13 +- sound/pci/asihpi/hpidebug.c | 13 +- sound/pci/asihpi/hpidebug.h | 13 +- sound/pci/asihpi/hpidspcd.c | 13 +- sound/pci/asihpi/hpidspcd.h | 13 +- sound/pci/asihpi/hpimsginit.c | 13 +- sound/pci/asihpi/hpimsginit.h | 13 +- sound/pci/asihpi/hpimsgx.c | 13 +- sound/pci/asihpi/hpimsgx.h | 13 +- sound/pci/asihpi/hpioctl.c | 9 +- sound/pci/asihpi/hpioctl.h | 13 +- sound/pci/asihpi/hpios.c | 13 +- sound/pci/asihpi/hpios.h | 13 +- sound/pci/asihpi/hpipcida.h | 13 +- sound/pci/aw2/aw2-alsa.c | 15 +- sound/pci/aw2/aw2-saa7146.c | 15 +- sound/pci/aw2/aw2-saa7146.h | 15 +- sound/pci/aw2/aw2-tsl.c | 15 +- sound/pci/aw2/saa7146.h | 15 +- sound/pci/cs4281.c | 5 +- sound/pci/ctxfi/ct20k1reg.h | 5 +- sound/pci/ctxfi/ct20k2reg.h | 5 +- sound/pci/ctxfi/ctamixer.c | 6 +- sound/pci/ctxfi/ctamixer.h | 6 +- sound/pci/ctxfi/ctatc.c | 5 +- sound/pci/ctxfi/ctatc.h | 6 +- sound/pci/ctxfi/ctdaio.c | 6 +- sound/pci/ctxfi/ctdaio.h | 6 +- sound/pci/ctxfi/cthardware.c | 6 +- sound/pci/ctxfi/cthardware.h | 6 +- sound/pci/ctxfi/cthw20k1.c | 6 +- sound/pci/ctxfi/cthw20k1.h | 6 +- sound/pci/ctxfi/cthw20k2.c | 6 +- sound/pci/ctxfi/cthw20k2.h | 6 +- sound/pci/ctxfi/ctimap.c | 6 +- sound/pci/ctxfi/ctimap.h | 6 +- sound/pci/ctxfi/ctmixer.c | 6 +- sound/pci/ctxfi/ctmixer.h | 6 +- sound/pci/ctxfi/ctpcm.c | 6 +- sound/pci/ctxfi/ctpcm.h | 6 +- sound/pci/ctxfi/ctresource.c | 6 +- sound/pci/ctxfi/ctresource.h | 6 +- sound/pci/ctxfi/ctsrc.c | 6 +- sound/pci/ctxfi/ctsrc.h | 6 +- sound/pci/ctxfi/cttimer.c | 5 +- sound/pci/ctxfi/ctvmem.c | 5 +- sound/pci/ctxfi/ctvmem.h | 5 +- sound/pci/ctxfi/xfi.c | 5 +- sound/pci/echoaudio/echoaudio_dsp.c | 7 +- sound/pci/hda/hda_codec.c | 13 +- sound/pci/hda/hda_controller.c | 12 +- sound/pci/hda/hda_controller.h | 2 + sound/pci/hda/hda_intel.c | 11 +- sound/pci/hda/hda_jack.c | 2 +- sound/pci/hda/patch_ca0132.c | 4 +- sound/pci/hda/patch_hdmi.c | 3 +- sound/pci/hda/patch_realtek.c | 101 +- sound/pci/ice1712/ews.c | 2 +- sound/pci/lx6464es/lx_core.c | 5 + sound/pci/oxygen/oxygen.c | 14 +- sound/pci/oxygen/oxygen_io.c | 14 +- sound/pci/oxygen/oxygen_lib.c | 14 +- sound/pci/oxygen/oxygen_mixer.c | 14 +- sound/pci/oxygen/oxygen_pcm.c | 14 +- sound/pci/oxygen/se6x.c | 12 +- sound/pci/oxygen/virtuoso.c | 14 +- sound/pci/oxygen/wm8776.h | 5 +- sound/pci/oxygen/xonar_cs43xx.c | 13 +- sound/pci/oxygen/xonar_dg.c | 12 +- sound/pci/oxygen/xonar_dg_mixer.c | 12 +- sound/pci/oxygen/xonar_hdmi.c | 13 +- sound/pci/oxygen/xonar_lib.c | 13 +- sound/pci/oxygen/xonar_pcm179x.c | 13 +- sound/pci/oxygen/xonar_wm87x6.c | 13 +- sound/pci/rme9652/hdspm.c | 61 +- sound/pci/sis7019.c | 14 +- sound/pci/sis7019.h | 14 +- sound/ppc/snd_ps3.c | 14 +- sound/ppc/snd_ps3.h | 14 +- sound/sh/aica.h | 15 +- sound/soc/amd/acp-da7219-max98357a.c | 42 +- sound/soc/amd/acp-pcm-dma.c | 10 +- sound/soc/amd/acp-rt5645.c | 21 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 43 +- sound/soc/atmel/atmel-classd.c | 21 +- sound/soc/atmel/atmel-i2s.c | 13 +- sound/soc/atmel/atmel-pcm-dma.c | 9 +- sound/soc/atmel/atmel-pcm-pdc.c | 5 + sound/soc/atmel/atmel-pcm.h | 8 + sound/soc/atmel/atmel-pdmic.c | 21 +- sound/soc/atmel/atmel_ssc_dai.c | 11 + sound/soc/atmel/atmel_wm8904.c | 17 +- sound/soc/atmel/mikroe-proto.c | 26 +- sound/soc/atmel/sam9g20_wm8731.c | 22 +- sound/soc/atmel/sam9x5_wm8731.c | 20 +- sound/soc/atmel/tse850-pcm5142.c | 13 +- sound/soc/au1x/db1000.c | 10 +- sound/soc/au1x/db1200.c | 50 +- sound/soc/au1x/dbdma2.c | 6 +- sound/soc/au1x/psc-ac97.c | 6 +- sound/soc/au1x/psc-i2s.c | 11 +- sound/soc/au1x/psc.h | 6 +- sound/soc/cirrus/edb93xx.c | 10 +- sound/soc/cirrus/ep93xx-ac97.c | 5 +- sound/soc/cirrus/ep93xx-i2s.c | 13 +- sound/soc/cirrus/ep93xx-pcm.c | 5 +- sound/soc/cirrus/simone.c | 15 +- sound/soc/cirrus/snappercl15.c | 11 +- sound/soc/codecs/88pm860x-codec.c | 5 +- sound/soc/codecs/88pm860x-codec.h | 5 +- sound/soc/codecs/Kconfig | 45 +- sound/soc/codecs/Makefile | 14 - sound/soc/codecs/ab8500-codec.c | 5 +- sound/soc/codecs/ab8500-codec.h | 5 +- sound/soc/codecs/ad193x.c | 68 +- sound/soc/codecs/ak4118.c | 11 +- sound/soc/codecs/ak4458.c | 18 +- sound/soc/codecs/ak4535.c | 5 +- sound/soc/codecs/ak4535.h | 5 +- sound/soc/codecs/ak4641.c | 5 +- sound/soc/codecs/ak5386.c | 5 +- sound/soc/codecs/alc5623.c | 7 +- sound/soc/codecs/alc5623.h | 6 +- sound/soc/codecs/alc5632.c | 5 +- sound/soc/codecs/alc5632.h | 5 +- sound/soc/codecs/arizona.c | 5 +- sound/soc/codecs/arizona.h | 5 +- sound/soc/codecs/cros_ec_codec.c | 10 +- sound/soc/codecs/cs35l32.c | 6 +- sound/soc/codecs/cs35l32.h | 6 +- sound/soc/codecs/cs35l33.c | 6 +- sound/soc/codecs/cs35l33.h | 6 +- sound/soc/codecs/cs35l34.c | 6 +- sound/soc/codecs/cs35l34.h | 6 +- sound/soc/codecs/cs35l35.c | 6 +- sound/soc/codecs/cs35l35.h | 6 +- sound/soc/codecs/cs4265.c | 8 +- sound/soc/codecs/cs4265.h | 6 +- sound/soc/codecs/cs42l42.c | 6 +- sound/soc/codecs/cs42l42.h | 6 +- sound/soc/codecs/cs42l51-i2c.c | 6 +- sound/soc/codecs/cs42l52.c | 6 +- sound/soc/codecs/cs42l52.h | 6 +- sound/soc/codecs/cs42l56.c | 6 +- sound/soc/codecs/cs42l56.h | 6 +- sound/soc/codecs/cs42l73.c | 6 +- sound/soc/codecs/cs42l73.h | 16 +- sound/soc/codecs/cs42xx8.c | 14 - sound/soc/codecs/cs43130.c | 5 +- sound/soc/codecs/cs4349.c | 5 +- sound/soc/codecs/cs47l24.c | 5 +- sound/soc/codecs/cs47l24.h | 5 +- sound/soc/codecs/cs47l35.c | 1777 ----- sound/soc/codecs/cs47l85.c | 2730 -------- sound/soc/codecs/cs47l90.c | 2653 ------- sound/soc/codecs/cs53l30.c | 6 +- sound/soc/codecs/cs53l30.h | 6 +- sound/soc/codecs/cx2072x.c | 1725 ----- sound/soc/codecs/cx2072x.h | 314 - sound/soc/codecs/da7213.h | 5 +- sound/soc/codecs/da732x.c | 5 +- sound/soc/codecs/da732x.h | 5 +- sound/soc/codecs/da732x_reg.h | 5 +- sound/soc/codecs/dmic.c | 16 +- sound/soc/codecs/es7134.c | 15 +- sound/soc/codecs/es8316.c | 5 +- sound/soc/codecs/es8316.h | 6 +- sound/soc/codecs/es8328-i2c.c | 5 +- sound/soc/codecs/es8328-spi.c | 5 +- sound/soc/codecs/es8328.c | 5 +- sound/soc/codecs/gtm601.c | 5 +- sound/soc/codecs/hdac_hdmi.c | 51 +- sound/soc/codecs/hdmi-codec.c | 188 +- sound/soc/codecs/ics43432.c | 3 +- sound/soc/codecs/isabelle.c | 7 +- sound/soc/codecs/isabelle.h | 6 +- sound/soc/codecs/l3.c | 8 +- sound/soc/codecs/lm49453.c | 5 +- sound/soc/codecs/lm49453.h | 6 +- sound/soc/codecs/madera.c | 4177 ----------- sound/soc/codecs/madera.h | 442 -- sound/soc/codecs/max9768.c | 5 +- sound/soc/codecs/max98088.c | 5 +- sound/soc/codecs/max98088.h | 5 +- sound/soc/codecs/max98090.c | 21 +- sound/soc/codecs/max98090.h | 5 +- sound/soc/codecs/max98095.c | 5 +- sound/soc/codecs/max98095.h | 5 +- sound/soc/codecs/max98357a.c | 84 +- sound/soc/codecs/max98371.c | 5 +- sound/soc/codecs/max98371.h | 5 +- sound/soc/codecs/max98504.c | 5 +- sound/soc/codecs/max98504.h | 5 +- sound/soc/codecs/max9867.h | 5 +- sound/soc/codecs/max98925.c | 4 +- sound/soc/codecs/max98925.h | 5 +- sound/soc/codecs/max98926.c | 4 +- sound/soc/codecs/max98926.h | 4 +- sound/soc/codecs/msm8916-wcd-digital.c | 282 - sound/soc/codecs/nau8540.c | 5 +- sound/soc/codecs/nau8540.h | 5 +- sound/soc/codecs/nau8810.c | 5 +- sound/soc/codecs/nau8810.h | 5 +- sound/soc/codecs/nau8822.c | 18 - sound/soc/codecs/nau8822.h | 7 - sound/soc/codecs/nau8824.c | 5 +- sound/soc/codecs/nau8824.h | 5 +- sound/soc/codecs/nau8825.c | 4 - sound/soc/codecs/nau8825.h | 7 +- sound/soc/codecs/pcm3008.h | 5 +- sound/soc/codecs/pcm3168a-i2c.c | 5 +- sound/soc/codecs/pcm3168a-spi.c | 5 +- sound/soc/codecs/pcm3168a.c | 96 +- sound/soc/codecs/pcm3168a.h | 5 +- sound/soc/codecs/rl6231.c | 5 +- sound/soc/codecs/rl6231.h | 5 +- sound/soc/codecs/rl6347a.c | 5 +- sound/soc/codecs/rl6347a.h | 5 +- sound/soc/codecs/rt1011.c | 2244 ------ sound/soc/codecs/rt1011.h | 672 -- sound/soc/codecs/rt1305.c | 5 +- sound/soc/codecs/rt1305.h | 5 +- sound/soc/codecs/rt1308.c | 898 --- sound/soc/codecs/rt1308.h | 291 - sound/soc/codecs/rt274.c | 8 +- sound/soc/codecs/rt274.h | 5 +- sound/soc/codecs/rt286.c | 5 +- sound/soc/codecs/rt286.h | 5 +- sound/soc/codecs/rt298.c | 5 +- sound/soc/codecs/rt298.h | 5 +- sound/soc/codecs/rt5514-spi.c | 9 +- sound/soc/codecs/rt5514-spi.h | 5 +- sound/soc/codecs/rt5514.c | 5 +- sound/soc/codecs/rt5514.h | 5 +- sound/soc/codecs/rt5616.c | 5 +- sound/soc/codecs/rt5616.h | 5 +- sound/soc/codecs/rt5631.c | 6 +- sound/soc/codecs/rt5640.c | 5 +- sound/soc/codecs/rt5640.h | 5 +- sound/soc/codecs/rt5645.c | 5 +- sound/soc/codecs/rt5645.h | 5 +- sound/soc/codecs/rt5651.c | 5 +- sound/soc/codecs/rt5651.h | 5 +- sound/soc/codecs/rt5659.c | 5 +- sound/soc/codecs/rt5659.h | 5 +- sound/soc/codecs/rt5660.c | 5 +- sound/soc/codecs/rt5660.h | 5 +- sound/soc/codecs/rt5663.c | 5 +- sound/soc/codecs/rt5663.h | 5 +- sound/soc/codecs/rt5665.c | 7 +- sound/soc/codecs/rt5665.h | 5 +- sound/soc/codecs/rt5668.c | 5 +- sound/soc/codecs/rt5668.h | 5 +- sound/soc/codecs/rt5670-dsp.h | 5 +- sound/soc/codecs/rt5670.c | 17 +- sound/soc/codecs/rt5670.h | 5 +- sound/soc/codecs/rt5677-spi.c | 14 +- sound/soc/codecs/rt5677-spi.h | 5 +- sound/soc/codecs/rt5677.c | 341 +- sound/soc/codecs/rt5677.h | 51 +- sound/soc/codecs/rt5682.c | 18 +- sound/soc/codecs/rt5682.h | 5 +- sound/soc/codecs/si476x.c | 11 +- sound/soc/codecs/simple-amplifier.c | 15 +- sound/soc/codecs/spdif_receiver.c | 5 +- sound/soc/codecs/spdif_transmitter.c | 5 +- sound/soc/codecs/tas571x.c | 4 +- sound/soc/codecs/tlv320aic23-i2c.c | 5 +- sound/soc/codecs/tlv320aic23-spi.c | 5 +- sound/soc/codecs/tlv320aic23.c | 5 +- sound/soc/codecs/tlv320aic23.h | 5 +- sound/soc/codecs/tlv320aic32x4.h | 5 +- sound/soc/codecs/tlv320aic3x.c | 19 +- sound/soc/codecs/tlv320aic3x.h | 5 +- sound/soc/codecs/tlv320dac33.c | 16 +- sound/soc/codecs/tlv320dac33.h | 16 +- sound/soc/codecs/tpa6130a2.c | 15 +- sound/soc/codecs/tpa6130a2.h | 16 +- sound/soc/codecs/ts3a227e.c | 5 +- sound/soc/codecs/ts3a227e.h | 5 +- sound/soc/codecs/twl4030.c | 16 +- sound/soc/codecs/twl6040.c | 16 +- sound/soc/codecs/twl6040.h | 16 +- sound/soc/codecs/uda134x.c | 5 +- sound/soc/codecs/uda1380.c | 5 +- sound/soc/codecs/uda1380.h | 5 +- sound/soc/codecs/wcd9335.c | 7 +- sound/soc/codecs/wl1273.c | 16 +- sound/soc/codecs/wl1273.h | 16 +- sound/soc/codecs/wm0010.c | 5 +- sound/soc/codecs/wm2000.c | 5 +- sound/soc/codecs/wm2000.h | 5 +- sound/soc/codecs/wm2200.c | 5 +- sound/soc/codecs/wm5100-tables.c | 6 +- sound/soc/codecs/wm5100.c | 5 +- sound/soc/codecs/wm5100.h | 6 +- sound/soc/codecs/wm5102.c | 5 +- sound/soc/codecs/wm5102.h | 5 +- sound/soc/codecs/wm5110.c | 5 +- sound/soc/codecs/wm5110.h | 5 +- sound/soc/codecs/wm8350.c | 5 +- sound/soc/codecs/wm8510.c | 5 +- sound/soc/codecs/wm8510.h | 5 +- sound/soc/codecs/wm8523.c | 6 +- sound/soc/codecs/wm8523.h | 5 +- sound/soc/codecs/wm8524.c | 5 +- sound/soc/codecs/wm8711.c | 5 +- sound/soc/codecs/wm8711.h | 5 +- sound/soc/codecs/wm8728.c | 5 +- sound/soc/codecs/wm8728.h | 5 +- sound/soc/codecs/wm8731.c | 5 +- sound/soc/codecs/wm8731.h | 5 +- sound/soc/codecs/wm8737.c | 5 +- sound/soc/codecs/wm8737.h | 5 +- sound/soc/codecs/wm8741.c | 6 +- sound/soc/codecs/wm8741.h | 5 +- sound/soc/codecs/wm8750.c | 5 +- sound/soc/codecs/wm8750.h | 6 +- sound/soc/codecs/wm8770.c | 5 +- sound/soc/codecs/wm8770.h | 5 +- sound/soc/codecs/wm8776.c | 5 +- sound/soc/codecs/wm8776.h | 5 +- sound/soc/codecs/wm8804-i2c.c | 5 +- sound/soc/codecs/wm8804-spi.c | 5 +- sound/soc/codecs/wm8804.c | 5 +- sound/soc/codecs/wm8804.h | 5 +- sound/soc/codecs/wm8900.c | 5 +- sound/soc/codecs/wm8900.h | 5 +- sound/soc/codecs/wm8903.c | 5 +- sound/soc/codecs/wm8904.c | 6 +- sound/soc/codecs/wm8904.h | 5 +- sound/soc/codecs/wm8940.c | 5 +- sound/soc/codecs/wm8940.h | 5 +- sound/soc/codecs/wm8955.c | 5 +- sound/soc/codecs/wm8955.h | 5 +- sound/soc/codecs/wm8958-dsp2.c | 5 +- sound/soc/codecs/wm8960.c | 5 +- sound/soc/codecs/wm8960.h | 5 +- sound/soc/codecs/wm8961.c | 5 +- sound/soc/codecs/wm8961.h | 5 +- sound/soc/codecs/wm8962.c | 6 +- sound/soc/codecs/wm8962.h | 5 +- sound/soc/codecs/wm8974.c | 5 +- sound/soc/codecs/wm8974.h | 5 +- sound/soc/codecs/wm8978.c | 5 +- sound/soc/codecs/wm8978.h | 5 +- sound/soc/codecs/wm8983.c | 5 +- sound/soc/codecs/wm8983.h | 5 +- sound/soc/codecs/wm8985.c | 5 +- sound/soc/codecs/wm8985.h | 5 +- sound/soc/codecs/wm8988.c | 5 +- sound/soc/codecs/wm8988.h | 6 +- sound/soc/codecs/wm8993.c | 5 +- sound/soc/codecs/wm8994.c | 6 +- sound/soc/codecs/wm8994.h | 5 +- sound/soc/codecs/wm8995.c | 5 +- sound/soc/codecs/wm8995.h | 5 +- sound/soc/codecs/wm8997.c | 5 +- sound/soc/codecs/wm8997.h | 5 +- sound/soc/codecs/wm8998.c | 5 +- sound/soc/codecs/wm8998.h | 5 +- sound/soc/codecs/wm9081.c | 6 +- sound/soc/codecs/wm9081.h | 5 +- sound/soc/codecs/wm9090.c | 15 +- sound/soc/codecs/wm9090.h | 15 +- sound/soc/codecs/wm9705.c | 6 +- sound/soc/codecs/wm_adsp.c | 42 +- sound/soc/codecs/wm_adsp.h | 5 +- sound/soc/codecs/wm_hubs.c | 6 +- sound/soc/codecs/wm_hubs.h | 6 +- sound/soc/codecs/wmfw.h | 5 +- sound/soc/codecs/zx_aud96p22.c | 5 +- sound/soc/fsl/efika-audio-fabric.c | 22 +- sound/soc/fsl/eukrea-tlv320.c | 19 +- sound/soc/fsl/fsl-asoc-card.c | 47 +- sound/soc/fsl/fsl_asrc.c | 105 +- sound/soc/fsl/fsl_esai.c | 141 +- sound/soc/fsl/fsl_sai.c | 54 +- sound/soc/fsl/fsl_ssi.c | 4 +- sound/soc/fsl/fsl_ssi.h | 8 +- sound/soc/fsl/fsl_ssi_dbg.c | 18 +- sound/soc/fsl/fsl_utils.c | 2 +- sound/soc/fsl/imx-audmix.c | 45 +- sound/soc/fsl/imx-audmux.c | 10 +- sound/soc/fsl/imx-es8328.c | 23 +- sound/soc/fsl/imx-mc13783.c | 10 +- sound/soc/fsl/imx-sgtl5000.c | 23 +- sound/soc/fsl/imx-spdif.c | 20 +- sound/soc/fsl/mpc8610_hpcd.c | 33 +- sound/soc/fsl/mx27vis-aic32x4.c | 11 +- sound/soc/fsl/p1022_ds.c | 36 +- sound/soc/fsl/p1022_rdk.c | 35 +- sound/soc/fsl/pcm030-audio-fabric.c | 20 +- sound/soc/fsl/phycore-ac97.c | 10 +- sound/soc/fsl/wm1133-ev1.c | 10 +- sound/soc/generic/audio-graph-card.c | 36 +- sound/soc/generic/simple-card-utils.c | 21 +- sound/soc/generic/simple-card.c | 47 +- sound/soc/hisilicon/hi6210-i2s.c | 10 +- sound/soc/hisilicon/hi6210-i2s.h | 13 +- sound/soc/img/img-i2s-in.c | 5 +- sound/soc/img/img-i2s-out.c | 5 +- sound/soc/img/img-parallel-out.c | 5 +- sound/soc/img/img-spdif-in.c | 5 +- sound/soc/img/img-spdif-out.c | 5 +- sound/soc/img/pistachio-internal-dac.c | 5 +- sound/soc/intel/Kconfig | 25 - sound/soc/intel/atom/sst-atom-controls.c | 10 +- sound/soc/intel/atom/sst-atom-controls.h | 11 +- sound/soc/intel/atom/sst-mfld-dsp.h | 10 +- sound/soc/intel/atom/sst-mfld-platform-compress.c | 10 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 10 +- sound/soc/intel/atom/sst-mfld-platform.h | 10 +- sound/soc/intel/atom/sst/sst.c | 10 +- sound/soc/intel/atom/sst/sst.h | 10 +- sound/soc/intel/atom/sst/sst_acpi.c | 77 +- sound/soc/intel/atom/sst/sst_drv_interface.c | 10 +- sound/soc/intel/atom/sst/sst_ipc.c | 10 +- sound/soc/intel/atom/sst/sst_loader.c | 10 +- sound/soc/intel/atom/sst/sst_pci.c | 10 +- sound/soc/intel/atom/sst/sst_pvt.c | 14 +- sound/soc/intel/atom/sst/sst_stream.c | 10 +- sound/soc/intel/baytrail/sst-baytrail-dsp.c | 10 +- sound/soc/intel/baytrail/sst-baytrail-ipc.c | 10 +- sound/soc/intel/baytrail/sst-baytrail-ipc.h | 10 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 10 +- sound/soc/intel/boards/Kconfig | 18 +- sound/soc/intel/boards/Makefile | 2 - sound/soc/intel/boards/bdw-rt5677.c | 22 +- sound/soc/intel/boards/broadwell.c | 46 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 163 +- sound/soc/intel/boards/bxt_rt298.c | 135 +- sound/soc/intel/boards/byt-max98090.c | 20 +- sound/soc/intel/boards/byt-rt5640.c | 20 +- sound/soc/intel/boards/bytcht_cx2072x.c | 270 - sound/soc/intel/boards/bytcht_da7213.c | 48 +- sound/soc/intel/boards/bytcht_es8316.c | 63 +- sound/soc/intel/boards/bytcht_nocodec.c | 40 +- sound/soc/intel/boards/bytcr_rt5640.c | 70 +- sound/soc/intel/boards/bytcr_rt5651.c | 68 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 44 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 53 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 69 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 51 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 145 +- sound/soc/intel/boards/haswell.c | 46 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 115 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 286 +- sound/soc/intel/boards/kbl_rt5660.c | 83 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 184 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 126 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 67 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 4 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 120 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 132 +- sound/soc/intel/boards/skl_rt286.c | 118 +- sound/soc/intel/boards/sof_rt5682.c | 176 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 36 +- sound/soc/intel/common/soc-acpi-intel-cht-match.c | 19 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 10 +- .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 11 +- sound/soc/intel/common/soc-intel-quirks.h | 115 - sound/soc/intel/common/sst-ipc.c | 2 +- sound/soc/intel/skylake/bxt-sst.c | 10 +- sound/soc/intel/skylake/cnl-sst-dsp.c | 10 +- sound/soc/intel/skylake/cnl-sst-dsp.h | 10 +- sound/soc/intel/skylake/cnl-sst.c | 12 +- sound/soc/intel/skylake/skl-debug.c | 19 +- sound/soc/intel/skylake/skl-i2s.h | 10 +- sound/soc/intel/skylake/skl-messages.c | 49 +- sound/soc/intel/skylake/skl-nhlt.c | 11 +- sound/soc/intel/skylake/skl-nhlt.h | 11 +- sound/soc/intel/skylake/skl-pcm.c | 55 +- sound/soc/intel/skylake/skl-ssp-clk.c | 16 +- sound/soc/intel/skylake/skl-ssp-clk.h | 11 +- sound/soc/intel/skylake/skl-sst-cldma.c | 10 +- sound/soc/intel/skylake/skl-sst-cldma.h | 10 +- sound/soc/intel/skylake/skl-sst-dsp.c | 10 +- sound/soc/intel/skylake/skl-sst-dsp.h | 16 +- sound/soc/intel/skylake/skl-sst-ipc.c | 14 +- sound/soc/intel/skylake/skl-sst-ipc.h | 10 +- sound/soc/intel/skylake/skl-sst-utils.c | 33 +- sound/soc/intel/skylake/skl-sst.c | 14 +- sound/soc/intel/skylake/skl-topology.c | 82 +- sound/soc/intel/skylake/skl-topology.h | 19 +- sound/soc/intel/skylake/skl.c | 48 +- sound/soc/intel/skylake/skl.h | 17 +- sound/soc/jz4740/jz4740-i2s.h | 6 +- sound/soc/jz4740/qi_lb60.c | 20 +- sound/soc/kirkwood/armada-370-db.c | 42 +- sound/soc/mediatek/Kconfig | 2 +- sound/soc/mediatek/common/Makefile | 2 +- sound/soc/mediatek/common/mtk-afe-fe-dai.c | 6 - sound/soc/mediatek/common/mtk-base-afe.h | 2 - sound/soc/mediatek/common/mtk-btcvsd.c | 22 +- sound/soc/mediatek/mt2701/mt2701-cs42448.c | 95 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 34 +- sound/soc/mediatek/mt6797/mt6797-mt6351.c | 115 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 34 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 51 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 85 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 74 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 23 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 197 +- sound/soc/mediatek/mt8183/mt8183-dai-adda.c | 14 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 193 +- sound/soc/meson/Kconfig | 8 - sound/soc/meson/Makefile | 2 - sound/soc/meson/axg-card.c | 87 +- sound/soc/meson/axg-tdm-formatter.c | 29 - sound/soc/meson/axg-tdm-interface.c | 4 +- sound/soc/meson/axg-tdm.h | 2 +- sound/soc/meson/axg-tdmin.c | 1 + sound/soc/meson/axg-tdmout.c | 1 + sound/soc/meson/g12a-tohdmitx.c | 413 -- sound/soc/mxs/mxs-sgtl5000.c | 27 +- sound/soc/nuc900/nuc900-ac97.c | 6 +- sound/soc/nuc900/nuc900-audio.c | 16 +- sound/soc/nuc900/nuc900-audio.h | 6 +- sound/soc/nuc900/nuc900-pcm.c | 6 +- sound/soc/pxa/brownstone.c | 10 +- sound/soc/pxa/corgi.c | 10 +- sound/soc/pxa/e740_wm9705.c | 26 +- sound/soc/pxa/e750_wm9705.c | 26 +- sound/soc/pxa/e800_wm9712.c | 27 +- sound/soc/pxa/em-x270.c | 20 +- sound/soc/pxa/hx4700.c | 10 +- sound/soc/pxa/imote2.c | 11 +- sound/soc/pxa/magician.c | 22 +- sound/soc/pxa/mioa701_wm9713.c | 34 +- sound/soc/pxa/palm27x.c | 26 +- sound/soc/pxa/poodle.c | 10 +- sound/soc/pxa/pxa-ssp.h | 5 +- sound/soc/pxa/pxa2xx-ac97.c | 8 +- sound/soc/pxa/pxa2xx-i2s.h | 5 +- sound/soc/pxa/pxa2xx-pcm.c | 5 +- sound/soc/pxa/spitz.c | 10 +- sound/soc/pxa/tosa.c | 20 +- sound/soc/pxa/ttc-dkb.c | 10 +- sound/soc/pxa/z2.c | 15 +- sound/soc/pxa/zylonite.c | 30 +- sound/soc/qcom/apq8016_sbc.c | 30 +- sound/soc/qcom/common.c | 34 +- sound/soc/qcom/lpass-apq8016.c | 11 +- sound/soc/qcom/lpass-cpu.c | 10 +- sound/soc/qcom/lpass-ipq806x.c | 10 +- sound/soc/qcom/lpass-lpaif-reg.h | 10 +- sound/soc/qcom/lpass-platform.c | 10 +- sound/soc/qcom/lpass.h | 10 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 1 - sound/soc/qcom/qdsp6/q6core.c | 16 +- sound/soc/qcom/storm.c | 27 +- sound/soc/rockchip/Kconfig | 1 - sound/soc/rockchip/rk3288_hdmi_analog.c | 21 +- sound/soc/rockchip/rk3399_gru_sound.c | 67 +- sound/soc/rockchip/rockchip_i2s.c | 5 +- sound/soc/rockchip/rockchip_i2s.h | 5 +- sound/soc/rockchip/rockchip_max98090.c | 17 +- sound/soc/rockchip/rockchip_pcm.c | 5 +- sound/soc/rockchip/rockchip_pcm.h | 5 +- sound/soc/rockchip/rockchip_pdm.c | 11 +- sound/soc/rockchip/rockchip_pdm.h | 11 +- sound/soc/rockchip/rockchip_rt5645.c | 33 +- sound/soc/rockchip/rockchip_spdif.c | 5 +- sound/soc/rockchip/rockchip_spdif.h | 5 +- sound/soc/samsung/arndale_rt5631.c | 25 +- sound/soc/samsung/bells.c | 87 +- sound/soc/samsung/h1940_uda1380.c | 10 +- sound/soc/samsung/jive_wm8750.c | 10 +- sound/soc/samsung/littlemill.c | 19 +- sound/soc/samsung/lowland.c | 26 +- sound/soc/samsung/neo1973_wm8753.c | 18 +- sound/soc/samsung/odroid.c | 29 +- sound/soc/samsung/rx1950_uda1380.c | 11 +- sound/soc/samsung/s3c24xx_simtec_hermes.c | 11 +- sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c | 11 +- sound/soc/samsung/s3c24xx_uda134x.c | 10 +- sound/soc/samsung/smartq_wm8987.c | 10 +- sound/soc/samsung/smdk_spdif.c | 10 +- sound/soc/samsung/smdk_wm8580.c | 20 +- sound/soc/samsung/smdk_wm8994.c | 30 +- sound/soc/samsung/smdk_wm8994pcm.c | 10 +- sound/soc/samsung/snow.c | 40 +- sound/soc/samsung/speyside.c | 26 +- sound/soc/samsung/tm2_wm5110.c | 42 +- sound/soc/samsung/tobermory.c | 10 +- sound/soc/sh/migor.c | 10 +- sound/soc/sh/rcar/adg.c | 1 - sound/soc/sh/rcar/core.c | 120 +- sound/soc/sh/rcar/ctu.c | 2 +- sound/soc/sh/rcar/ssi.c | 1 - sound/soc/sh/rcar/ssiu.c | 92 +- sound/soc/sh/sh7760-ac97.c | 11 +- sound/soc/sirf/sirf-audio.c | 13 +- sound/soc/soc-acpi.c | 2 - sound/soc/soc-compress.c | 17 +- sound/soc/soc-core.c | 412 +- sound/soc/soc-dapm.c | 30 +- sound/soc/soc-pcm.c | 91 +- sound/soc/soc-topology.c | 146 +- sound/soc/sof/Kconfig | 16 +- sound/soc/sof/control.c | 279 +- sound/soc/sof/core.c | 29 +- sound/soc/sof/debug.c | 247 +- sound/soc/sof/intel/Kconfig | 32 - sound/soc/sof/intel/apl.c | 2 - sound/soc/sof/intel/bdw.c | 26 +- sound/soc/sof/intel/byt.c | 30 +- sound/soc/sof/intel/cnl.c | 83 +- sound/soc/sof/intel/hda-ctrl.c | 161 +- sound/soc/sof/intel/hda-dai.c | 293 +- sound/soc/sof/intel/hda-dsp.c | 63 +- sound/soc/sof/intel/hda-ipc.c | 60 +- sound/soc/sof/intel/hda-stream.c | 157 +- sound/soc/sof/intel/hda.c | 167 +- sound/soc/sof/intel/hda.h | 22 +- sound/soc/sof/ipc.c | 38 +- sound/soc/sof/loader.c | 12 +- sound/soc/sof/nocodec.c | 21 +- sound/soc/sof/ops.h | 26 +- sound/soc/sof/pcm.c | 44 +- sound/soc/sof/pm.c | 43 +- sound/soc/sof/sof-acpi-dev.c | 59 +- sound/soc/sof/sof-pci-dev.c | 32 +- sound/soc/sof/sof-priv.h | 23 +- sound/soc/sof/topology.c | 156 +- sound/soc/sof/trace.c | 66 +- sound/soc/sof/xtensa/core.c | 2 +- sound/soc/stm/stm32_adfsdm.c | 49 +- sound/soc/stm/stm32_i2s.c | 60 +- sound/soc/stm/stm32_sai.c | 44 +- sound/soc/stm/stm32_sai.h | 54 +- sound/soc/stm/stm32_sai_sub.c | 14 +- sound/soc/stm/stm32_spdifrx.c | 37 +- sound/soc/sunxi/sun4i-codec.c | 29 +- sound/soc/sunxi/sun4i-i2s.c | 77 +- sound/soc/sunxi/sun4i-spdif.c | 49 +- sound/soc/sunxi/sun50i-codec-analog.c | 50 - sound/soc/tegra/Makefile | 2 +- sound/soc/tegra/tegra20_das.c | 16 +- sound/soc/tegra/tegra20_das.h | 16 +- sound/soc/tegra/tegra20_i2s.c | 16 +- sound/soc/tegra/tegra20_i2s.h | 16 +- sound/soc/tegra/tegra20_spdif.c | 16 +- sound/soc/tegra/tegra20_spdif.h | 16 +- sound/soc/tegra/tegra_alc5632.c | 42 +- sound/soc/tegra/tegra_asoc_utils.c | 16 +- sound/soc/tegra/tegra_asoc_utils.h | 16 +- sound/soc/tegra/tegra_max98090.c | 17 +- sound/soc/tegra/tegra_pcm.c | 16 +- sound/soc/tegra/tegra_pcm.h | 16 +- sound/soc/tegra/tegra_rt5640.c | 17 +- sound/soc/tegra/tegra_rt5677.c | 37 +- sound/soc/tegra/tegra_sgtl5000.c | 37 +- sound/soc/tegra/tegra_wm8753.c | 33 +- sound/soc/tegra/tegra_wm8903.c | 33 +- sound/soc/tegra/tegra_wm9712.c | 14 +- sound/soc/tegra/trimslice.c | 35 +- sound/soc/ti/ams-delta.c | 26 +- sound/soc/ti/davinci-evm.c | 110 +- sound/soc/ti/davinci-i2s.c | 5 +- sound/soc/ti/davinci-i2s.h | 5 +- sound/soc/ti/davinci-mcasp.c | 86 +- sound/soc/ti/davinci-mcasp.h | 5 +- sound/soc/ti/n810.c | 27 +- sound/soc/ti/omap-abe-twl6040.c | 52 +- sound/soc/ti/omap-dmic.c | 16 +- sound/soc/ti/omap-dmic.h | 5 +- sound/soc/ti/omap-hdmi.c | 20 +- sound/soc/ti/omap-mcbsp.c | 18 +- sound/soc/ti/omap-mcbsp.h | 16 +- sound/soc/ti/omap-mcpdm.c | 16 +- sound/soc/ti/omap-mcpdm.h | 16 +- sound/soc/ti/omap-twl4030.c | 52 +- sound/soc/ti/omap3pandora.c | 36 +- sound/soc/ti/osk5912.c | 27 +- sound/soc/ti/rx51.c | 39 +- sound/soc/txx9/txx9aclc-ac97.c | 5 +- sound/soc/txx9/txx9aclc-generic.c | 15 +- sound/soc/txx9/txx9aclc.c | 5 +- sound/soc/txx9/txx9aclc.h | 5 +- sound/soc/ux500/mop500.c | 41 +- sound/soc/ux500/mop500_ab8500.c | 5 +- sound/soc/ux500/mop500_ab8500.h | 5 +- sound/soc/ux500/ux500_msp_dai.c | 5 +- sound/soc/ux500/ux500_msp_dai.h | 5 +- sound/soc/ux500/ux500_msp_i2s.c | 5 +- sound/soc/ux500/ux500_msp_i2s.h | 5 +- sound/soc/ux500/ux500_pcm.c | 5 +- sound/soc/ux500/ux500_pcm.h | 5 +- sound/soc/xtensa/xtfpga-i2s.c | 5 +- sound/spi/at73c213.c | 5 +- sound/usb/bcd2000/Makefile | 2 +- sound/usb/format.c | 46 +- sound/usb/helper.c | 17 - sound/usb/helper.h | 1 - sound/usb/line6/capture.c | 6 +- sound/usb/line6/capture.h | 6 +- sound/usb/line6/driver.c | 17 +- sound/usb/line6/driver.h | 15 +- sound/usb/line6/midi.c | 6 +- sound/usb/line6/midi.h | 6 +- sound/usb/line6/midibuf.c | 6 +- sound/usb/line6/midibuf.h | 6 +- sound/usb/line6/pcm.c | 11 +- sound/usb/line6/pcm.h | 6 +- sound/usb/line6/playback.c | 6 +- sound/usb/line6/playback.h | 6 +- sound/usb/line6/pod.c | 114 +- sound/usb/line6/podhd.c | 86 +- sound/usb/line6/toneport.c | 20 +- sound/usb/line6/variax.c | 144 +- sound/usb/misc/ua101.c | 12 +- sound/usb/mixer.c | 16 +- sound/usb/mixer_quirks.c | 4 +- sound/usb/quirks-table.h | 2 +- sound/usb/quirks.c | 18 +- sound/x86/intel_hdmi_audio.c | 10 +- sound/x86/intel_hdmi_lpe_audio.h | 10 +- sound/xen/xen_snd_front_alsa.c | 4 +- tools/Makefile | 12 +- tools/arch/arm64/include/uapi/asm/kvm.h | 7 - tools/arch/riscv/include/uapi/asm/bitsperlong.h | 13 +- tools/arch/x86/include/asm/cpufeatures.h | 21 +- tools/arch/x86/include/uapi/asm/kvm.h | 33 +- tools/arch/x86/include/uapi/asm/perf_regs.h | 3 - tools/bpf/bpf_asm.c | 2 +- tools/bpf/bpf_dbg.c | 2 +- tools/bpf/bpf_jit_disasm.c | 2 +- tools/bpf/bpftool/Documentation/bpftool-btf.rst | 39 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 15 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 4 - tools/bpf/bpftool/Documentation/bpftool-map.rst | 4 - tools/bpf/bpftool/Documentation/bpftool-net.rst | 4 - tools/bpf/bpftool/Documentation/bpftool-perf.rst | 4 - tools/bpf/bpftool/Documentation/bpftool-prog.rst | 42 +- tools/bpf/bpftool/Documentation/bpftool.rst | 4 - tools/bpf/bpftool/bash-completion/bpftool | 77 +- tools/bpf/bpftool/btf.c | 162 +- tools/bpf/bpftool/cgroup.c | 14 +- tools/bpf/bpftool/common.c | 53 +- tools/bpf/bpftool/jit_disasm.c | 11 +- tools/bpf/bpftool/main.c | 45 +- tools/bpf/bpftool/main.h | 3 - tools/bpf/bpftool/map.c | 2 - tools/bpf/bpftool/map_perf_ring.c | 201 +- tools/bpf/bpftool/prog.c | 379 +- tools/bpf/bpftool/xlated_dumper.c | 4 +- tools/build/Makefile.feature | 3 +- tools/build/feature/Makefile | 10 +- tools/build/feature/test-all.c | 7 +- tools/build/feature/test-fortify-source.c | 1 - tools/build/feature/test-gettid.c | 11 - tools/build/feature/test-hello.c | 1 - tools/build/feature/test-libslang-include-subdir.c | 7 - tools/build/feature/test-setns.c | 1 - tools/firmware/Makefile | 2 +- tools/firmware/ihex2fw.c | 5 +- tools/gpio/.gitignore | 2 +- tools/gpio/gpio-event-mon.c | 5 +- tools/gpio/gpio-hammer.c | 5 +- tools/gpio/gpio-utils.c | 5 +- tools/gpio/gpio-utils.h | 4 +- tools/gpio/lsgpio.c | 5 +- tools/hv/hv_fcopy_daemon.c | 11 +- tools/hv/hv_vss_daemon.c | 13 +- tools/iio/iio_event_monitor.c | 5 +- tools/iio/iio_generic_buffer.c | 6 +- tools/iio/iio_utils.c | 9 +- tools/iio/iio_utils.h | 5 +- tools/iio/lsiio.c | 5 +- tools/include/linux/ctype.h | 75 - tools/include/linux/err.h | 2 +- tools/include/linux/kernel.h | 1 - tools/include/linux/rcu.h | 4 +- tools/include/linux/sizes.h | 48 - tools/include/linux/string.h | 11 +- tools/include/linux/zalloc.h | 12 - tools/include/uapi/asm-generic/socket.h | 147 - tools/include/uapi/linux/bpf.h | 82 +- tools/include/uapi/linux/if_link.h | 1 - tools/include/uapi/linux/if_tun.h | 114 - tools/include/uapi/linux/if_xdp.h | 8 - tools/include/uapi/linux/kvm.h | 4 +- tools/include/uapi/linux/pkt_cls.h | 2 +- tools/kvm/kvm_stat/kvm_stat | 3 +- tools/laptop/freefall/freefall.c | 3 +- tools/lib/api/fd/array.c | 3 +- tools/lib/argv_split.c | 100 - tools/lib/bitmap.c | 4 +- tools/lib/bpf/Build | 4 +- tools/lib/bpf/Makefile | 12 +- tools/lib/bpf/README.rst | 3 +- tools/lib/bpf/bpf.c | 8 +- tools/lib/bpf/bpf.h | 1 - tools/lib/bpf/bpf_prog_linfo.c | 5 +- tools/lib/bpf/btf.c | 332 +- tools/lib/bpf/btf.h | 20 - tools/lib/bpf/btf_dump.c | 1333 ---- tools/lib/bpf/hashmap.c | 229 - tools/lib/bpf/hashmap.h | 173 - tools/lib/bpf/libbpf.c | 1891 +---- tools/lib/bpf/libbpf.h | 155 +- tools/lib/bpf/libbpf.map | 20 - tools/lib/bpf/libbpf_internal.h | 13 +- tools/lib/bpf/libbpf_probes.c | 14 +- tools/lib/bpf/str_error.c | 2 +- tools/lib/bpf/xsk.c | 116 +- tools/lib/bpf/xsk.h | 2 +- tools/lib/ctype.c | 35 - tools/lib/string.c | 55 - tools/lib/symbol/kallsyms.c | 14 +- tools/lib/symbol/kallsyms.h | 2 - tools/lib/vsprintf.c | 19 - tools/lib/zalloc.c | 15 - tools/memory-model/linux-kernel.bell | 6 - tools/memory-model/linux-kernel.cat | 102 +- tools/memory-model/linux-kernel.def | 1 - .../litmus-tests/MP+poonceonces.litmus | 2 +- tools/memory-model/litmus-tests/README | 2 +- tools/memory-model/lock.cat | 2 +- tools/memory-model/scripts/README | 4 +- tools/memory-model/scripts/checkalllitmus.sh | 2 +- tools/memory-model/scripts/checklitmus.sh | 2 +- tools/memory-model/scripts/parseargs.sh | 2 +- tools/memory-model/scripts/runlitmushist.sh | 2 +- tools/objtool/Build | 5 - tools/objtool/Documentation/stack-validation.txt | 4 +- tools/pci/pcitest.c | 13 +- tools/pcmcia/crc32hash.c | 1 - tools/perf/Documentation/db-export.txt | 41 - tools/perf/Documentation/intel-pt.txt | 40 +- tools/perf/Documentation/perf-config.txt | 9 +- tools/perf/Documentation/perf-diff.txt | 31 +- tools/perf/Documentation/perf-record.txt | 11 - tools/perf/Documentation/perf-report.txt | 11 +- tools/perf/Documentation/perf-script.txt | 17 +- tools/perf/Documentation/perf-stat.txt | 10 - tools/perf/Documentation/perf-top.txt | 5 - tools/perf/Documentation/perf.data-file-format.txt | 97 +- tools/perf/Documentation/tips.txt | 2 +- tools/perf/MANIFEST | 3 - tools/perf/Makefile.config | 19 +- tools/perf/Makefile.perf | 44 +- tools/perf/arch/arm/annotate/instructions.c | 1 - tools/perf/arch/arm/util/auxtrace.c | 1 - tools/perf/arch/arm/util/cs-etm.c | 311 +- tools/perf/arch/arm/util/dwarf-regs.c | 5 +- tools/perf/arch/arm64/Build | 2 +- tools/perf/arch/arm64/tests/Build | 2 +- tools/perf/arch/arm64/util/arm-spe.c | 1 - tools/perf/arch/arm64/util/dwarf-regs.c | 5 +- tools/perf/arch/arm64/util/sym-handling.c | 4 +- tools/perf/arch/common.c | 3 +- tools/perf/arch/csky/annotate/instructions.c | 48 - tools/perf/arch/powerpc/util/perf_regs.c | 4 +- tools/perf/arch/powerpc/util/sym-handling.c | 4 +- tools/perf/arch/s390/util/auxtrace.c | 1 - tools/perf/arch/s390/util/header.c | 10 +- tools/perf/arch/s390/util/kvm-stat.c | 5 +- tools/perf/arch/x86/include/arch-tests.h | 1 - tools/perf/arch/x86/include/perf_regs.h | 1 + tools/perf/arch/x86/tests/Build | 2 +- tools/perf/arch/x86/tests/arch-tests.c | 4 - tools/perf/arch/x86/tests/gen-insn-x86-dat.awk | 9 +- tools/perf/arch/x86/tests/gen-insn-x86-dat.sh | 9 +- tools/perf/arch/x86/tests/intel-cqm.c | 1 - .../arch/x86/tests/intel-pt-pkt-decoder-test.c | 304 - tools/perf/arch/x86/util/auxtrace.c | 11 +- tools/perf/arch/x86/util/event.c | 2 +- tools/perf/arch/x86/util/intel-bts.c | 13 +- tools/perf/arch/x86/util/intel-pt.c | 12 +- tools/perf/arch/x86/util/machine.c | 3 +- tools/perf/arch/x86/util/perf_regs.c | 6 +- tools/perf/bench/futex-hash.c | 3 +- tools/perf/bench/futex-lock-pi.c | 3 +- tools/perf/bench/mem-functions.c | 2 +- tools/perf/bench/numa.c | 2 +- tools/perf/builtin-annotate.c | 2 +- tools/perf/builtin-bench.c | 2 +- tools/perf/builtin-c2c.c | 2 +- tools/perf/builtin-config.c | 1 - tools/perf/builtin-diff.c | 384 +- tools/perf/builtin-ftrace.c | 5 +- tools/perf/builtin-help.c | 2 - tools/perf/builtin-inject.c | 2 +- tools/perf/builtin-kallsyms.c | 3 +- tools/perf/builtin-kmem.c | 5 +- tools/perf/builtin-kvm.c | 2 +- tools/perf/builtin-lock.c | 10 +- tools/perf/builtin-probe.c | 2 +- tools/perf/builtin-record.c | 8 +- tools/perf/builtin-report.c | 17 +- tools/perf/builtin-sched.c | 5 +- tools/perf/builtin-script.c | 112 +- tools/perf/builtin-stat.c | 100 +- tools/perf/builtin-timechart.c | 10 +- tools/perf/builtin-top.c | 21 +- tools/perf/builtin-trace.c | 149 +- tools/perf/check-headers.sh | 2 - tools/perf/examples/bpf/augmented_raw_syscalls.c | 268 +- tools/perf/jvmti/jvmti_agent.c | 2 - tools/perf/jvmti/libjvmti.c | 4 +- tools/perf/perf-with-kcore.sh | 14 +- tools/perf/perf.c | 1 - tools/perf/perf.h | 4 +- .../arch/arm64/hisilicon/hip08/uncore-ddrc.json | 44 - .../arch/arm64/hisilicon/hip08/uncore-hha.json | 51 - .../arch/arm64/hisilicon/hip08/uncore-l3c.json | 37 - .../arch/x86/cascadelakex/clx-metrics.json | 4 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 22 +- tools/perf/pmu-events/jevents.c | 9 +- tools/perf/python/twatch.py | 9 +- tools/perf/scripts/python/export-to-postgresql.py | 330 +- tools/perf/scripts/python/export-to-sqlite.py | 319 +- tools/perf/scripts/python/exported-sql-viewer.py | 345 +- tools/perf/tests/Build | 4 - tools/perf/tests/bp_account.c | 1 - tools/perf/tests/bpf-script-example.c | 1 - tools/perf/tests/bpf-script-test-kbuild.c | 1 - tools/perf/tests/bpf-script-test-prologue.c | 1 - tools/perf/tests/bpf-script-test-relocation.c | 1 - tools/perf/tests/bpf.c | 1 - tools/perf/tests/builtin-test.c | 11 +- tools/perf/tests/code-reading.c | 2 +- tools/perf/tests/dwarf-unwind.c | 5 +- tools/perf/tests/expr.c | 3 +- tools/perf/tests/llvm.c | 1 - tools/perf/tests/map_groups.c | 121 - tools/perf/tests/mem.c | 1 - tools/perf/tests/mem2node.c | 4 +- tools/perf/tests/mmap-thread-lookup.c | 2 +- tools/perf/tests/parse-events.c | 27 - tools/perf/tests/sample-parsing.c | 1 - tools/perf/tests/shell/lib/probe.sh | 1 - tools/perf/tests/shell/probe_vfs_getname.sh | 3 +- .../tests/shell/record+probe_libc_inet_pton.sh | 3 +- .../tests/shell/record+script_probe_vfs_getname.sh | 1 - tools/perf/tests/shell/record+zstd_comp_decomp.sh | 2 - tools/perf/tests/shell/trace+probe_vfs_getname.sh | 1 - tools/perf/tests/switch-tracking.c | 3 +- tools/perf/tests/tests.h | 2 - tools/perf/tests/thread-map.c | 3 +- tools/perf/tests/time-utils-test.c | 251 - tools/perf/tests/vmlinux-kallsyms.c | 1 - tools/perf/trace/beauty/Build | 4 - tools/perf/trace/beauty/beauty.h | 15 - tools/perf/trace/beauty/clone.c | 1 - tools/perf/trace/beauty/fsconfig.sh | 17 - tools/perf/trace/beauty/fsmount.c | 34 - tools/perf/trace/beauty/fsmount.sh | 22 - tools/perf/trace/beauty/fspick.c | 24 - tools/perf/trace/beauty/fspick.sh | 17 - tools/perf/trace/beauty/move_mount.c | 24 - tools/perf/trace/beauty/move_mount_flags.sh | 17 - tools/perf/trace/beauty/sync_file_range.c | 31 - tools/perf/trace/beauty/sync_file_range.sh | 17 - tools/perf/ui/browser.c | 6 +- tools/perf/ui/browser.h | 1 - tools/perf/ui/browsers/annotate.c | 7 +- tools/perf/ui/browsers/hists.c | 27 +- tools/perf/ui/browsers/map.c | 3 +- tools/perf/ui/browsers/res_sample.c | 6 +- tools/perf/ui/browsers/scripts.c | 4 +- tools/perf/ui/gtk/annotate.c | 2 +- tools/perf/ui/gtk/hists.c | 5 +- tools/perf/ui/gtk/util.c | 3 +- tools/perf/ui/libslang.h | 5 - tools/perf/ui/progress.c | 2 +- tools/perf/ui/stdio/hist.c | 45 +- tools/perf/ui/tui/setup.c | 1 - tools/perf/ui/tui/util.c | 2 +- tools/perf/util/Build | 14 - tools/perf/util/PERF-VERSION-GEN | 2 +- tools/perf/util/annotate.c | 41 +- tools/perf/util/arm-spe.c | 2 +- tools/perf/util/auxtrace.c | 27 +- tools/perf/util/auxtrace.h | 45 +- tools/perf/util/bpf-loader.c | 3 +- tools/perf/util/build-id.c | 3 +- tools/perf/util/call-path.c | 16 +- tools/perf/util/call-path.h | 11 +- tools/perf/util/callchain.c | 12 +- tools/perf/util/cgroup.c | 4 +- tools/perf/util/comm.c | 2 +- tools/perf/util/config.c | 13 +- tools/perf/util/counts.c | 2 +- tools/perf/util/cpumap.c | 68 +- tools/perf/util/cpumap.h | 10 +- tools/perf/util/cputopo.c | 89 +- tools/perf/util/cputopo.h | 2 - tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 269 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.h | 39 +- tools/perf/util/cs-etm.c | 1030 +-- tools/perf/util/cs-etm.h | 94 - tools/perf/util/ctype.c | 49 + tools/perf/util/data-convert-bt.c | 9 +- tools/perf/util/data.c | 3 +- tools/perf/util/db-export.c | 18 +- tools/perf/util/db-export.h | 11 +- tools/perf/util/debug.c | 3 +- tools/perf/util/demangle-java.c | 5 +- tools/perf/util/dso.c | 133 +- tools/perf/util/dwarf-aux.c | 2 +- tools/perf/util/env.c | 14 +- tools/perf/util/env.h | 3 - tools/perf/util/event.c | 13 +- tools/perf/util/event.h | 2 - tools/perf/util/evlist.c | 5 +- tools/perf/util/evsel.c | 44 +- tools/perf/util/genelf.c | 3 +- tools/perf/util/genelf_debug.c | 3 +- tools/perf/util/get_current_dir_name.c | 6 +- tools/perf/util/get_current_dir_name.h | 8 - tools/perf/util/header.c | 120 +- tools/perf/util/help-unknown-cmd.c | 2 - tools/perf/util/hist.c | 63 +- tools/perf/util/hist.h | 8 - tools/perf/util/include/linux/ctype.h | 1 + tools/perf/util/intel-bts.c | 18 +- tools/perf/util/intel-bts.h | 11 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 480 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 155 +- .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 11 +- .../util/intel-pt-decoder/intel-pt-insn-decoder.h | 11 +- tools/perf/util/intel-pt-decoder/intel-pt-log.c | 11 +- tools/perf/util/intel-pt-decoder/intel-pt-log.h | 11 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 151 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.h | 32 +- tools/perf/util/intel-pt.c | 778 +-- tools/perf/util/intel-pt.h | 11 +- tools/perf/util/intlist.c | 3 +- tools/perf/util/jitdump.c | 9 +- tools/perf/util/jitdump.h | 1 - tools/perf/util/llvm-utils.c | 4 +- tools/perf/util/machine.c | 40 +- tools/perf/util/map.c | 15 +- tools/perf/util/map_groups.h | 2 - tools/perf/util/mem2node.c | 2 +- tools/perf/util/metricgroup.c | 94 +- tools/perf/util/mmap.c | 4 +- tools/perf/util/namespaces.c | 7 +- tools/perf/util/namespaces.h | 8 +- tools/perf/util/ordered-events.c | 6 +- tools/perf/util/parse-branch-options.c | 2 +- tools/perf/util/parse-events.c | 3 +- tools/perf/util/parse-events.y | 2 + tools/perf/util/parse-regs-options.c | 8 +- tools/perf/util/perf_regs.h | 4 - tools/perf/util/pmu.c | 73 +- tools/perf/util/print_binary.c | 2 +- tools/perf/util/probe-event.c | 57 +- tools/perf/util/probe-file.c | 2 +- tools/perf/util/probe-finder.c | 2 +- tools/perf/util/probe-finder.h | 2 +- tools/perf/util/pstack.c | 2 +- tools/perf/util/python-ext-sources | 4 +- tools/perf/util/python.c | 1 - tools/perf/util/rblist.c | 3 +- tools/perf/util/s390-cpumsf.c | 107 +- tools/perf/util/sane_ctype.h | 52 + .../util/scripting-engines/trace-event-python.c | 54 +- tools/perf/util/session.c | 7 +- tools/perf/util/setns.c | 4 +- tools/perf/util/setup.py | 2 - tools/perf/util/smt.c | 8 +- tools/perf/util/sort.h | 13 - tools/perf/util/srccode.c | 21 +- tools/perf/util/srcline.c | 9 +- tools/perf/util/stat-display.c | 43 +- tools/perf/util/stat-shadow.c | 25 +- tools/perf/util/stat.c | 4 +- tools/perf/util/stat.h | 1 - tools/perf/util/strbuf.c | 3 +- tools/perf/util/strfilter.c | 9 +- tools/perf/util/string.c | 169 +- tools/perf/util/string2.h | 15 +- tools/perf/util/strlist.c | 5 +- tools/perf/util/svghelper.c | 8 +- tools/perf/util/symbol-elf.c | 24 +- tools/perf/util/symbol-minimal.c | 3 +- tools/perf/util/symbol.c | 122 +- tools/perf/util/symbol.h | 23 - tools/perf/util/symbol_conf.h | 5 +- tools/perf/util/syscalltbl.c | 12 +- tools/perf/util/target.c | 5 +- tools/perf/util/thread-stack.c | 76 +- tools/perf/util/thread-stack.h | 15 +- tools/perf/util/thread.c | 41 +- tools/perf/util/thread.h | 4 +- tools/perf/util/thread_map.c | 7 +- tools/perf/util/time-utils.c | 130 +- tools/perf/util/top.c | 3 +- tools/perf/util/trace-event-info.c | 19 +- tools/perf/util/trace-event-parse.c | 20 +- tools/perf/util/trace-event-read.c | 18 +- tools/perf/util/trace-event-scripting.c | 2 +- tools/perf/util/unwind-libdw.c | 1 - tools/perf/util/unwind-libunwind-local.c | 3 +- tools/perf/util/usage.c | 3 - tools/perf/util/util.c | 13 + tools/perf/util/util.h | 18 + tools/perf/util/values.c | 2 +- tools/perf/util/vdso.c | 1 - tools/perf/util/xyarray.c | 2 +- tools/power/acpi/.gitignore | 8 +- tools/power/acpi/Makefile | 5 +- tools/power/acpi/Makefile.config | 5 +- tools/power/acpi/Makefile.rules | 5 +- tools/power/acpi/tools/acpidbg/Makefile | 5 +- tools/power/acpi/tools/acpidbg/acpidbg.c | 5 +- tools/power/acpi/tools/acpidump/Makefile | 5 +- tools/power/acpi/tools/ec/Makefile | 5 +- tools/power/acpi/tools/ec/ec_access.c | 3 +- tools/power/cpupower/lib/cpufreq.h | 10 +- tools/power/cpupower/man/cpupower-monitor.1 | 2 +- tools/power/cpupower/po/cs.po | 2 +- tools/power/cpupower/po/de.po | 2 +- tools/power/cpupower/po/fr.po | 2 +- tools/power/cpupower/po/it.po | 2 +- tools/power/cpupower/po/pt.po | 2 +- tools/power/cpupower/utils/cpufreq-set.c | 2 - tools/power/pm-graph/README | 552 -- tools/power/pm-graph/bootgraph.py | 18 +- tools/power/pm-graph/config/example.cfg | 26 - tools/power/pm-graph/sleepgraph.8 | 16 +- tools/power/pm-graph/sleepgraph.py | 867 +-- tools/power/x86/intel-speed-select/.gitignore | 2 - tools/power/x86/intel-speed-select/Build | 1 - tools/power/x86/intel-speed-select/Makefile | 56 - tools/power/x86/intel-speed-select/isst-config.c | 1607 ----- tools/power/x86/intel-speed-select/isst-core.c | 721 -- tools/power/x86/intel-speed-select/isst-display.c | 479 -- tools/power/x86/intel-speed-select/isst.h | 231 - .../x86/intel_pstate_tracer/intel_pstate_tracer.py | 1 - tools/power/x86/turbostat/turbostat.c | 14 +- tools/testing/fault-injection/failcmd.sh | 2 +- tools/testing/nvdimm/dax-dev.c | 10 +- tools/testing/nvdimm/pmem-dax.c | 10 +- tools/testing/nvdimm/test/iomap.c | 65 +- tools/testing/nvdimm/test/nfit.c | 10 +- tools/testing/nvdimm/test/nfit_test.h | 10 +- tools/testing/radix-tree/benchmark.c | 10 +- tools/testing/radix-tree/idr-test.c | 56 +- tools/testing/radix-tree/iteration_check.c | 10 +- tools/testing/radix-tree/linux/rcupdate.h | 2 +- tools/testing/radix-tree/multiorder.c | 10 +- tools/testing/selftests/Makefile | 2 +- tools/testing/selftests/android/ion/ion.h | 11 +- .../testing/selftests/android/ion/ionapp_export.c | 11 +- .../testing/selftests/android/ion/ionapp_import.c | 11 +- tools/testing/selftests/bpf/.gitignore | 8 - tools/testing/selftests/bpf/Makefile | 33 +- tools/testing/selftests/bpf/bpf_endian.h | 1 - tools/testing/selftests/bpf/bpf_helpers.h | 16 +- tools/testing/selftests/bpf/bpf_util.h | 37 +- tools/testing/selftests/bpf/cgroup_helpers.c | 57 - .../selftests/bpf/prog_tests/attach_probe.c | 166 - .../selftests/bpf/prog_tests/bpf_verif_scale.c | 79 +- .../selftests/bpf/prog_tests/flow_dissector.c | 1 - .../testing/selftests/bpf/prog_tests/perf_buffer.c | 100 - .../testing/selftests/bpf/prog_tests/send_signal.c | 198 - .../selftests/bpf/prog_tests/stacktrace_build_id.c | 55 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 31 +- .../selftests/bpf/prog_tests/stacktrace_map.c | 43 +- .../bpf/prog_tests/stacktrace_map_raw_tp.c | 15 +- tools/testing/selftests/bpf/progs/bpf_flow.c | 26 +- .../bpf/progs/btf_dump_test_case_bitfields.c | 92 - .../bpf/progs/btf_dump_test_case_multidim.c | 35 - .../bpf/progs/btf_dump_test_case_namespacing.c | 73 - .../bpf/progs/btf_dump_test_case_ordering.c | 63 - .../bpf/progs/btf_dump_test_case_packing.c | 75 - .../bpf/progs/btf_dump_test_case_padding.c | 111 - .../bpf/progs/btf_dump_test_case_syntax.c | 229 - .../selftests/bpf/progs/get_cgroup_id_kern.c | 26 +- tools/testing/selftests/bpf/progs/loop1.c | 28 - tools/testing/selftests/bpf/progs/loop2.c | 28 - tools/testing/selftests/bpf/progs/loop3.c | 22 - tools/testing/selftests/bpf/progs/netcnt_prog.c | 28 +- tools/testing/selftests/bpf/progs/pyperf.h | 263 - tools/testing/selftests/bpf/progs/pyperf100.c | 4 - tools/testing/selftests/bpf/progs/pyperf180.c | 4 - tools/testing/selftests/bpf/progs/pyperf50.c | 4 - tools/testing/selftests/bpf/progs/pyperf600.c | 9 - .../selftests/bpf/progs/pyperf600_nounroll.c | 8 - .../selftests/bpf/progs/socket_cookie_prog.c | 46 +- .../selftests/bpf/progs/sockmap_parse_prog.c | 8 + .../selftests/bpf/progs/sockmap_tcp_msg_prog.c | 9 +- .../selftests/bpf/progs/sockmap_verdict_prog.c | 56 +- tools/testing/selftests/bpf/progs/sockopt_multi.c | 71 - tools/testing/selftests/bpf/progs/sockopt_sk.c | 111 - tools/testing/selftests/bpf/progs/strobemeta.c | 10 - tools/testing/selftests/bpf/progs/strobemeta.h | 530 -- .../selftests/bpf/progs/strobemeta_nounroll1.c | 9 - .../selftests/bpf/progs/strobemeta_nounroll2.c | 9 - tools/testing/selftests/bpf/progs/tcp_rtt.c | 61 - .../selftests/bpf/progs/test_attach_probe.c | 52 - tools/testing/selftests/bpf/progs/test_btf_newkv.c | 70 - .../selftests/bpf/progs/test_get_stack_rawtp.c | 36 +- .../testing/selftests/bpf/progs/test_global_data.c | 38 +- tools/testing/selftests/bpf/progs/test_jhash.h | 3 +- tools/testing/selftests/bpf/progs/test_l4lb.c | 68 +- .../selftests/bpf/progs/test_l4lb_noinline.c | 68 +- .../selftests/bpf/progs/test_lwt_seg6local.c | 19 +- .../testing/selftests/bpf/progs/test_map_in_map.c | 30 +- tools/testing/selftests/bpf/progs/test_map_lock.c | 28 +- tools/testing/selftests/bpf/progs/test_obj_id.c | 12 +- .../testing/selftests/bpf/progs/test_perf_buffer.c | 25 - tools/testing/selftests/bpf/progs/test_seg6_loop.c | 262 - .../bpf/progs/test_select_reuseport_kern.c | 68 +- .../selftests/bpf/progs/test_send_signal_kern.c | 47 - .../selftests/bpf/progs/test_sock_fields_kern.c | 86 +- tools/testing/selftests/bpf/progs/test_spin_lock.c | 41 +- .../selftests/bpf/progs/test_stacktrace_build_id.c | 55 +- .../selftests/bpf/progs/test_stacktrace_map.c | 50 +- .../selftests/bpf/progs/test_sysctl_loop1.c | 71 - .../selftests/bpf/progs/test_sysctl_loop2.c | 72 - .../testing/selftests/bpf/progs/test_sysctl_prog.c | 5 +- .../testing/selftests/bpf/progs/test_tcp_estats.c | 12 +- .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 24 +- .../selftests/bpf/progs/test_tcpnotify_kern.c | 24 +- .../selftests/bpf/progs/test_verif_scale2.c | 2 +- tools/testing/selftests/bpf/progs/test_xdp.c | 26 +- tools/testing/selftests/bpf/progs/test_xdp_loop.c | 231 - .../selftests/bpf/progs/test_xdp_noinline.c | 96 +- .../testing/selftests/bpf/progs/xdp_redirect_map.c | 31 - tools/testing/selftests/bpf/progs/xdp_tx.c | 12 - tools/testing/selftests/bpf/progs/xdping_kern.c | 184 - tools/testing/selftests/bpf/test_align.c | 16 +- tools/testing/selftests/bpf/test_btf.c | 81 +- tools/testing/selftests/bpf/test_btf_dump.c | 143 - tools/testing/selftests/bpf/test_cgroup_attach.c | 571 -- tools/testing/selftests/bpf/test_hashmap.c | 382 - tools/testing/selftests/bpf/test_lpm_map.c | 41 +- tools/testing/selftests/bpf/test_maps.c | 21 +- tools/testing/selftests/bpf/test_queue_stack_map.h | 30 +- tools/testing/selftests/bpf/test_section_names.c | 20 - .../testing/selftests/bpf/test_select_reuseport.c | 54 - tools/testing/selftests/bpf/test_sock_addr.c | 214 +- tools/testing/selftests/bpf/test_sock_fields.c | 1 - tools/testing/selftests/bpf/test_socket_cookie.c | 25 +- tools/testing/selftests/bpf/test_sockmap_kern.h | 117 +- tools/testing/selftests/bpf/test_sockopt.c | 1021 --- tools/testing/selftests/bpf/test_sockopt_multi.c | 374 - tools/testing/selftests/bpf/test_sockopt_sk.c | 211 - tools/testing/selftests/bpf/test_stub.c | 40 - tools/testing/selftests/bpf/test_tcp_rtt.c | 254 - tools/testing/selftests/bpf/test_tunnel.sh | 32 - tools/testing/selftests/bpf/test_verifier.c | 78 +- tools/testing/selftests/bpf/test_xdp_veth.sh | 118 - tools/testing/selftests/bpf/test_xdping.sh | 99 - tools/testing/selftests/bpf/trace_helpers.c | 4 +- tools/testing/selftests/bpf/verifier/basic_instr.c | 85 - tools/testing/selftests/bpf/verifier/calls.c | 22 +- tools/testing/selftests/bpf/verifier/cfg.c | 11 +- .../selftests/bpf/verifier/direct_packet_access.c | 3 +- .../testing/selftests/bpf/verifier/div_overflow.c | 14 +- .../selftests/bpf/verifier/helper_access_var_len.c | 28 +- tools/testing/selftests/bpf/verifier/loops1.c | 161 - .../selftests/bpf/verifier/prevent_map_lookup.c | 15 + tools/testing/selftests/bpf/verifier/sock.c | 18 - tools/testing/selftests/bpf/verifier/subreg.c | 533 -- tools/testing/selftests/bpf/verifier/wide_store.c | 36 - tools/testing/selftests/bpf/xdping.c | 258 - tools/testing/selftests/bpf/xdping.h | 13 - .../selftests/breakpoints/breakpoint_test_arm64.c | 11 +- .../breakpoints/step_after_suspend_test.c | 11 +- tools/testing/selftests/cgroup/test_core.c | 7 +- tools/testing/selftests/cgroup/test_freezer.c | 1 + tools/testing/selftests/cgroup/test_memcontrol.c | 4 - tools/testing/selftests/drivers/dma-buf/config | 1 - .../selftests/drivers/net/mlxsw/fib_offload.sh | 349 - .../selftests/drivers/net/mlxsw/rtnetlink.sh | 47 - .../selftests/drivers/net/netdevsim/devlink.sh | 53 - tools/testing/selftests/firmware/fw_filesystem.sh | 73 +- tools/testing/selftests/firmware/fw_lib.sh | 7 - tools/testing/selftests/firmware/fw_run_tests.sh | 1 - tools/testing/selftests/ftrace/ftracetest | 2 +- tools/testing/selftests/gpio/gpio-mockup-chardev.c | 5 +- tools/testing/selftests/ia64/aliasing-test.c | 5 +- tools/testing/selftests/kselftest_harness.h | 2 +- tools/testing/selftests/kvm/.gitignore | 1 - tools/testing/selftests/kvm/Makefile | 21 +- tools/testing/selftests/kvm/dirty_log_test.c | 3 +- .../selftests/kvm/include/aarch64/processor.h | 4 - tools/testing/selftests/kvm/include/kvm_util.h | 9 +- tools/testing/selftests/kvm/include/sparsebit.h | 4 +- tools/testing/selftests/kvm/include/test_util.h | 4 +- .../selftests/kvm/include/x86_64/processor.h | 6 +- tools/testing/selftests/kvm/include/x86_64/vmx.h | 4 +- .../testing/selftests/kvm/lib/aarch64/processor.c | 50 +- tools/testing/selftests/kvm/lib/assert.c | 3 +- tools/testing/selftests/kvm/lib/elf.c | 3 +- tools/testing/selftests/kvm/lib/io.c | 3 +- tools/testing/selftests/kvm/lib/kvm_util.c | 48 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 5 +- tools/testing/selftests/kvm/lib/sparsebit.c | 3 +- tools/testing/selftests/kvm/lib/ucall.c | 19 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 24 +- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 3 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 3 +- .../selftests/kvm/x86_64/kvm_create_max_vcpus.c | 5 +- .../selftests/kvm/x86_64/mmio_warning_test.c | 126 - .../testing/selftests/kvm/x86_64/set_sregs_test.c | 4 +- tools/testing/selftests/kvm/x86_64/smm_test.c | 2 +- tools/testing/selftests/kvm/x86_64/state_test.c | 5 +- .../testing/selftests/kvm/x86_64/sync_regs_test.c | 3 +- .../kvm/x86_64/vmx_close_while_nested_test.c | 3 +- .../kvm/x86_64/vmx_set_nested_state_test.c | 71 +- .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 4 +- tools/testing/selftests/lib.mk | 4 +- tools/testing/selftests/net/.gitignore | 4 - tools/testing/selftests/net/Makefile | 7 +- tools/testing/selftests/net/config | 4 - tools/testing/selftests/net/fib-onlink-tests.sh | 48 +- .../selftests/net/fib_nexthop_multiprefix.sh | 290 - tools/testing/selftests/net/fib_nexthops.sh | 1026 --- .../net/forwarding/gre_inner_v4_multipath.sh | 305 - .../net/forwarding/gre_inner_v6_multipath.sh | 306 - .../net/forwarding/ip6gre_inner_v4_multipath.sh | 304 - .../net/forwarding/ip6gre_inner_v6_multipath.sh | 305 - .../selftests/net/forwarding/router_broadcast.sh | 5 +- .../selftests/net/forwarding/router_mpath_nh.sh | 359 - .../testing/selftests/net/forwarding/tc_flower.sh | 60 +- .../selftests/net/forwarding/tc_flower_router.sh | 172 - .../selftests/net/forwarding/tc_shblocks.sh | 29 +- tools/testing/selftests/net/icmp_redirect.sh | 534 -- tools/testing/selftests/net/ipv6_flowlabel.c | 229 - tools/testing/selftests/net/ipv6_flowlabel.sh | 21 - tools/testing/selftests/net/ipv6_flowlabel_mgr.c | 199 - tools/testing/selftests/net/pmtu.sh | 371 +- tools/testing/selftests/net/route_localnet.sh | 74 - tools/testing/selftests/net/rtnetlink.sh | 57 +- tools/testing/selftests/net/run_afpackettests | 14 +- tools/testing/selftests/net/so_txtime.c | 296 - tools/testing/selftests/net/so_txtime.sh | 31 - .../selftests/net/tcp_fastopen_backup_key.c | 335 - .../selftests/net/tcp_fastopen_backup_key.sh | 55 - tools/testing/selftests/net/tcp_inq.c | 12 +- tools/testing/selftests/net/test_blackhole_dev.sh | 11 - tools/testing/selftests/net/tls.c | 26 - tools/testing/selftests/net/txring_overwrite.c | 2 +- tools/testing/selftests/net/udpgso_bench.sh | 63 +- tools/testing/selftests/net/udpgso_bench_tx.c | 309 +- tools/testing/selftests/net/xfrm_policy.sh | 27 +- .../networking/timestamping/timestamping.c | 23 +- .../networking/timestamping/txtimestamp.c | 15 +- tools/testing/selftests/pidfd/.gitignore | 1 - tools/testing/selftests/pidfd/Makefile | 4 +- tools/testing/selftests/pidfd/pidfd.h | 57 - tools/testing/selftests/pidfd/pidfd_open_test.c | 169 - tools/testing/selftests/pidfd/pidfd_test.c | 252 +- tools/testing/selftests/powerpc/dscr/dscr.h | 5 +- .../selftests/powerpc/dscr/dscr_default_test.c | 5 +- .../selftests/powerpc/dscr/dscr_explicit_test.c | 5 +- .../powerpc/dscr/dscr_inherit_exec_test.c | 5 +- .../selftests/powerpc/dscr/dscr_inherit_test.c | 5 +- .../selftests/powerpc/dscr/dscr_sysfs_test.c | 5 +- .../powerpc/dscr/dscr_sysfs_thread_test.c | 5 +- .../selftests/powerpc/dscr/dscr_user_test.c | 5 +- tools/testing/selftests/powerpc/mm/.gitignore | 3 +- tools/testing/selftests/powerpc/mm/Makefile | 4 +- .../powerpc/mm/large_vm_fork_separation.c | 87 - tools/testing/selftests/powerpc/scripts/hmi.sh | 9 +- .../selftests/powerpc/stringloops/asm/ppc_asm.h | 2 +- tools/testing/selftests/powerpc/tm/tm-vmxcopy.c | 2 +- tools/testing/selftests/powerpc/vphn/Makefile | 2 +- tools/testing/selftests/powerpc/vphn/asm/lppaca.h | 1 - tools/testing/selftests/powerpc/vphn/vphn.c | 2 +- tools/testing/selftests/powerpc/vphn/vphn.h | 1 + tools/testing/selftests/pstore/common_tests | 2 +- tools/testing/selftests/pstore/pstore_crash_test | 2 +- .../selftests/pstore/pstore_post_reboot_tests | 2 +- tools/testing/selftests/pstore/pstore_tests | 2 +- tools/testing/selftests/ptp/phc.sh | 166 - tools/testing/selftests/rcutorture/Makefile | 3 - .../testing/selftests/rcutorture/bin/configinit.sh | 39 +- tools/testing/selftests/rcutorture/bin/cpus2use.sh | 5 - .../testing/selftests/rcutorture/bin/functions.sh | 13 +- tools/testing/selftests/rcutorture/bin/jitter.sh | 13 +- .../testing/selftests/rcutorture/bin/kvm-build.sh | 9 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 3 - .../selftests/rcutorture/bin/kvm-recheck.sh | 13 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 23 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 14 +- .../selftests/rcutorture/bin/parse-build.sh | 2 +- .../selftests/rcutorture/bin/parse-console.sh | 1 - .../selftests/rcutorture/configs/rcu/CFcommon | 3 - .../selftests/rcutorture/configs/rcu/TREE01.boot | 1 - .../selftests/rcutorture/configs/rcu/TRIVIAL | 14 - .../selftests/rcutorture/configs/rcu/TRIVIAL.boot | 3 - tools/testing/selftests/rseq/rseq-arm.h | 61 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 2 +- tools/testing/selftests/tc-testing/README | 22 +- tools/testing/selftests/tc-testing/TdcPlugin.py | 5 +- tools/testing/selftests/tc-testing/config | 3 +- .../creating-testcases/scapy-example.json | 98 - .../tc-testing/plugin-lib/buildebpfPlugin.py | 5 +- .../selftests/tc-testing/plugin-lib/nsPlugin.py | 26 +- .../selftests/tc-testing/plugin-lib/scapyPlugin.py | 50 - .../selftests/tc-testing/tc-tests/actions/bpf.json | 6 - .../selftests/tc-testing/tc-tests/actions/ct.json | 314 - .../tc-testing/tc-tests/actions/mirred.json | 94 - .../tc-testing/tc-tests/actions/mpls.json | 1088 --- .../tc-testing/tc-tests/actions/skbedit.json | 173 +- .../selftests/tc-testing/tc-tests/filters/fw.json | 306 - .../tc-testing/tc-tests/filters/tests.json | 31 - .../tc-testing/tc-tests/qdiscs/ingress.json | 102 - .../selftests/tc-testing/tc-tests/qdiscs/prio.json | 276 - tools/testing/selftests/tc-testing/tdc.py | 88 +- tools/testing/selftests/tc-testing/tdc_config.py | 2 - tools/testing/selftests/tc-testing/tdc_helper.py | 5 +- tools/testing/selftests/timers/freq-step.c | 16 +- tools/testing/selftests/vm/Makefile | 6 +- tools/testing/selftests/vm/userfaultfd.c | 6 +- tools/testing/selftests/vm/va_128TBswitch.c | 10 +- tools/testing/selftests/x86/Makefile | 5 +- tools/testing/selftests/x86/check_cc.sh | 2 +- .../selftests/x86/check_initial_reg_state.c | 10 +- tools/testing/selftests/x86/entry_from_vm86.c | 3 +- tools/testing/selftests/x86/fsgsbase.c | 225 +- tools/testing/selftests/x86/mpx-mini-test.c | 5 +- tools/testing/selftests/x86/protection_keys.c | 2 +- tools/testing/selftests/x86/sigreturn.c | 10 +- tools/testing/selftests/x86/single_step_syscall.c | 10 +- tools/testing/selftests/x86/syscall_arg_fault.c | 122 +- tools/testing/selftests/x86/syscall_nt.c | 10 +- tools/testing/selftests/x86/sysret_rip.c | 10 +- tools/testing/selftests/x86/sysret_ss_attrs.c | 10 +- tools/testing/selftests/x86/test_mremap_vdso.c | 10 +- tools/testing/selftests/x86/test_syscall_vdso.c | 10 +- tools/testing/selftests/x86/test_vsyscall.c | 120 +- tools/testing/selftests/x86/thunks.S | 10 +- tools/testing/selftests/x86/thunks_32.S | 10 +- .../testing/selftests/x86/trivial_32bit_program.c | 2 +- .../testing/selftests/x86/trivial_64bit_program.c | 2 +- tools/testing/selftests/x86/unwind_vdso.c | 10 +- tools/testing/selftests/x86/vdso_restorer.c | 10 +- tools/testing/vsock/control.c | 6 +- tools/testing/vsock/timeout.c | 6 +- tools/testing/vsock/vsock_diag_test.c | 6 +- tools/time/udelay_test.sh | 9 +- tools/virtio/linux/kernel.h | 2 +- tools/virtio/ringtest/main.c | 2 +- tools/virtio/ringtest/main.h | 2 +- tools/virtio/ringtest/ring.c | 2 +- tools/virtio/ringtest/virtio_ring_0_9.c | 2 +- tools/vm/page-types.c | 14 +- tools/vm/slabinfo-gnuplot.sh | 9 +- tools/vm/slabinfo.c | 118 +- tools/wmi/dell-smbios-example.c | 5 +- usr/.gitignore | 1 + usr/Makefile | 2 - usr/include/.gitignore | 3 - usr/include/Makefile | 132 - virt/kvm/arm/aarch32.c | 13 +- virt/kvm/arm/arch_timer.c | 43 +- virt/kvm/arm/arm.c | 21 +- virt/kvm/arm/hyp/timer-sr.c | 13 +- virt/kvm/arm/hyp/vgic-v3-sr.c | 13 +- virt/kvm/arm/mmio.c | 14 +- virt/kvm/arm/mmu.c | 16 +- virt/kvm/arm/perf.c | 13 +- virt/kvm/arm/pmu.c | 363 +- virt/kvm/arm/psci.c | 162 +- virt/kvm/arm/vgic/vgic-debug.c | 13 +- virt/kvm/arm/vgic/vgic-init.c | 13 +- virt/kvm/arm/vgic/vgic-irqfd.c | 13 +- virt/kvm/arm/vgic/vgic-its.c | 14 +- virt/kvm/arm/vgic/vgic-mmio.h | 13 +- virt/kvm/arm/vgic/vgic-v2.c | 13 +- virt/kvm/arm/vgic/vgic-v3.c | 14 +- virt/kvm/arm/vgic/vgic-v4.c | 13 +- virt/kvm/arm/vgic/vgic.c | 13 +- virt/kvm/arm/vgic/vgic.h | 13 +- virt/kvm/async_pf.c | 14 +- virt/kvm/async_pf.h | 14 +- virt/kvm/eventfd.c | 14 +- virt/kvm/irqchip.c | 18 +- virt/kvm/kvm_main.c | 46 +- virt/kvm/vfio.c | 5 +- virt/lib/irqbypass.c | 5 +- 16388 files changed, 346542 insertions(+), 385555 deletions(-) delete mode 100644 Documentation/ABI/testing/debugfs-cros-ec delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4371 delete mode 100644 Documentation/ABI/testing/sysfs-platform-wilco-ec create mode 100644 Documentation/EDID/HOWTO.txt delete mode 100644 Documentation/EDID/howto.rst delete mode 100644 Documentation/Kconfig delete mode 100644 Documentation/RCU/UP.rst create mode 100644 Documentation/RCU/UP.txt delete mode 100644 Documentation/RCU/index.rst delete mode 100644 Documentation/RCU/listRCU.rst create mode 100644 Documentation/RCU/listRCU.txt delete mode 100644 Documentation/RCU/rcu.rst create mode 100644 Documentation/RCU/rcu.txt delete mode 100644 Documentation/admin-guide/hw-vuln/spectre.rst delete mode 100644 Documentation/aoe/aoe.rst create mode 100644 Documentation/aoe/aoe.txt delete mode 100644 Documentation/aoe/examples.rst delete mode 100644 Documentation/aoe/index.rst delete mode 100644 Documentation/aoe/todo.rst create mode 100644 Documentation/aoe/todo.txt delete mode 100644 Documentation/arm64/acpi_object_usage.rst create mode 100644 Documentation/arm64/acpi_object_usage.txt delete mode 100644 Documentation/arm64/arm-acpi.rst create mode 100644 Documentation/arm64/arm-acpi.txt delete mode 100644 Documentation/arm64/booting.rst create mode 100644 Documentation/arm64/booting.txt delete mode 100644 Documentation/arm64/cpu-feature-registers.rst create mode 100644 Documentation/arm64/cpu-feature-registers.txt delete mode 100644 Documentation/arm64/elf_hwcaps.rst create mode 100644 Documentation/arm64/elf_hwcaps.txt delete mode 100644 Documentation/arm64/hugetlbpage.rst create mode 100644 Documentation/arm64/hugetlbpage.txt delete mode 100644 Documentation/arm64/index.rst delete mode 100644 Documentation/arm64/legacy_instructions.rst create mode 100644 Documentation/arm64/legacy_instructions.txt delete mode 100644 Documentation/arm64/memory.rst create mode 100644 Documentation/arm64/memory.txt delete mode 100644 Documentation/arm64/pointer-authentication.rst create mode 100644 Documentation/arm64/pointer-authentication.txt delete mode 100644 Documentation/arm64/silicon-errata.rst create mode 100644 Documentation/arm64/silicon-errata.txt delete mode 100644 Documentation/arm64/sve.rst create mode 100644 Documentation/arm64/sve.txt delete mode 100644 Documentation/arm64/tagged-pointers.rst create mode 100644 Documentation/arm64/tagged-pointers.txt delete mode 100644 Documentation/bpf/prog_cgroup_sockopt.rst create mode 100644 Documentation/cdrom/Makefile delete mode 100644 Documentation/cdrom/cdrom-standard.rst create mode 100644 Documentation/cdrom/cdrom-standard.tex create mode 100644 Documentation/cdrom/ide-cd delete mode 100644 Documentation/cdrom/ide-cd.rst delete mode 100644 Documentation/cdrom/index.rst delete mode 100644 Documentation/cdrom/packet-writing.rst create mode 100644 Documentation/cdrom/packet-writing.txt delete mode 100644 Documentation/cgroup-v1/blkio-controller.rst create mode 100644 Documentation/cgroup-v1/blkio-controller.txt delete mode 100644 Documentation/cgroup-v1/cgroups.rst create mode 100644 Documentation/cgroup-v1/cgroups.txt delete mode 100644 Documentation/cgroup-v1/cpuacct.rst create mode 100644 Documentation/cgroup-v1/cpuacct.txt delete mode 100644 Documentation/cgroup-v1/cpusets.rst create mode 100644 Documentation/cgroup-v1/cpusets.txt delete mode 100644 Documentation/cgroup-v1/devices.rst create mode 100644 Documentation/cgroup-v1/devices.txt delete mode 100644 Documentation/cgroup-v1/freezer-subsystem.rst create mode 100644 Documentation/cgroup-v1/freezer-subsystem.txt delete mode 100644 Documentation/cgroup-v1/hugetlb.rst create mode 100644 Documentation/cgroup-v1/hugetlb.txt delete mode 100644 Documentation/cgroup-v1/index.rst delete mode 100644 Documentation/cgroup-v1/memcg_test.rst create mode 100644 Documentation/cgroup-v1/memcg_test.txt delete mode 100644 Documentation/cgroup-v1/memory.rst create mode 100644 Documentation/cgroup-v1/memory.txt delete mode 100644 Documentation/cgroup-v1/net_cls.rst create mode 100644 Documentation/cgroup-v1/net_cls.txt delete mode 100644 Documentation/cgroup-v1/net_prio.rst create mode 100644 Documentation/cgroup-v1/net_prio.txt delete mode 100644 Documentation/cgroup-v1/pids.rst create mode 100644 Documentation/cgroup-v1/pids.txt delete mode 100644 Documentation/cgroup-v1/rdma.rst create mode 100644 Documentation/cgroup-v1/rdma.txt delete mode 100644 Documentation/device-mapper/cache-policies.rst create mode 100644 Documentation/device-mapper/cache-policies.txt delete mode 100644 Documentation/device-mapper/cache.rst create mode 100644 Documentation/device-mapper/cache.txt delete mode 100644 Documentation/device-mapper/delay.rst create mode 100644 Documentation/device-mapper/delay.txt delete mode 100644 Documentation/device-mapper/dm-crypt.rst create mode 100644 Documentation/device-mapper/dm-crypt.txt delete mode 100644 Documentation/device-mapper/dm-flakey.rst create mode 100644 Documentation/device-mapper/dm-flakey.txt delete mode 100644 Documentation/device-mapper/dm-init.rst create mode 100644 Documentation/device-mapper/dm-init.txt delete mode 100644 Documentation/device-mapper/dm-integrity.rst create mode 100644 Documentation/device-mapper/dm-integrity.txt delete mode 100644 Documentation/device-mapper/dm-io.rst create mode 100644 Documentation/device-mapper/dm-io.txt delete mode 100644 Documentation/device-mapper/dm-log.rst create mode 100644 Documentation/device-mapper/dm-log.txt delete mode 100644 Documentation/device-mapper/dm-queue-length.rst create mode 100644 Documentation/device-mapper/dm-queue-length.txt delete mode 100644 Documentation/device-mapper/dm-raid.rst create mode 100644 Documentation/device-mapper/dm-raid.txt delete mode 100644 Documentation/device-mapper/dm-service-time.rst create mode 100644 Documentation/device-mapper/dm-service-time.txt delete mode 100644 Documentation/device-mapper/dm-uevent.rst create mode 100644 Documentation/device-mapper/dm-uevent.txt delete mode 100644 Documentation/device-mapper/dm-zoned.rst create mode 100644 Documentation/device-mapper/dm-zoned.txt delete mode 100644 Documentation/device-mapper/era.rst create mode 100644 Documentation/device-mapper/era.txt delete mode 100644 Documentation/device-mapper/index.rst delete mode 100644 Documentation/device-mapper/kcopyd.rst create mode 100644 Documentation/device-mapper/kcopyd.txt delete mode 100644 Documentation/device-mapper/linear.rst create mode 100644 Documentation/device-mapper/linear.txt delete mode 100644 Documentation/device-mapper/log-writes.rst create mode 100644 Documentation/device-mapper/log-writes.txt delete mode 100644 Documentation/device-mapper/persistent-data.rst create mode 100644 Documentation/device-mapper/persistent-data.txt delete mode 100644 Documentation/device-mapper/snapshot.rst create mode 100644 Documentation/device-mapper/snapshot.txt delete mode 100644 Documentation/device-mapper/statistics.rst create mode 100644 Documentation/device-mapper/statistics.txt delete mode 100644 Documentation/device-mapper/striped.rst create mode 100644 Documentation/device-mapper/striped.txt delete mode 100644 Documentation/device-mapper/switch.rst create mode 100644 Documentation/device-mapper/switch.txt delete mode 100644 Documentation/device-mapper/thin-provisioning.rst create mode 100644 Documentation/device-mapper/thin-provisioning.txt delete mode 100644 Documentation/device-mapper/unstriped.rst create mode 100644 Documentation/device-mapper/unstriped.txt delete mode 100644 Documentation/device-mapper/verity.rst create mode 100644 Documentation/device-mapper/verity.txt delete mode 100644 Documentation/device-mapper/writecache.rst create mode 100644 Documentation/device-mapper/writecache.txt delete mode 100644 Documentation/device-mapper/zero.rst create mode 100644 Documentation/device-mapper/zero.txt create mode 100644 Documentation/devicetree/bindings/arm/al,alpine.txt delete mode 100644 Documentation/devicetree/bindings/arm/al,alpine.yaml create mode 100644 Documentation/devicetree/bindings/arm/axxia.txt delete mode 100644 Documentation/devicetree/bindings/arm/axxia.yaml create mode 100644 Documentation/devicetree/bindings/arm/digicolor.txt delete mode 100644 Documentation/devicetree/bindings/arm/digicolor.yaml create mode 100644 Documentation/devicetree/bindings/arm/moxart.txt delete mode 100644 Documentation/devicetree/bindings/arm/moxart.yaml create mode 100644 Documentation/devicetree/bindings/arm/nxp/lpc32xx.txt delete mode 100644 Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml create mode 100644 Documentation/devicetree/bindings/arm/psci.txt delete mode 100644 Documentation/devicetree/bindings/arm/psci.yaml create mode 100644 Documentation/devicetree/bindings/arm/rda.txt delete mode 100644 Documentation/devicetree/bindings/arm/rda.yaml delete mode 100644 Documentation/devicetree/bindings/cpufreq/imx-cpufreq-dt.txt delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-fsa9480.txt create mode 100644 Documentation/devicetree/bindings/gpio/pl061-gpio.txt delete mode 100644 Documentation/devicetree/bindings/gpio/pl061-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/adxl345.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/adxl372.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7780.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml create mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.txt delete mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml delete mode 100644 Documentation/devicetree/bindings/iio/frequency/adf4371.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/isl29018.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/isl29018.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/tsl2583.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/tsl2583.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/tsl2772.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/tsl2772.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/amazon,a [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] delete mode 100644 Documentation/devicetree/bindings/leds/leds-lm36274.txt delete mode 100644 Documentation/devicetree/bindings/leds/leds-lm3697.txt delete mode 100644 Documentation/devicetree/bindings/leds/leds-spi-byte.txt delete mode 100644 Documentation/devicetree/bindings/media/allegro.txt delete mode 100644 Documentation/devicetree/bindings/media/amlogic,vdec.txt delete mode 100644 Documentation/devicetree/bindings/media/marvell,mmp2-ccic.txt delete mode 100644 Documentation/devicetree/bindings/misc/olpc,xo1.75-ec.txt delete mode 100644 Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt delete mode 100644 Documentation/devicetree/bindings/mmc/allwinner,sun4i-a10-mmc.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/mmc-controller.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/renesas,sdhi.txt create mode 100644 Documentation/devicetree/bindings/mmc/sunxi-mmc.txt create mode 100644 Documentation/devicetree/bindings/mmc/tmio_mmc.txt delete mode 100644 Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt create mode 100644 Documentation/devicetree/bindings/mtd/stm32-quadspi.txt delete mode 100644 Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt create mode 100644 Documentation/devicetree/bindings/mux/mmio-mux.txt delete mode 100644 Documentation/devicetree/bindings/mux/reg-mux.txt delete mode 100644 Documentation/devicetree/bindings/net/allwinner,sun4i-a10-emac.yaml delete mode 100644 Documentation/devicetree/bindings/net/allwinner,sun4i-a10-mdio.yaml create mode 100644 Documentation/devicetree/bindings/net/allwinner,sun4i-emac.txt create mode 100644 Documentation/devicetree/bindings/net/allwinner,sun4i-mdio.txt create mode 100644 Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.txt delete mode 100644 Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.yaml delete mode 100644 Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml create mode 100644 Documentation/devicetree/bindings/net/dwmac-sun8i.txt delete mode 100644 Documentation/devicetree/bindings/net/ethernet-controller.yaml delete mode 100644 Documentation/devicetree/bindings/net/ethernet-phy.yaml delete mode 100644 Documentation/devicetree/bindings/net/marvell-bluetooth.txt delete mode 100644 Documentation/devicetree/bindings/net/mdio.yaml delete mode 100644 Documentation/devicetree/bindings/net/qca,ar71xx.txt delete mode 100644 Documentation/devicetree/bindings/net/snps,dwmac.yaml delete mode 100644 Documentation/devicetree/bindings/net/wiznet,w5x00.txt delete mode 100644 Documentation/devicetree/bindings/nvmem/allwinner,sun4i-a10-sid.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/allwinner,sunxi-sid.txt delete mode 100644 Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt delete mode 100644 Documentation/devicetree/bindings/phy/mixel,mipi-dsi-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/phy-pxa-usb.txt delete mode 100644 Documentation/devicetree/bindings/phy/qcom-pcie2-phy.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/aspeed,ast2400-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mn-pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/nvidia,tegra194-pinmux.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-aspeed.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm8150-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-sifive.txt create mode 100644 Documentation/devicetree/bindings/regulator/gpio-regulator.txt delete mode 100644 Documentation/devicetree/bindings/regulator/gpio-regulator.yaml create mode 100644 Documentation/devicetree/bindings/regulator/max8660.txt delete mode 100644 Documentation/devicetree/bindings/regulator/max8660.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/regulator.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/slg51000.txt delete mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-booster.txt delete mode 100644 Documentation/devicetree/bindings/riscv/cpus.yaml delete mode 100644 Documentation/devicetree/bindings/riscv/sifive.yaml delete mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-spdif.yaml delete mode 100644 Documentation/devicetree/bindings/sound/amlogic,g12a-tohdmitx.txt delete mode 100644 Documentation/devicetree/bindings/sound/madera.txt delete mode 100644 Documentation/devicetree/bindings/sound/rt1011.txt delete mode 100755 Documentation/devicetree/bindings/sound/rt1308.txt create mode 100644 Documentation/devicetree/bindings/sound/sun4i-i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/sunxi,sun4i-spdif.txt delete mode 100644 Documentation/devicetree/bindings/spi/allwinner,sun4i-a10-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-controller.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-gpio.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-pl022.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-sun4i.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-sun6i.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-synquacer.txt create mode 100644 Documentation/devicetree/bindings/spi/spi_pl022.txt delete mode 100644 Documentation/devicetree/bindings/timer/nxp,sysctr-timer.txt delete mode 100644 Documentation/devicetree/bindings/usb/renesas,usbhs.txt rename Documentation/devicetree/bindings/usb/{renesas,usb3.txt => renesas_usb3.txt [...] create mode 100644 Documentation/devicetree/bindings/usb/renesas_usbhs.txt delete mode 100644 Documentation/driver-api/ipmb.rst delete mode 100644 Documentation/driver-api/mei/hdcp.rst delete mode 100644 Documentation/driver-api/mei/iamt.rst delete mode 100644 Documentation/driver-api/mei/index.rst delete mode 100644 Documentation/driver-api/mei/mei-client-bus.rst delete mode 100644 Documentation/driver-api/mei/mei.rst delete mode 100644 Documentation/driver-api/mei/nfc.rst delete mode 100644 Documentation/driver-api/pps.rst delete mode 100644 Documentation/driver-api/ptp.rst delete mode 100644 Documentation/driver-model/binding.rst create mode 100644 Documentation/driver-model/binding.txt delete mode 100644 Documentation/driver-model/bus.rst create mode 100644 Documentation/driver-model/bus.txt delete mode 100644 Documentation/driver-model/class.rst create mode 100644 Documentation/driver-model/class.txt delete mode 100644 Documentation/driver-model/design-patterns.rst create mode 100644 Documentation/driver-model/design-patterns.txt delete mode 100644 Documentation/driver-model/device.rst create mode 100644 Documentation/driver-model/device.txt delete mode 100644 Documentation/driver-model/devres.rst create mode 100644 Documentation/driver-model/devres.txt delete mode 100644 Documentation/driver-model/driver.rst create mode 100644 Documentation/driver-model/driver.txt delete mode 100644 Documentation/driver-model/index.rst delete mode 100644 Documentation/driver-model/overview.rst create mode 100644 Documentation/driver-model/overview.txt delete mode 100644 Documentation/driver-model/platform.rst create mode 100644 Documentation/driver-model/platform.txt delete mode 100644 Documentation/driver-model/porting.rst create mode 100644 Documentation/driver-model/porting.txt create mode 100644 Documentation/extcon/intel-int3496.txt delete mode 100644 Documentation/fault-injection/fault-injection.rst create mode 100644 Documentation/fault-injection/fault-injection.txt delete mode 100644 Documentation/fault-injection/index.rst delete mode 100644 Documentation/fault-injection/notifier-error-inject.rst create mode 100644 Documentation/fault-injection/notifier-error-inject.txt delete mode 100644 Documentation/fault-injection/nvme-fault-injection.rst create mode 100644 Documentation/fault-injection/nvme-fault-injection.txt delete mode 100644 Documentation/fault-injection/provoke-crashes.rst create mode 100644 Documentation/fault-injection/provoke-crashes.txt delete mode 100644 Documentation/fb/api.rst create mode 100644 Documentation/fb/api.txt delete mode 100644 Documentation/fb/arkfb.rst create mode 100644 Documentation/fb/arkfb.txt delete mode 100644 Documentation/fb/aty128fb.rst create mode 100644 Documentation/fb/aty128fb.txt delete mode 100644 Documentation/fb/cirrusfb.rst create mode 100644 Documentation/fb/cirrusfb.txt delete mode 100644 Documentation/fb/cmap_xfbdev.rst create mode 100644 Documentation/fb/cmap_xfbdev.txt delete mode 100644 Documentation/fb/deferred_io.rst create mode 100644 Documentation/fb/deferred_io.txt delete mode 100644 Documentation/fb/efifb.rst create mode 100644 Documentation/fb/efifb.txt delete mode 100644 Documentation/fb/ep93xx-fb.rst create mode 100644 Documentation/fb/ep93xx-fb.txt delete mode 100644 Documentation/fb/fbcon.rst create mode 100644 Documentation/fb/fbcon.txt delete mode 100644 Documentation/fb/framebuffer.rst create mode 100644 Documentation/fb/framebuffer.txt delete mode 100644 Documentation/fb/gxfb.rst create mode 100644 Documentation/fb/gxfb.txt delete mode 100644 Documentation/fb/index.rst delete mode 100644 Documentation/fb/intel810.rst create mode 100644 Documentation/fb/intel810.txt delete mode 100644 Documentation/fb/intelfb.rst create mode 100644 Documentation/fb/intelfb.txt delete mode 100644 Documentation/fb/internals.rst create mode 100644 Documentation/fb/internals.txt delete mode 100644 Documentation/fb/lxfb.rst create mode 100644 Documentation/fb/lxfb.txt delete mode 100644 Documentation/fb/matroxfb.rst create mode 100644 Documentation/fb/matroxfb.txt delete mode 100644 Documentation/fb/metronomefb.rst create mode 100644 Documentation/fb/metronomefb.txt delete mode 100644 Documentation/fb/modedb.rst create mode 100644 Documentation/fb/modedb.txt delete mode 100644 Documentation/fb/pvr2fb.rst create mode 100644 Documentation/fb/pvr2fb.txt delete mode 100644 Documentation/fb/pxafb.rst create mode 100644 Documentation/fb/pxafb.txt delete mode 100644 Documentation/fb/s3fb.rst create mode 100644 Documentation/fb/s3fb.txt delete mode 100644 Documentation/fb/sa1100fb.rst create mode 100644 Documentation/fb/sa1100fb.txt delete mode 100644 Documentation/fb/sh7760fb.rst create mode 100644 Documentation/fb/sh7760fb.txt delete mode 100644 Documentation/fb/sisfb.rst create mode 100644 Documentation/fb/sisfb.txt delete mode 100644 Documentation/fb/sm501.rst create mode 100644 Documentation/fb/sm501.txt delete mode 100644 Documentation/fb/sm712fb.rst create mode 100644 Documentation/fb/sm712fb.txt delete mode 100644 Documentation/fb/sstfb.rst create mode 100644 Documentation/fb/sstfb.txt delete mode 100644 Documentation/fb/tgafb.rst create mode 100644 Documentation/fb/tgafb.txt delete mode 100644 Documentation/fb/tridentfb.rst create mode 100644 Documentation/fb/tridentfb.txt delete mode 100644 Documentation/fb/udlfb.rst create mode 100644 Documentation/fb/udlfb.txt delete mode 100644 Documentation/fb/uvesafb.rst create mode 100644 Documentation/fb/uvesafb.txt delete mode 100644 Documentation/fb/vesafb.rst create mode 100644 Documentation/fb/vesafb.txt delete mode 100644 Documentation/fb/viafb.rst create mode 100644 Documentation/fb/viafb.txt delete mode 100644 Documentation/fb/vt8623fb.rst create mode 100644 Documentation/fb/vt8623fb.txt rename Documentation/{admin-guide => filesystems}/binderfs.rst (100%) delete mode 100644 Documentation/filesystems/vfs.rst create mode 100644 Documentation/filesystems/vfs.txt delete mode 100644 Documentation/firmware-guide/acpi/extcon-intel-int3496.rst create mode 100644 Documentation/fmc/API.txt create mode 100644 Documentation/fmc/FMC-and-SDB.txt create mode 100644 Documentation/fmc/carrier.txt create mode 100644 Documentation/fmc/fmc-chardev.txt create mode 100644 Documentation/fmc/fmc-fakedev.txt create mode 100644 Documentation/fmc/fmc-trivial.txt create mode 100644 Documentation/fmc/fmc-write-eeprom.txt create mode 100644 Documentation/fmc/identifiers.txt create mode 100644 Documentation/fmc/mezzanine.txt create mode 100644 Documentation/fmc/parameters.txt delete mode 100644 Documentation/fpga/dfl.rst create mode 100644 Documentation/fpga/dfl.txt delete mode 100644 Documentation/fpga/index.rst delete mode 100644 Documentation/hid/hid-alps.rst create mode 100644 Documentation/hid/hid-alps.txt delete mode 100644 Documentation/hid/hid-sensor.rst create mode 100644 Documentation/hid/hid-sensor.txt delete mode 100644 Documentation/hid/hid-transport.rst create mode 100644 Documentation/hid/hid-transport.txt delete mode 100644 Documentation/hid/hiddev.rst create mode 100644 Documentation/hid/hiddev.txt delete mode 100644 Documentation/hid/hidraw.rst create mode 100644 Documentation/hid/hidraw.txt delete mode 100644 Documentation/hid/index.rst delete mode 100644 Documentation/hid/intel-ish-hid.rst create mode 100644 Documentation/hid/intel-ish-hid.txt delete mode 100644 Documentation/hid/uhid.rst create mode 100644 Documentation/hid/uhid.txt delete mode 100644 Documentation/hwmon/pxe1610 delete mode 100644 Documentation/ide/changelogs.rst delete mode 100644 Documentation/ide/ide-tape.rst create mode 100644 Documentation/ide/ide-tape.txt delete mode 100644 Documentation/ide/ide.rst create mode 100644 Documentation/ide/ide.txt delete mode 100644 Documentation/ide/index.rst delete mode 100644 Documentation/ide/warm-plug-howto.rst create mode 100644 Documentation/ide/warm-plug-howto.txt delete mode 100644 Documentation/iio/ep93xx_adc.rst create mode 100644 Documentation/iio/ep93xx_adc.txt delete mode 100644 Documentation/iio/iio_configfs.rst create mode 100644 Documentation/iio/iio_configfs.txt delete mode 100644 Documentation/iio/index.rst create mode 100644 Documentation/isdn/HiSax.cert create mode 100644 Documentation/isdn/INTERFACE create mode 100644 Documentation/isdn/INTERFACE.fax create mode 100644 Documentation/isdn/README create mode 100644 Documentation/isdn/README.FAQ create mode 100644 Documentation/isdn/README.HiSax create mode 100644 Documentation/isdn/README.audio create mode 100644 Documentation/isdn/README.concap create mode 100644 Documentation/isdn/README.diversion create mode 100644 Documentation/isdn/README.fax create mode 100644 Documentation/isdn/README.hfc-pci create mode 100644 Documentation/isdn/README.syncppp create mode 100644 Documentation/isdn/README.x25 create mode 100644 Documentation/isdn/syncPPP.FAQ delete mode 100644 Documentation/kbuild/headers_install.rst create mode 100644 Documentation/kbuild/headers_install.txt delete mode 100644 Documentation/kbuild/index.rst delete mode 100644 Documentation/kbuild/issues.rst delete mode 100644 Documentation/kbuild/kbuild.rst create mode 100644 Documentation/kbuild/kbuild.txt delete mode 100644 Documentation/kbuild/kconfig-language.rst create mode 100644 Documentation/kbuild/kconfig-language.txt delete mode 100644 Documentation/kbuild/kconfig-macro-language.rst create mode 100644 Documentation/kbuild/kconfig-macro-language.txt delete mode 100644 Documentation/kbuild/kconfig.rst create mode 100644 Documentation/kbuild/kconfig.txt delete mode 100644 Documentation/kbuild/makefiles.rst create mode 100644 Documentation/kbuild/makefiles.txt delete mode 100644 Documentation/kbuild/modules.rst create mode 100644 Documentation/kbuild/modules.txt delete mode 100644 Documentation/kdump/index.rst delete mode 100644 Documentation/kdump/kdump.rst create mode 100644 Documentation/kdump/kdump.txt delete mode 100644 Documentation/kdump/vmcoreinfo.rst create mode 100644 Documentation/kdump/vmcoreinfo.txt delete mode 100644 Documentation/leds/index.rst delete mode 100644 Documentation/leds/leds-blinkm.rst create mode 100644 Documentation/leds/leds-blinkm.txt delete mode 100644 Documentation/leds/leds-class-flash.rst create mode 100644 Documentation/leds/leds-class-flash.txt delete mode 100644 Documentation/leds/leds-class.rst create mode 100644 Documentation/leds/leds-class.txt delete mode 100644 Documentation/leds/leds-lm3556.rst create mode 100644 Documentation/leds/leds-lm3556.txt delete mode 100644 Documentation/leds/leds-lp3944.rst create mode 100644 Documentation/leds/leds-lp3944.txt delete mode 100644 Documentation/leds/leds-lp5521.rst create mode 100644 Documentation/leds/leds-lp5521.txt delete mode 100644 Documentation/leds/leds-lp5523.rst create mode 100644 Documentation/leds/leds-lp5523.txt delete mode 100644 Documentation/leds/leds-lp5562.rst create mode 100644 Documentation/leds/leds-lp5562.txt delete mode 100644 Documentation/leds/leds-lp55xx.rst create mode 100644 Documentation/leds/leds-lp55xx.txt delete mode 100644 Documentation/leds/leds-mlxcpld.rst create mode 100644 Documentation/leds/leds-mlxcpld.txt delete mode 100644 Documentation/leds/ledtrig-oneshot.rst create mode 100644 Documentation/leds/ledtrig-oneshot.txt delete mode 100644 Documentation/leds/ledtrig-transient.rst create mode 100644 Documentation/leds/ledtrig-transient.txt delete mode 100644 Documentation/leds/ledtrig-usbport.rst create mode 100644 Documentation/leds/ledtrig-usbport.txt delete mode 100644 Documentation/leds/uleds.rst create mode 100644 Documentation/leds/uleds.txt delete mode 100644 Documentation/maintainer/rebasing-and-merging.rst delete mode 100644 Documentation/media/v4l-drivers/vimc.dot delete mode 100644 Documentation/media/v4l-drivers/vimc.rst delete mode 100644 Documentation/mic/index.rst delete mode 100644 Documentation/mic/mic_overview.rst create mode 100644 Documentation/mic/mic_overview.txt delete mode 100644 Documentation/mic/scif_overview.rst create mode 100644 Documentation/mic/scif_overview.txt create mode 100644 Documentation/misc-devices/eeprom delete mode 100644 Documentation/misc-devices/eeprom.rst create mode 100644 Documentation/misc-devices/ics932s401 delete mode 100644 Documentation/misc-devices/ics932s401.rst create mode 100644 Documentation/misc-devices/isl29003 delete mode 100644 Documentation/misc-devices/isl29003.rst create mode 100644 Documentation/misc-devices/lis3lv02d delete mode 100644 Documentation/misc-devices/lis3lv02d.rst create mode 100644 Documentation/misc-devices/max6875 delete mode 100644 Documentation/misc-devices/max6875.rst create mode 100644 Documentation/misc-devices/mei/mei-client-bus.txt create mode 100644 Documentation/misc-devices/mei/mei.txt delete mode 100644 Documentation/netlabel/cipso_ipv4.rst create mode 100644 Documentation/netlabel/cipso_ipv4.txt delete mode 100644 Documentation/netlabel/draft_ietf.rst delete mode 100644 Documentation/netlabel/index.rst delete mode 100644 Documentation/netlabel/introduction.rst create mode 100644 Documentation/netlabel/introduction.txt delete mode 100644 Documentation/netlabel/lsm_interface.rst create mode 100644 Documentation/netlabel/lsm_interface.txt delete mode 100644 Documentation/networking/device_drivers/aquantia/atlantic.txt delete mode 100644 Documentation/networking/device_drivers/google/gve.rst delete mode 100644 Documentation/networking/device_drivers/mellanox/mlx5.rst delete mode 100644 Documentation/networking/dsa/b53.rst delete mode 100644 Documentation/networking/dsa/configuration.rst delete mode 100644 Documentation/pcmcia/devicetable.rst create mode 100644 Documentation/pcmcia/devicetable.txt delete mode 100644 Documentation/pcmcia/driver-changes.rst create mode 100644 Documentation/pcmcia/driver-changes.txt delete mode 100644 Documentation/pcmcia/driver.rst create mode 100644 Documentation/pcmcia/driver.txt delete mode 100644 Documentation/pcmcia/index.rst delete mode 100644 Documentation/pcmcia/locking.rst create mode 100644 Documentation/pcmcia/locking.txt create mode 100644 Documentation/platform/x86-laptop-drivers.txt delete mode 100644 Documentation/powerpc/vcpudispatch_stats.txt create mode 100644 Documentation/pps/pps.txt create mode 100644 Documentation/ptp/ptp.txt delete mode 100644 Documentation/riscv/index.rst delete mode 100644 Documentation/riscv/pmu.rst create mode 100644 Documentation/riscv/pmu.txt delete mode 100644 Documentation/s390/3270.rst create mode 100644 Documentation/s390/3270.txt create mode 100644 Documentation/s390/CommonIO create mode 100644 Documentation/s390/DASD create mode 100644 Documentation/s390/Debugging390.txt delete mode 100644 Documentation/s390/cds.rst create mode 100644 Documentation/s390/cds.txt delete mode 100644 Documentation/s390/common_io.rst delete mode 100644 Documentation/s390/dasd.rst delete mode 100644 Documentation/s390/debugging390.rst delete mode 100644 Documentation/s390/driver-model.rst create mode 100644 Documentation/s390/driver-model.txt delete mode 100644 Documentation/s390/index.rst delete mode 100644 Documentation/s390/monreader.rst create mode 100644 Documentation/s390/monreader.txt delete mode 100644 Documentation/s390/qeth.rst create mode 100644 Documentation/s390/qeth.txt delete mode 100644 Documentation/s390/s390dbf.rst create mode 100644 Documentation/s390/s390dbf.txt delete mode 100644 Documentation/s390/text_files.rst delete mode 100644 Documentation/s390/vfio-ap.rst create mode 100644 Documentation/s390/vfio-ap.txt delete mode 100644 Documentation/s390/vfio-ccw.rst create mode 100644 Documentation/s390/vfio-ccw.txt delete mode 100644 Documentation/s390/zfcpdump.rst create mode 100644 Documentation/s390/zfcpdump.txt delete mode 100644 Documentation/scheduler/completion.rst create mode 100644 Documentation/scheduler/completion.txt delete mode 100644 Documentation/scheduler/index.rst delete mode 100644 Documentation/scheduler/sched-arch.rst create mode 100644 Documentation/scheduler/sched-arch.txt delete mode 100644 Documentation/scheduler/sched-bwc.rst create mode 100644 Documentation/scheduler/sched-bwc.txt delete mode 100644 Documentation/scheduler/sched-deadline.rst create mode 100644 Documentation/scheduler/sched-deadline.txt delete mode 100644 Documentation/scheduler/sched-design-CFS.rst create mode 100644 Documentation/scheduler/sched-design-CFS.txt delete mode 100644 Documentation/scheduler/sched-domains.rst create mode 100644 Documentation/scheduler/sched-domains.txt delete mode 100644 Documentation/scheduler/sched-energy.rst create mode 100644 Documentation/scheduler/sched-energy.txt delete mode 100644 Documentation/scheduler/sched-nice-design.rst create mode 100644 Documentation/scheduler/sched-nice-design.txt delete mode 100644 Documentation/scheduler/sched-rt-group.rst create mode 100644 Documentation/scheduler/sched-rt-group.txt delete mode 100644 Documentation/scheduler/sched-stats.rst create mode 100644 Documentation/scheduler/sched-stats.txt delete mode 100644 Documentation/scheduler/text_files.rst create mode 100644 Documentation/scsi/osst.txt delete mode 100644 Documentation/sphinx/automarkup.py delete mode 100644 Documentation/target/index.rst delete mode 100644 Documentation/target/scripts.rst delete mode 100644 Documentation/target/tcm_mod_builder.rst create mode 100644 Documentation/target/tcm_mod_builder.txt delete mode 100644 Documentation/target/tcmu-design.rst create mode 100644 Documentation/target/tcmu-design.txt create mode 100644 Documentation/timers/NO_HZ.txt delete mode 100644 Documentation/timers/highres.rst create mode 100644 Documentation/timers/highres.txt delete mode 100644 Documentation/timers/hpet.rst create mode 100644 Documentation/timers/hpet.txt delete mode 100644 Documentation/timers/hrtimers.rst create mode 100644 Documentation/timers/hrtimers.txt delete mode 100644 Documentation/timers/index.rst delete mode 100644 Documentation/timers/no_hz.rst delete mode 100644 Documentation/timers/timekeeping.rst create mode 100644 Documentation/timers/timekeeping.txt delete mode 100644 Documentation/timers/timers-howto.rst create mode 100644 Documentation/timers/timers-howto.txt delete mode 100644 Documentation/translations/it_IT/admin-guide/kernel-parameters.rst create mode 100644 Documentation/translations/zh_CN/basic_profiling.txt rename Documentation/usb/{wusb-design-overview.rst => WUSB-Design-overview.txt} (100%) rename Documentation/usb/{acm.rst => acm.txt} (100%) rename Documentation/usb/{authorization.rst => authorization.txt} (100%) rename Documentation/usb/{chipidea.rst => chipidea.txt} (100%) rename Documentation/usb/{dwc3.rst => dwc3.txt} (100%) rename Documentation/usb/{ehci.rst => ehci.txt} (100%) rename Documentation/usb/{functionfs.rst => functionfs.txt} (100%) delete mode 100644 Documentation/usb/gadget-testing.rst create mode 100644 Documentation/usb/gadget-testing.txt rename Documentation/usb/{gadget_configfs.rst => gadget_configfs.txt} (100%) rename Documentation/usb/{gadget_hid.rst => gadget_hid.txt} (100%) rename Documentation/usb/{gadget_multi.rst => gadget_multi.txt} (100%) rename Documentation/usb/{gadget_printer.rst => gadget_printer.txt} (100%) rename Documentation/usb/{gadget_serial.rst => gadget_serial.txt} (100%) delete mode 100644 Documentation/usb/index.rst rename Documentation/usb/{iuu_phoenix.rst => iuu_phoenix.txt} (100%) rename Documentation/usb/{mass-storage.rst => mass-storage.txt} (100%) rename Documentation/usb/{misc_usbsevseg.rst => misc_usbsevseg.txt} (100%) rename Documentation/usb/{mtouchusb.rst => mtouchusb.txt} (100%) rename Documentation/usb/{ohci.rst => ohci.txt} (100%) rename Documentation/usb/{rio.rst => rio.txt} (100%) delete mode 100644 Documentation/usb/text_files.rst rename Documentation/usb/{usb-help.rst => usb-help.txt} (100%) rename Documentation/usb/{usb-serial.rst => usb-serial.txt} (100%) rename Documentation/usb/{usbip_protocol.rst => usbip_protocol.txt} (100%) rename Documentation/usb/{usbmon.rst => usbmon.txt} (100%) delete mode 100644 Documentation/virtual/index.rst delete mode 100644 Documentation/virtual/kvm/cpuid.rst create mode 100644 Documentation/virtual/kvm/cpuid.txt delete mode 100644 Documentation/virtual/kvm/index.rst delete mode 100644 Documentation/virtual/paravirt_ops.rst create mode 100644 Documentation/virtual/paravirt_ops.txt delete mode 100644 Documentation/watchdog/convert_drivers_to_kernel_api.rst create mode 100644 Documentation/watchdog/convert_drivers_to_kernel_api.txt delete mode 100644 Documentation/watchdog/hpwdt.rst create mode 100644 Documentation/watchdog/hpwdt.txt delete mode 100644 Documentation/watchdog/index.rst delete mode 100644 Documentation/watchdog/mlx-wdt.rst create mode 100644 Documentation/watchdog/mlx-wdt.txt delete mode 100644 Documentation/watchdog/pcwd-watchdog.rst create mode 100644 Documentation/watchdog/pcwd-watchdog.txt delete mode 100644 Documentation/watchdog/watchdog-api.rst create mode 100644 Documentation/watchdog/watchdog-api.txt delete mode 100644 Documentation/watchdog/watchdog-kernel-api.rst create mode 100644 Documentation/watchdog/watchdog-kernel-api.txt delete mode 100644 Documentation/watchdog/watchdog-parameters.rst create mode 100644 Documentation/watchdog/watchdog-parameters.txt delete mode 100644 Documentation/watchdog/watchdog-pm.rst create mode 100644 Documentation/watchdog/watchdog-pm.txt delete mode 100644 Documentation/watchdog/wdt.rst create mode 100644 Documentation/watchdog/wdt.txt rename Documentation/{core-api => x86}/protection-keys.rst (100%) delete mode 100644 Documentation/xilinx/eemi.rst create mode 100644 Documentation/xilinx/eemi.txt delete mode 100644 Documentation/xilinx/index.rst delete mode 100644 arch/arm/boot/dts/dra71x.dtsi create mode 100644 arch/arm/include/asm/flat.h delete mode 100644 arch/arm64/boot/dts/freescale/imx8mn-pinfunc.h delete mode 100644 arch/arm64/include/asm/vdso/compat_barrier.h delete mode 100644 arch/arm64/include/asm/vdso/compat_gettimeofday.h delete mode 100644 arch/arm64/include/asm/vdso/gettimeofday.h delete mode 100644 arch/arm64/include/asm/vdso/vsyscall.h delete mode 100644 arch/arm64/kernel/vdso/vgettimeofday.c delete mode 100644 arch/arm64/kernel/vdso32/.gitignore delete mode 100644 arch/arm64/kernel/vdso32/Makefile delete mode 100644 arch/arm64/kernel/vdso32/note.c delete mode 100644 arch/arm64/kernel/vdso32/sigreturn.S delete mode 100644 arch/arm64/kernel/vdso32/vdso.S delete mode 100644 arch/arm64/kernel/vdso32/vdso.lds.S delete mode 100644 arch/arm64/kernel/vdso32/vgettimeofday.c create mode 100644 arch/mips/mm/gup.c delete mode 100644 arch/nds32/include/uapi/asm/fp_udfiex_crtl.h create mode 100644 arch/nds32/include/uapi/asm/udftrap.h delete mode 100644 arch/nds32/math-emu/fd2si.c delete mode 100644 arch/nds32/math-emu/fd2siz.c delete mode 100644 arch/nds32/math-emu/fd2ui.c delete mode 100644 arch/nds32/math-emu/fd2uiz.c delete mode 100644 arch/nds32/math-emu/fs2si.c delete mode 100644 arch/nds32/math-emu/fs2siz.c delete mode 100644 arch/nds32/math-emu/fs2ui.c delete mode 100644 arch/nds32/math-emu/fs2uiz.c delete mode 100644 arch/nds32/math-emu/fsi2d.c delete mode 100644 arch/nds32/math-emu/fsi2s.c delete mode 100644 arch/nds32/math-emu/fui2d.c delete mode 100644 arch/nds32/math-emu/fui2s.c delete mode 100644 arch/parisc/kernel/module.lds delete mode 100644 arch/powerpc/kernel/dawr.c create mode 100644 arch/powerpc/mm/book3s64/vphn.c create mode 100644 arch/powerpc/mm/book3s64/vphn.h delete mode 100644 arch/powerpc/platforms/8xx/cpm1.c delete mode 100644 arch/powerpc/platforms/8xx/micropatch.c delete mode 100644 arch/powerpc/platforms/pseries/vphn.c create mode 100644 arch/powerpc/sysdev/cpm1.c create mode 100644 arch/powerpc/sysdev/micropatch.c delete mode 100644 arch/riscv/boot/dts/Makefile delete mode 100644 arch/riscv/boot/dts/sifive/Makefile delete mode 100644 arch/riscv/boot/dts/sifive/fu540-c000.dtsi delete mode 100644 arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts create mode 100644 arch/s390/configs/performance_defconfig delete mode 100644 arch/s390/include/asm/mem_encrypt.h create mode 100644 arch/sh/mm/gup.c create mode 100644 arch/sparc/lib/COPYING.LIB create mode 100644 arch/sparc/mm/gup.c create mode 100644 arch/um/drivers/ssl.h rename arch/unicore32/configs/{defconfig => unicore32_defconfig} (100%) create mode 100644 arch/x86/entry/vsyscall/vsyscall_gtod.c delete mode 100644 arch/x86/events/probe.c delete mode 100644 arch/x86/events/probe.h delete mode 100644 arch/x86/include/asm/acrn.h delete mode 100644 arch/x86/include/asm/vdso/gettimeofday.h delete mode 100644 arch/x86/include/asm/vdso/vsyscall.h delete mode 100644 arch/x86/kernel/cpu/acrn.c delete mode 100644 arch/x86/kernel/cpu/umwait.c delete mode 100644 arch/x86/kernel/cpu/zhaoxin.c delete mode 100644 arch/x86/kernel/paravirt_patch.c create mode 100644 arch/x86/kernel/paravirt_patch_32.c create mode 100644 arch/x86/kernel/paravirt_patch_64.c create mode 100644 crypto/crypto_wq.c delete mode 100644 crypto/xxhash_generic.c delete mode 100644 drivers/base/regmap/regmap-i3c.c delete mode 100644 drivers/char/ipmi/ipmb_dev_int.c delete mode 100644 drivers/clocksource/hyperv_timer.c delete mode 100644 drivers/clocksource/timer-davinci.c delete mode 100644 drivers/clocksource/timer-imx-sysctr.c delete mode 100644 drivers/clocksource/timer-tegra.c create mode 100644 drivers/clocksource/timer-tegra20.c delete mode 100644 drivers/cpufreq/imx-cpufreq-dt.c delete mode 100644 drivers/cpufreq/raspberrypi-cpufreq.c create mode 100644 drivers/crypto/atmel-ecc.h delete mode 100644 drivers/crypto/atmel-i2c.c delete mode 100644 drivers/crypto/atmel-i2c.h delete mode 100644 drivers/crypto/atmel-sha204a.c rename drivers/crypto/stm32/{stm32-crc32.c => stm32_crc32.c} (100%) delete mode 100644 drivers/edac/sifive_edac.c delete mode 100644 drivers/extcon/extcon-fsa9480.c create mode 100644 drivers/fmc/Kconfig create mode 100644 drivers/fmc/Makefile create mode 100644 drivers/fmc/fmc-chardev.c create mode 100644 drivers/fmc/fmc-core.c create mode 100644 drivers/fmc/fmc-debug.c create mode 100644 drivers/fmc/fmc-dump.c create mode 100644 drivers/fmc/fmc-fakedev.c create mode 100644 drivers/fmc/fmc-match.c create mode 100644 drivers/fmc/fmc-private.h create mode 100644 drivers/fmc/fmc-sdb.c create mode 100644 drivers/fmc/fmc-trivial.c create mode 100644 drivers/fmc/fmc-write-eeprom.c create mode 100644 drivers/fmc/fru-parse.c create mode 100644 drivers/gpu/drm/i915/.gitignore delete mode 100644 drivers/hwmon/pmbus/irps5401.c delete mode 100644 drivers/hwmon/pmbus/pxe1610.c delete mode 100644 drivers/hwtracing/coresight/coresight-platform.c create mode 100644 drivers/hwtracing/coresight/of_coresight.c delete mode 100644 drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c delete mode 100644 drivers/iio/frequency/adf4371.c delete mode 100644 drivers/iio/pressure/dps310.c delete mode 100644 drivers/irqchip/irq-al-fic.c delete mode 100644 drivers/irqchip/irq-renesas-rza1.c create mode 100644 drivers/isdn/capi/capidrv.c create mode 100644 drivers/isdn/capi/capidrv.h create mode 100644 drivers/isdn/divert/Makefile create mode 100644 drivers/isdn/divert/divert_init.c create mode 100644 drivers/isdn/divert/divert_procfs.c create mode 100644 drivers/isdn/divert/isdn_divert.c create mode 100644 drivers/isdn/divert/isdn_divert.h create mode 100644 drivers/isdn/gigaset/Kconfig create mode 100644 drivers/isdn/gigaset/Makefile rename drivers/{staging => }/isdn/gigaset/asyncdata.c (100%) rename drivers/{staging => }/isdn/gigaset/bas-gigaset.c (100%) rename drivers/{staging => }/isdn/gigaset/capi.c (100%) rename drivers/{staging => }/isdn/gigaset/common.c (100%) rename drivers/{staging => }/isdn/gigaset/dummyll.c (100%) rename drivers/{staging => }/isdn/gigaset/ev-layer.c (100%) rename drivers/{staging => }/isdn/gigaset/gigaset.h (100%) create mode 100644 drivers/isdn/gigaset/i4l.c rename drivers/{staging => }/isdn/gigaset/interface.c (100%) rename drivers/{staging => }/isdn/gigaset/isocdata.c (100%) rename drivers/{staging => }/isdn/gigaset/proc.c (100%) rename drivers/{staging => }/isdn/gigaset/ser-gigaset.c (100%) rename drivers/{staging => }/isdn/gigaset/usb-gigaset.c (100%) create mode 100644 drivers/isdn/hardware/Kconfig rename drivers/{staging/isdn => isdn/hardware}/avm/Kconfig (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/Makefile (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/avm_cs.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/avmcard.h (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/b1.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/b1dma.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/b1isa.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/b1pci.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/b1pcmcia.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/c4.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/t1isa.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/t1pci.c (100%) delete mode 100644 drivers/isdn/hardware/mISDN/isdnhdlc.c create mode 100644 drivers/isdn/hisax/Kconfig create mode 100644 drivers/isdn/hisax/Makefile create mode 100644 drivers/isdn/hisax/amd7930_fn.c create mode 100644 drivers/isdn/hisax/amd7930_fn.h create mode 100644 drivers/isdn/hisax/arcofi.c create mode 100644 drivers/isdn/hisax/arcofi.h create mode 100644 drivers/isdn/hisax/asuscom.c create mode 100644 drivers/isdn/hisax/avm_a1.c create mode 100644 drivers/isdn/hisax/avm_a1p.c create mode 100644 drivers/isdn/hisax/avm_pci.c create mode 100644 drivers/isdn/hisax/avma1_cs.c create mode 100644 drivers/isdn/hisax/bkm_a4t.c create mode 100644 drivers/isdn/hisax/bkm_a8.c create mode 100644 drivers/isdn/hisax/bkm_ax.h create mode 100644 drivers/isdn/hisax/callc.c create mode 100644 drivers/isdn/hisax/config.c create mode 100644 drivers/isdn/hisax/diva.c create mode 100644 drivers/isdn/hisax/elsa.c create mode 100644 drivers/isdn/hisax/elsa_cs.c create mode 100644 drivers/isdn/hisax/elsa_ser.c create mode 100644 drivers/isdn/hisax/enternow_pci.c create mode 100644 drivers/isdn/hisax/fsm.c create mode 100644 drivers/isdn/hisax/fsm.h create mode 100644 drivers/isdn/hisax/gazel.c create mode 100644 drivers/isdn/hisax/hfc4s8s_l1.c create mode 100644 drivers/isdn/hisax/hfc4s8s_l1.h create mode 100644 drivers/isdn/hisax/hfc_2bds0.c create mode 100644 drivers/isdn/hisax/hfc_2bds0.h create mode 100644 drivers/isdn/hisax/hfc_2bs0.c create mode 100644 drivers/isdn/hisax/hfc_2bs0.h create mode 100644 drivers/isdn/hisax/hfc_pci.c create mode 100644 drivers/isdn/hisax/hfc_pci.h create mode 100644 drivers/isdn/hisax/hfc_sx.c create mode 100644 drivers/isdn/hisax/hfc_sx.h create mode 100644 drivers/isdn/hisax/hfc_usb.c create mode 100644 drivers/isdn/hisax/hfc_usb.h create mode 100644 drivers/isdn/hisax/hfcscard.c create mode 100644 drivers/isdn/hisax/hisax.h create mode 100644 drivers/isdn/hisax/hisax_cfg.h create mode 100644 drivers/isdn/hisax/hisax_debug.h create mode 100644 drivers/isdn/hisax/hisax_fcpcipnp.c create mode 100644 drivers/isdn/hisax/hisax_fcpcipnp.h create mode 100644 drivers/isdn/hisax/hisax_if.h create mode 100644 drivers/isdn/hisax/hisax_isac.c create mode 100644 drivers/isdn/hisax/hisax_isac.h create mode 100644 drivers/isdn/hisax/hscx.c create mode 100644 drivers/isdn/hisax/hscx.h create mode 100644 drivers/isdn/hisax/hscx_irq.c create mode 100644 drivers/isdn/hisax/icc.c create mode 100644 drivers/isdn/hisax/icc.h create mode 100644 drivers/isdn/hisax/ipac.h create mode 100644 drivers/isdn/hisax/ipacx.c create mode 100644 drivers/isdn/hisax/ipacx.h create mode 100644 drivers/isdn/hisax/isac.c create mode 100644 drivers/isdn/hisax/isac.h create mode 100644 drivers/isdn/hisax/isar.c create mode 100644 drivers/isdn/hisax/isar.h create mode 100644 drivers/isdn/hisax/isdnl1.c create mode 100644 drivers/isdn/hisax/isdnl1.h create mode 100644 drivers/isdn/hisax/isdnl2.c create mode 100644 drivers/isdn/hisax/isdnl2.h create mode 100644 drivers/isdn/hisax/isdnl3.c create mode 100644 drivers/isdn/hisax/isdnl3.h create mode 100644 drivers/isdn/hisax/isurf.c create mode 100644 drivers/isdn/hisax/ix1_micro.c create mode 100644 drivers/isdn/hisax/jade.c create mode 100644 drivers/isdn/hisax/jade.h create mode 100644 drivers/isdn/hisax/jade_irq.c create mode 100644 drivers/isdn/hisax/l3_1tr6.c create mode 100644 drivers/isdn/hisax/l3_1tr6.h create mode 100644 drivers/isdn/hisax/l3dss1.c create mode 100644 drivers/isdn/hisax/l3dss1.h create mode 100644 drivers/isdn/hisax/l3ni1.c create mode 100644 drivers/isdn/hisax/l3ni1.h create mode 100644 drivers/isdn/hisax/lmgr.c create mode 100644 drivers/isdn/hisax/mic.c create mode 100644 drivers/isdn/hisax/netjet.c create mode 100644 drivers/isdn/hisax/netjet.h create mode 100644 drivers/isdn/hisax/niccy.c create mode 100644 drivers/isdn/hisax/nj_s.c create mode 100644 drivers/isdn/hisax/nj_u.c create mode 100644 drivers/isdn/hisax/q931.c create mode 100644 drivers/isdn/hisax/s0box.c create mode 100644 drivers/isdn/hisax/saphir.c create mode 100644 drivers/isdn/hisax/sedlbauer.c create mode 100644 drivers/isdn/hisax/sedlbauer_cs.c create mode 100644 drivers/isdn/hisax/sportster.c create mode 100644 drivers/isdn/hisax/st5481.h create mode 100644 drivers/isdn/hisax/st5481_b.c create mode 100644 drivers/isdn/hisax/st5481_d.c create mode 100644 drivers/isdn/hisax/st5481_init.c create mode 100644 drivers/isdn/hisax/st5481_usb.c create mode 100644 drivers/isdn/hisax/tei.c create mode 100644 drivers/isdn/hisax/teleint.c create mode 100644 drivers/isdn/hisax/teles0.c create mode 100644 drivers/isdn/hisax/teles3.c create mode 100644 drivers/isdn/hisax/teles_cs.c create mode 100644 drivers/isdn/hisax/telespci.c create mode 100644 drivers/isdn/hisax/w6692.c create mode 100644 drivers/isdn/hisax/w6692.h rename drivers/{staging => }/isdn/hysdn/Kconfig (100%) rename drivers/{staging => }/isdn/hysdn/Makefile (100%) rename drivers/{staging => }/isdn/hysdn/boardergo.c (100%) rename drivers/{staging => }/isdn/hysdn/boardergo.h (100%) rename drivers/{staging => }/isdn/hysdn/hycapi.c (100%) rename drivers/{staging => }/isdn/hysdn/hysdn_boot.c (100%) rename drivers/{staging => }/isdn/hysdn/hysdn_defs.h (100%) rename drivers/{staging => }/isdn/hysdn/hysdn_init.c (100%) create mode 100644 drivers/isdn/hysdn/hysdn_net.c rename drivers/{staging => }/isdn/hysdn/hysdn_pof.h (100%) rename drivers/{staging => }/isdn/hysdn/hysdn_procconf.c (100%) rename drivers/{staging => }/isdn/hysdn/hysdn_proclog.c (100%) rename drivers/{staging => }/isdn/hysdn/hysdn_sched.c (100%) rename drivers/{staging => }/isdn/hysdn/ince1pc.h (100%) create mode 100644 drivers/isdn/i4l/Kconfig create mode 100644 drivers/isdn/i4l/Makefile create mode 100644 drivers/isdn/i4l/isdn_audio.c create mode 100644 drivers/isdn/i4l/isdn_audio.h create mode 100644 drivers/isdn/i4l/isdn_bsdcomp.c create mode 100644 drivers/isdn/i4l/isdn_common.c create mode 100644 drivers/isdn/i4l/isdn_common.h create mode 100644 drivers/isdn/i4l/isdn_concap.c create mode 100644 drivers/isdn/i4l/isdn_concap.h create mode 100644 drivers/isdn/i4l/isdn_net.c create mode 100644 drivers/isdn/i4l/isdn_net.h create mode 100644 drivers/isdn/i4l/isdn_ppp.c create mode 100644 drivers/isdn/i4l/isdn_ppp.h create mode 100644 drivers/isdn/i4l/isdn_tty.c create mode 100644 drivers/isdn/i4l/isdn_tty.h create mode 100644 drivers/isdn/i4l/isdn_ttyfax.c create mode 100644 drivers/isdn/i4l/isdn_ttyfax.h create mode 100644 drivers/isdn/i4l/isdn_v110.c create mode 100644 drivers/isdn/i4l/isdn_v110.h create mode 100644 drivers/isdn/i4l/isdn_x25iface.c create mode 100644 drivers/isdn/i4l/isdn_x25iface.h create mode 100644 drivers/isdn/i4l/isdnhdlc.c create mode 100644 drivers/isdn/isdnloop/Makefile create mode 100644 drivers/isdn/isdnloop/isdnloop.c create mode 100644 drivers/isdn/isdnloop/isdnloop.h delete mode 100644 drivers/leds/leds-lm36274.c delete mode 100644 drivers/leds/leds-lm3697.c delete mode 100644 drivers/leds/leds-spi-byte.c delete mode 100644 drivers/leds/leds-ti-lmu-common.c delete mode 100644 drivers/media/i2c/adv7511-v4l2.c create mode 100644 drivers/media/i2c/adv7511.c delete mode 100644 drivers/media/mc/Kconfig delete mode 100644 drivers/media/mc/Makefile delete mode 100644 drivers/media/mc/mc-device.c rename drivers/media/{mc/mc-dev-allocator.c => media-dev-allocator.c} (100%) create mode 100644 drivers/media/media-device.c rename drivers/media/{mc/mc-devnode.c => media-devnode.c} (100%) rename drivers/media/{mc/mc-entity.c => media-entity.c} (100%) rename drivers/media/{mc/mc-request.c => media-request.c} (100%) delete mode 100644 drivers/media/platform/atmel/atmel-isc-base.c create mode 100644 drivers/media/platform/atmel/atmel-isc.c delete mode 100644 drivers/media/platform/atmel/atmel-isc.h delete mode 100644 drivers/media/platform/atmel/atmel-sama5d2-isc.c delete mode 100644 drivers/media/platform/coda/coda-mpeg2.c delete mode 100644 drivers/media/platform/coda/coda-mpeg4.c delete mode 100644 drivers/media/usb/dvb-usb/cxusb-analog.c create mode 100644 drivers/misc/fsa9480.c delete mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_0_masks.h delete mode 100644 drivers/misc/xilinx_sdfec.c delete mode 100644 drivers/mtd/hyperbus/Kconfig delete mode 100644 drivers/mtd/hyperbus/Makefile delete mode 100644 drivers/mtd/hyperbus/hbmc-am654.c delete mode 100644 drivers/mtd/hyperbus/hyperbus-core.c create mode 100644 drivers/mtd/nand/raw/gpmi-nand/gpmi-lib.c rename drivers/mtd/nand/raw/ingenic/{ingenic_nand_drv.c => ingenic_nand.c} (100%) delete mode 100644 drivers/mtd/nand/spi/paragon.c create mode 100644 drivers/mtd/spi-nor/stm32-quadspi.c create mode 100644 drivers/net/dsa/microchip/ksz_spi.h delete mode 100644 drivers/net/dsa/realtek-smi-core.c create mode 100644 drivers/net/dsa/realtek-smi.c rename drivers/net/dsa/{realtek-smi-core.h => realtek-smi.h} (100%) delete mode 100644 drivers/net/dsa/sja1105/sja1105_ptp.c delete mode 100644 drivers/net/dsa/sja1105/sja1105_ptp.h delete mode 100644 drivers/net/dsa/vitesse-vsc73xx-core.c delete mode 100644 drivers/net/dsa/vitesse-vsc73xx-platform.c delete mode 100644 drivers/net/dsa/vitesse-vsc73xx-spi.c create mode 100644 drivers/net/dsa/vitesse-vsc73xx.c delete mode 100644 drivers/net/dsa/vitesse-vsc73xx.h delete mode 100644 drivers/net/ethernet/atheros/ag71xx.c delete mode 100644 drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c delete mode 100644 drivers/net/ethernet/google/Kconfig delete mode 100644 drivers/net/ethernet/google/Makefile delete mode 100644 drivers/net/ethernet/google/gve/Makefile delete mode 100644 drivers/net/ethernet/google/gve/gve.h delete mode 100644 drivers/net/ethernet/google/gve/gve_adminq.c delete mode 100644 drivers/net/ethernet/google/gve/gve_adminq.h delete mode 100644 drivers/net/ethernet/google/gve/gve_desc.h delete mode 100644 drivers/net/ethernet/google/gve/gve_ethtool.c delete mode 100644 drivers/net/ethernet/google/gve/gve_main.c delete mode 100644 drivers/net/ethernet/google/gve/gve_register.h delete mode 100644 drivers/net/ethernet/google/gve/gve_rx.c delete mode 100644 drivers/net/ethernet/google/gve/gve_tx.c delete mode 100644 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.c create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.h create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h delete mode 100644 drivers/net/ethernet/intel/iavf/iavf_adminq.c delete mode 100644 drivers/net/ethernet/intel/iavf/iavf_adminq.h delete mode 100644 drivers/net/ethernet/intel/iavf/iavf_adminq_cmd.h delete mode 100644 drivers/net/ethernet/mediatek/mtk_eth_path.c delete mode 100644 drivers/net/ethernet/mediatek/mtk_sgmii.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/devlink.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/devlink.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/crdump.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/Makefile delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_ace.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_ace.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_flower.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_police.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_police.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_s2.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_tc.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_tc.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_vcap.h delete mode 100644 drivers/net/ethernet/netronome/nfp/ccm_mbox.c delete mode 100644 drivers/net/ethernet/netronome/nfp/crypto/crypto.h delete mode 100644 drivers/net/ethernet/netronome/nfp/crypto/fw.h delete mode 100644 drivers/net/ethernet/netronome/nfp/crypto/tls.c create mode 100644 drivers/net/ethernet/realtek/r8169.c delete mode 100644 drivers/net/ethernet/realtek/r8169_firmware.c delete mode 100644 drivers/net/ethernet/realtek/r8169_firmware.h delete mode 100644 drivers/net/ethernet/realtek/r8169_main.c delete mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c rename drivers/net/phy/{ax88796b.c => asix.c} (100%) delete mode 100644 drivers/net/phy/nxp-tja11xx.c delete mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/Kconfig delete mode 100644 drivers/nvme/target/trace.c delete mode 100644 drivers/nvme/target/trace.h delete mode 100644 drivers/nvmem/imx-ocotp-scu.c delete mode 100644 drivers/perf/fsl_imx8_ddr_perf.c delete mode 100644 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-pcie2.c delete mode 100644 drivers/pinctrl/aspeed/pinmux-aspeed.c delete mode 100644 drivers/pinctrl/aspeed/pinmux-aspeed.h delete mode 100644 drivers/pinctrl/freescale/pinctrl-imx8mn.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-sm8150.c delete mode 100644 drivers/pinctrl/tegra/pinctrl-tegra194.c delete mode 100644 drivers/platform/chrome/cros_ec_ishtp.c create mode 100644 drivers/platform/chrome/cros_ec_lpc_reg.c create mode 100644 drivers/platform/chrome/cros_ec_lpc_reg.h delete mode 100644 drivers/platform/chrome/wilco_ec/event.c delete mode 100644 drivers/platform/chrome/wilco_ec/properties.c delete mode 100644 drivers/platform/chrome/wilco_ec/sysfs.c delete mode 100644 drivers/platform/chrome/wilco_ec/telemetry.c delete mode 100644 drivers/platform/olpc/Kconfig delete mode 100644 drivers/platform/olpc/olpc-xo175-ec.c delete mode 100644 drivers/platform/x86/intel_pmc_core_pltdrv.c delete mode 100644 drivers/platform/x86/intel_speed_select_if/Kconfig delete mode 100644 drivers/platform/x86/intel_speed_select_if/Makefile delete mode 100644 drivers/platform/x86/intel_speed_select_if/isst_if_common.c delete mode 100644 drivers/platform/x86/intel_speed_select_if/isst_if_common.h delete mode 100644 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_msr.c delete mode 100644 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c delete mode 100644 drivers/platform/x86/intel_speed_select_if/isst_if_mmio.c delete mode 100644 drivers/platform/x86/xiaomi-wmi.c delete mode 100644 drivers/pwm/pwm-sifive.c delete mode 100644 drivers/regulator/88pm800-regulator.c create mode 100644 drivers/regulator/88pm800.c delete mode 100644 drivers/regulator/slg51000-regulator.c delete mode 100644 drivers/regulator/slg51000-regulator.h delete mode 100644 drivers/regulator/stm32-booster.c create mode 100644 drivers/s390/char/sclp_async.c delete mode 100644 drivers/scsi/fdomain.c delete mode 100644 drivers/scsi/fdomain.h delete mode 100644 drivers/scsi/fdomain_isa.c delete mode 100644 drivers/scsi/fdomain_pci.c delete mode 100644 drivers/scsi/megaraid/megaraid_sas_debugfs.c create mode 100644 drivers/scsi/osst.c create mode 100644 drivers/scsi/osst.h create mode 100644 drivers/scsi/osst_detect.h create mode 100644 drivers/scsi/osst_options.h delete mode 100644 drivers/scsi/pcmcia/fdomain_cs.c delete mode 100644 drivers/spi/spi-synquacer.c create mode 100644 drivers/staging/android/ion/ion_carveout_heap.c create mode 100644 drivers/staging/android/ion/ion_chunk_heap.c delete mode 100644 drivers/staging/erofs/compress.h delete mode 100644 drivers/staging/erofs/decompressor.c create mode 100644 drivers/staging/erofs/unzip_vle_lz4.c delete mode 100644 drivers/staging/erofs/zmap.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/gigaset/Kconfig delete mode 100644 drivers/staging/isdn/gigaset/Makefile delete mode 100644 drivers/staging/isdn/hysdn/hysdn_net.c create mode 100644 drivers/staging/kpc2000/kpc2000/fileops.c create mode 100644 drivers/staging/kpc2000/kpc2000/kp2000_module.c delete mode 100644 drivers/staging/kpc2000/kpc2000_i2c.c delete mode 100644 drivers/staging/kpc2000/kpc2000_spi.c create mode 100644 drivers/staging/kpc2000/kpc_i2c/Makefile create mode 100644 drivers/staging/kpc2000/kpc_i2c/fileops.c create mode 100644 drivers/staging/kpc2000/kpc_i2c/i2c_driver.c create mode 100644 drivers/staging/kpc2000/kpc_spi/Makefile create mode 100644 drivers/staging/kpc2000/kpc_spi/spi_driver.c create mode 100644 drivers/staging/kpc2000/kpc_spi/spi_parts.h delete mode 100644 drivers/staging/media/allegro-dvt/Kconfig delete mode 100644 drivers/staging/media/allegro-dvt/Makefile delete mode 100644 drivers/staging/media/allegro-dvt/TODO delete mode 100644 drivers/staging/media/allegro-dvt/allegro-core.c delete mode 100644 drivers/staging/media/allegro-dvt/nal-h264.c delete mode 100644 drivers/staging/media/allegro-dvt/nal-h264.h delete mode 100644 drivers/staging/media/hantro/Kconfig delete mode 100644 drivers/staging/media/hantro/Makefile delete mode 100644 drivers/staging/media/hantro/hantro.h delete mode 100644 drivers/staging/media/hantro/hantro_drv.c delete mode 100644 drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c delete mode 100644 drivers/staging/media/hantro/hantro_g1_regs.h delete mode 100644 drivers/staging/media/hantro/hantro_h1_jpeg_enc.c delete mode 100644 drivers/staging/media/hantro/hantro_h1_regs.h delete mode 100644 drivers/staging/media/hantro/hantro_hw.h delete mode 100644 drivers/staging/media/hantro/hantro_jpeg.c delete mode 100644 drivers/staging/media/hantro/hantro_jpeg.h delete mode 100644 drivers/staging/media/hantro/hantro_mpeg2.c delete mode 100644 drivers/staging/media/hantro/hantro_v4l2.c delete mode 100644 drivers/staging/media/hantro/hantro_v4l2.h delete mode 100644 drivers/staging/media/hantro/rk3288_vpu_hw.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_regs.h delete mode 100644 drivers/staging/media/meson/vdec/Kconfig delete mode 100644 drivers/staging/media/meson/vdec/Makefile delete mode 100644 drivers/staging/media/meson/vdec/TODO delete mode 100644 drivers/staging/media/meson/vdec/codec_mpeg12.c delete mode 100644 drivers/staging/media/meson/vdec/codec_mpeg12.h delete mode 100644 drivers/staging/media/meson/vdec/dos_regs.h delete mode 100644 drivers/staging/media/meson/vdec/esparser.c delete mode 100644 drivers/staging/media/meson/vdec/esparser.h delete mode 100644 drivers/staging/media/meson/vdec/vdec.c delete mode 100644 drivers/staging/media/meson/vdec/vdec.h delete mode 100644 drivers/staging/media/meson/vdec/vdec_1.c delete mode 100644 drivers/staging/media/meson/vdec/vdec_1.h delete mode 100644 drivers/staging/media/meson/vdec/vdec_helpers.c delete mode 100644 drivers/staging/media/meson/vdec/vdec_helpers.h delete mode 100644 drivers/staging/media/meson/vdec/vdec_platform.c delete mode 100644 drivers/staging/media/meson/vdec/vdec_platform.h create mode 100644 drivers/staging/media/rockchip/vpu/Kconfig create mode 100644 drivers/staging/media/rockchip/vpu/Makefile rename drivers/staging/media/{hantro => rockchip/vpu}/TODO (100%) create mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_hw.c create mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c create mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_regs.h create mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_hw.c create mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c create mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_regs.h create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu.h create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_common.h create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_drv.c create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_enc.c create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_hw.h create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_jpeg.c create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_jpeg.h delete mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_h264.c delete mode 100644 drivers/staging/media/tegra-vde/dmabuf-cache.c delete mode 100644 drivers/staging/media/tegra-vde/iommu.c create mode 100644 drivers/staging/media/tegra-vde/tegra-vde.c delete mode 100644 drivers/staging/media/tegra-vde/vde.c delete mode 100644 drivers/staging/media/tegra-vde/vde.h delete mode 100644 drivers/staging/mt7621-dts/gbpc2.dts create mode 100644 drivers/staging/rtl8723bs/hal/odm_AntDiv.c create mode 100644 drivers/staging/rtl8723bs/hal/odm_AntDiv.h create mode 100644 drivers/staging/wilc1000/host_interface.c create mode 100644 drivers/staging/wilc1000/host_interface.h delete mode 100644 drivers/staging/wilc1000/wilc_hif.c delete mode 100644 drivers/staging/wilc1000/wilc_hif.h create mode 100644 drivers/tty/serial/mpsc.c delete mode 100644 drivers/usb/common/common.h delete mode 100644 drivers/usb/renesas_usbhs/rza2.c create mode 100644 drivers/video/fbdev/mxsfb.c create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/rfbi.c create mode 100644 fs/afs/netdevices.c delete mode 100644 fs/afs/protocol_uae.h delete mode 100644 fs/xfs/scrub/attr.h delete mode 100644 fs/xfs/xfs_bio_io.c delete mode 100644 fs/xfs/xfs_iwalk.c delete mode 100644 fs/xfs/xfs_iwalk.h delete mode 100644 fs/xfs/xfs_pwork.c delete mode 100644 fs/xfs/xfs_pwork.h create mode 100644 fs/xfs/xfs_trans_bmap.c create mode 100644 fs/xfs/xfs_trans_extfree.c create mode 100644 fs/xfs/xfs_trans_refcount.c create mode 100644 fs/xfs/xfs_trans_rmap.c delete mode 100644 include/Kbuild delete mode 100644 include/asm-generic/bitops-instrumented.h delete mode 100644 include/asm-generic/flat.h delete mode 100644 include/asm-generic/mshyperv.h create mode 100644 include/asm-generic/ptrace.h delete mode 100644 include/asm-generic/vdso/vsyscall.h delete mode 100644 include/clocksource/hyperv_timer.h delete mode 100644 include/clocksource/timer-davinci.h create mode 100644 include/crypto/crypto_wq.h delete mode 100644 include/dt-bindings/sound/madera.h delete mode 100644 include/dt-bindings/sound/meson-g12a-tohdmitx.h create mode 100644 include/linux/concap.h delete mode 100644 include/linux/dim.h delete mode 100644 include/linux/dma/mxs-dma.h create mode 100644 include/linux/fmc-sdb.h create mode 100644 include/linux/fmc.h delete mode 100644 include/linux/hrtimer_defs.h delete mode 100644 include/linux/if_rmnet.h delete mode 100644 include/linux/input/elan-i2c-ids.h create mode 100644 include/linux/isdn.h rename drivers/isdn/hardware/mISDN/isdnhdlc.h => include/linux/isdn/hdlc.h (100%) create mode 100644 include/linux/isdn_divertif.h create mode 100644 include/linux/isdn_ppp.h create mode 100644 include/linux/isdnif.h delete mode 100644 include/linux/leds-ti-lmu-common.h delete mode 100644 include/linux/mtd/hyperbus.h create mode 100644 include/linux/net_dim.h create mode 100644 include/linux/platform_data/fsa9480.h delete mode 100644 include/linux/regulator/coupler.h create mode 100644 include/linux/wanrouter.h delete mode 100644 include/media/h264-ctrls.h delete mode 100644 include/net/netfilter/nf_conntrack_bridge.h delete mode 100644 include/net/netfilter/nf_synproxy.h delete mode 100644 include/net/netfilter/nf_tables_offload.h delete mode 100644 include/net/netfilter/nft_meta.h delete mode 100644 include/net/netns/nexthop.h delete mode 100644 include/net/nexthop.h delete mode 100644 include/net/tc_act/tc_ct.h delete mode 100644 include/net/tc_act/tc_ctinfo.h delete mode 100644 include/net/tc_act/tc_mpls.h delete mode 100644 include/net/xdp_priv.h delete mode 100644 include/sound/madera-pdata.h delete mode 100644 include/trace/events/page_pool.h delete mode 100644 include/uapi/Kbuild create mode 100644 include/uapi/linux/Kbuild create mode 100644 include/uapi/linux/flat.h delete mode 100644 include/uapi/linux/iommu.h create mode 100644 include/uapi/linux/isdn.h create mode 100644 include/uapi/linux/isdn_divertif.h create mode 100644 include/uapi/linux/isdn_ppp.h create mode 100644 include/uapi/linux/isdnif.h delete mode 100644 include/uapi/linux/isst_if.h delete mode 100644 include/uapi/linux/netfilter/nf_synproxy.h delete mode 100644 include/uapi/linux/nexthop.h delete mode 100644 include/uapi/linux/tc_act/tc_ct.h delete mode 100644 include/uapi/linux/tc_act/tc_ctinfo.h delete mode 100644 include/uapi/linux/tc_act/tc_mpls.h create mode 100644 include/uapi/linux/wanrouter.h create mode 100644 include/uapi/sound/sof/eq.h create mode 100644 include/uapi/sound/sof/manifest.h create mode 100644 include/uapi/sound/sof/tone.h create mode 100644 include/uapi/sound/sof/trace.h delete mode 100644 include/vdso/datapage.h delete mode 100644 include/vdso/helpers.h delete mode 100644 include/vdso/vsyscall.h create mode 100755 kernel/gen_ikh_data.sh delete mode 100755 kernel/gen_kheaders.sh create mode 100644 kernel/locking/rwsem-xadd.c delete mode 100644 kernel/time/vsyscall.c delete mode 100644 lib/crypto/Makefile delete mode 100644 lib/crypto/arc4.c delete mode 100644 lib/dim/Makefile delete mode 100644 lib/dim/dim.c delete mode 100644 lib/dim/net_dim.c delete mode 100644 lib/reed_solomon/test_rslib.c delete mode 100644 lib/test_blackhole_dev.c delete mode 100644 lib/vdso/Kconfig delete mode 100644 lib/vdso/Makefile delete mode 100644 lib/vdso/gettimeofday.c delete mode 100644 net/bridge/netfilter/nf_conntrack_bridge.c delete mode 100644 net/bridge/netfilter/nft_meta_bridge.c delete mode 100644 net/ipv4/nexthop.c delete mode 100644 net/netfilter/nf_tables_offload.c delete mode 100644 net/netfilter/nft_synproxy.c delete mode 100644 net/sched/act_ct.c delete mode 100644 net/sched/act_ctinfo.c delete mode 100644 net/sched/act_mpls.c delete mode 100644 samples/bpf/hbm_edt_kern.c delete mode 100644 samples/bpf/tcp_dumpstats_kern.c create mode 100644 samples/bpf/test_cgrp2_attach2.c delete mode 100755 scripts/get_abi.pl create mode 100755 scripts/headers.sh delete mode 100644 sound/firewire/dice/dice-presonus.c delete mode 100644 sound/soc/codecs/cs47l35.c delete mode 100644 sound/soc/codecs/cs47l85.c delete mode 100644 sound/soc/codecs/cs47l90.c delete mode 100644 sound/soc/codecs/cx2072x.c delete mode 100644 sound/soc/codecs/cx2072x.h delete mode 100644 sound/soc/codecs/madera.c delete mode 100644 sound/soc/codecs/madera.h delete mode 100644 sound/soc/codecs/rt1011.c delete mode 100644 sound/soc/codecs/rt1011.h delete mode 100755 sound/soc/codecs/rt1308.c delete mode 100755 sound/soc/codecs/rt1308.h delete mode 100644 sound/soc/intel/boards/bytcht_cx2072x.c delete mode 100644 sound/soc/intel/common/soc-intel-quirks.h delete mode 100644 sound/soc/meson/g12a-tohdmitx.c delete mode 100644 tools/build/feature/test-gettid.c delete mode 100644 tools/build/feature/test-libslang-include-subdir.c delete mode 100644 tools/include/linux/ctype.h delete mode 100644 tools/include/linux/sizes.h delete mode 100644 tools/include/linux/zalloc.h delete mode 100644 tools/include/uapi/asm-generic/socket.h delete mode 100644 tools/include/uapi/linux/if_tun.h delete mode 100644 tools/lib/argv_split.c delete mode 100644 tools/lib/bpf/btf_dump.c delete mode 100644 tools/lib/bpf/hashmap.c delete mode 100644 tools/lib/bpf/hashmap.h delete mode 100644 tools/lib/ctype.c delete mode 100644 tools/lib/zalloc.c delete mode 100644 tools/perf/Documentation/db-export.txt delete mode 100644 tools/perf/arch/csky/annotate/instructions.c delete mode 100644 tools/perf/arch/x86/tests/intel-pt-pkt-decoder-test.c delete mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip08/uncore-ddrc.json delete mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip08/uncore-hha.json delete mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip08/uncore-l3c.json delete mode 100644 tools/perf/tests/map_groups.c delete mode 100644 tools/perf/tests/time-utils-test.c delete mode 100755 tools/perf/trace/beauty/fsconfig.sh delete mode 100644 tools/perf/trace/beauty/fsmount.c delete mode 100755 tools/perf/trace/beauty/fsmount.sh delete mode 100644 tools/perf/trace/beauty/fspick.c delete mode 100755 tools/perf/trace/beauty/fspick.sh delete mode 100644 tools/perf/trace/beauty/move_mount.c delete mode 100755 tools/perf/trace/beauty/move_mount_flags.sh delete mode 100644 tools/perf/trace/beauty/sync_file_range.c delete mode 100755 tools/perf/trace/beauty/sync_file_range.sh create mode 100644 tools/perf/util/ctype.c delete mode 100644 tools/perf/util/get_current_dir_name.h create mode 100644 tools/perf/util/include/linux/ctype.h create mode 100644 tools/perf/util/sane_ctype.h delete mode 100644 tools/power/pm-graph/README delete mode 100644 tools/power/x86/intel-speed-select/.gitignore delete mode 100644 tools/power/x86/intel-speed-select/Build delete mode 100644 tools/power/x86/intel-speed-select/Makefile delete mode 100644 tools/power/x86/intel-speed-select/isst-config.c delete mode 100644 tools/power/x86/intel-speed-select/isst-core.c delete mode 100644 tools/power/x86/intel-speed-select/isst-display.c delete mode 100644 tools/power/x86/intel-speed-select/isst.h delete mode 100644 tools/testing/selftests/bpf/prog_tests/attach_probe.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/perf_buffer.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/send_signal.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_bitfields.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_multidim.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_namespacing.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_ordering.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_syntax.c delete mode 100644 tools/testing/selftests/bpf/progs/loop1.c delete mode 100644 tools/testing/selftests/bpf/progs/loop2.c delete mode 100644 tools/testing/selftests/bpf/progs/loop3.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf.h delete mode 100644 tools/testing/selftests/bpf/progs/pyperf100.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf180.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf50.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf600.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf600_nounroll.c delete mode 100644 tools/testing/selftests/bpf/progs/sockopt_multi.c delete mode 100644 tools/testing/selftests/bpf/progs/sockopt_sk.c delete mode 100644 tools/testing/selftests/bpf/progs/strobemeta.c delete mode 100644 tools/testing/selftests/bpf/progs/strobemeta.h delete mode 100644 tools/testing/selftests/bpf/progs/strobemeta_nounroll1.c delete mode 100644 tools/testing/selftests/bpf/progs/strobemeta_nounroll2.c delete mode 100644 tools/testing/selftests/bpf/progs/tcp_rtt.c delete mode 100644 tools/testing/selftests/bpf/progs/test_attach_probe.c delete mode 100644 tools/testing/selftests/bpf/progs/test_btf_newkv.c delete mode 100644 tools/testing/selftests/bpf/progs/test_perf_buffer.c delete mode 100644 tools/testing/selftests/bpf/progs/test_seg6_loop.c delete mode 100644 tools/testing/selftests/bpf/progs/test_send_signal_kern.c delete mode 100644 tools/testing/selftests/bpf/progs/test_sysctl_loop1.c delete mode 100644 tools/testing/selftests/bpf/progs/test_sysctl_loop2.c delete mode 100644 tools/testing/selftests/bpf/progs/test_xdp_loop.c delete mode 100644 tools/testing/selftests/bpf/progs/xdp_redirect_map.c delete mode 100644 tools/testing/selftests/bpf/progs/xdp_tx.c delete mode 100644 tools/testing/selftests/bpf/progs/xdping_kern.c delete mode 100644 tools/testing/selftests/bpf/test_btf_dump.c delete mode 100644 tools/testing/selftests/bpf/test_cgroup_attach.c delete mode 100644 tools/testing/selftests/bpf/test_hashmap.c delete mode 100644 tools/testing/selftests/bpf/test_sockopt.c delete mode 100644 tools/testing/selftests/bpf/test_sockopt_multi.c delete mode 100644 tools/testing/selftests/bpf/test_sockopt_sk.c delete mode 100644 tools/testing/selftests/bpf/test_stub.c delete mode 100644 tools/testing/selftests/bpf/test_tcp_rtt.c delete mode 100755 tools/testing/selftests/bpf/test_xdp_veth.sh delete mode 100755 tools/testing/selftests/bpf/test_xdping.sh delete mode 100644 tools/testing/selftests/bpf/verifier/loops1.c delete mode 100644 tools/testing/selftests/bpf/verifier/subreg.c delete mode 100644 tools/testing/selftests/bpf/verifier/wide_store.c delete mode 100644 tools/testing/selftests/bpf/xdping.c delete mode 100644 tools/testing/selftests/bpf/xdping.h delete mode 100644 tools/testing/selftests/drivers/dma-buf/config delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/fib_offload.sh delete mode 100755 tools/testing/selftests/drivers/net/netdevsim/devlink.sh delete mode 100644 tools/testing/selftests/kvm/x86_64/mmio_warning_test.c delete mode 100755 tools/testing/selftests/net/fib_nexthop_multiprefix.sh delete mode 100755 tools/testing/selftests/net/fib_nexthops.sh delete mode 100755 tools/testing/selftests/net/forwarding/gre_inner_v4_multipath.sh delete mode 100755 tools/testing/selftests/net/forwarding/gre_inner_v6_multipath.sh delete mode 100755 tools/testing/selftests/net/forwarding/ip6gre_inner_v4_multipath.sh delete mode 100755 tools/testing/selftests/net/forwarding/ip6gre_inner_v6_multipath.sh delete mode 100755 tools/testing/selftests/net/forwarding/router_mpath_nh.sh delete mode 100755 tools/testing/selftests/net/forwarding/tc_flower_router.sh delete mode 100755 tools/testing/selftests/net/icmp_redirect.sh delete mode 100644 tools/testing/selftests/net/ipv6_flowlabel.c delete mode 100755 tools/testing/selftests/net/ipv6_flowlabel.sh delete mode 100644 tools/testing/selftests/net/ipv6_flowlabel_mgr.c delete mode 100755 tools/testing/selftests/net/route_localnet.sh delete mode 100644 tools/testing/selftests/net/so_txtime.c delete mode 100755 tools/testing/selftests/net/so_txtime.sh delete mode 100644 tools/testing/selftests/net/tcp_fastopen_backup_key.c delete mode 100755 tools/testing/selftests/net/tcp_fastopen_backup_key.sh delete mode 100755 tools/testing/selftests/net/test_blackhole_dev.sh delete mode 100644 tools/testing/selftests/pidfd/pidfd.h delete mode 100644 tools/testing/selftests/pidfd/pidfd_open_test.c delete mode 100644 tools/testing/selftests/powerpc/mm/large_vm_fork_separation.c delete mode 120000 tools/testing/selftests/powerpc/vphn/asm/lppaca.h create mode 120000 tools/testing/selftests/powerpc/vphn/vphn.h delete mode 100755 tools/testing/selftests/ptp/phc.sh delete mode 100644 tools/testing/selftests/rcutorture/Makefile delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRIVIAL delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRIVIAL.boot delete mode 100644 tools/testing/selftests/tc-testing/creating-testcases/scapy-exa [...] delete mode 100644 tools/testing/selftests/tc-testing/plugin-lib/scapyPlugin.py delete mode 100644 tools/testing/selftests/tc-testing/tc-tests/actions/ct.json delete mode 100644 tools/testing/selftests/tc-testing/tc-tests/actions/mpls.json delete mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/ingress.json delete mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/prio.json delete mode 100644 usr/include/.gitignore delete mode 100644 usr/include/Makefile