This is an automated email from the git hooks/post-receive script.
"tcwg-buildslave pushed a change to branch linaro-local/ci/llvm-kernel-aarch64-tested in repository toolchain/linux-next.
from 5dc4c4b7d4e8 bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY adds 5eb173f5c8f3 i2c: xlp9xx: Fix case where SSIF read transaction completes early adds f313b43be461 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 5832fcf9990c MAINTAINERS: GDB: update e-mail address adds 3ca17b1f3628 lib/ubsan: remove null-pointer checks adds 24eee1e4c479 mm/memory.c: check return value of ioremap_prot adds 4f7a7beaee77 zram: remove BD_CAP_SYNCHRONOUS_IO with writeback feature adds 74682128c6e4 bpf: btf: Change tools/lib/bpf/btf to LGPL adds 5121700b346b bpf, sockmap: fix bpf_tcp_sendmsg sock error handling adds 7c81c7173045 bpf, sockmap: fix leak in bpf_tcp_sendmsg wait for mem path adds 3c6ed988fd8b bpf, sockmap: fix cork timeout for select due to epipe adds bf9bae0ea6ec Merge branch 'sockmap-fixes' adds ad0ab027fc6d xdp: fix bug in cpumap teardown code path adds 37d7ff25957e samples/bpf: xdp_redirect_cpu adjustment to reproduce tear [...] adds 1bf9116d0866 xdp: fix bug in devmap teardown code path adds 9c9542011739 Merge branch 'bpf-fix-cpu-and-devmap-teardown' adds e91e21894684 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds be35b982e83a net: ethernet: ti: cpsw: clear all entries when delete vid adds 803c4f64d79d net: ethernet: ti: cpsw: fix runtime_pm while add/kill vlan adds 556fdd857fb1 Merge branch 'cpsw-runtime-pm-fix' adds d472b3a6cf63 xen/netfront: don't cache skb_shinfo() adds ec0c96714e7d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 90bad5e05bcd root dentries need RCU-delayed freeing adds 9ea0a46ca2c3 fix mntput/mntput race adds 119e1ef80ecf fix __legitimize_mnt()/mntput() race adds 4c0d7cd5c841 make sure that __dentry_kill() always invalidates d_seq, u [...] adds d6dd6431591b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b5b1404d0815 init: rename and re-order boot_cpu_state_init() adds 5e53be8e476a scsi: qla2xxx: Fix memory leak for allocating abort IOCB adds 15d258674b5c scsi: qedi: Fix a potential buffer overflow adds 2d7d4fd35e6e scsi: fcoe: fix use-after-free in fcoe_ctlr_els_send adds 63d0e3dffda3 scsi: fcoe: drop frames in ELS LOGO error path adds 1550ec458e0c scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO adds 09c2f95ad404 scsi: mpt3sas: Swap I/O memory read value back to cpu endianness adds 1214fd7b4974 scsi: sr: Avoid that opening a CD-ROM hangs with runtime p [...] adds e95153b64d03 scsi: vmw_pvscsi: Return DID_RESET for status SAM_STAT_COM [...] adds 921195d3568c Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 94710cac0ef4 Linux 4.18 adds cf85d89562f3 m68k/mac: Enable PDMA for PowerBook 500 series adds a8c5cb994341 nubus: Set default dma mask for nubus_board devices adds 9eb8be602bf8 m68k: Use generic dma_noncoherent_ops adds 5b9bfb8ec467 m68k: mac: Use time64_t in RTC handling adds d7de1c3af18b m68k: Remove unused set_clock_mmss() helpers adds e295066f66a4 m68k/io: Add missing ioremap define guards, fix typo adds 4042cd756e19 net: mac8390: Use standard memcpy_{from,to}io() adds dae0c332b6b3 Input: hilkbd - Add casts to HP9000/300 I/O accessors adds ab4d391d2756 m68k/io: Move mem*io define guards to <asm/kmap.h> adds 781c4d6f5f27 m68k/io: Switch mmu variant to <asm-generic/io.h> adds 384052e4ed27 m68k/bitops: convert __ffs to match generic declaration adds 9e09221957c5 m68k/page_no.h: force __va argument to be unsigned long adds 1008a11590b9 m68k: switch to MEMBLOCK + NO_BOOTMEM adds 71a896687b85 m68k/defconfig: Update defconfigs for v4.18-rc6 adds 03e61914a6d2 Merge tag 'm68k-for-v4.19-tag1' of git://git.kernel.org/pu [...] adds fc91a3c4c27a debugobjects: Make stack check warning more informative adds 3ff4f80a74fd debugobjects: Remove redundant NULL pointer check adds 0ad6b38ab2cc Merge branch 'core-debugobjects-for-linus' of git://git.ke [...] adds 90a2186b7df1 efi/x86: Clean up the eboot code adds 5a58bc1b1edc efi/x86: Use non-blocking SetVariable() for efi_delete_dum [...] adds 3eb420e70d87 efi: Use a work queue to invoke EFI Runtime Services adds 7bb497092a34 efi/cper: Avoid using get_seconds() adds f5dcc214aae2 efi: Remove the declaration of efi_late_init() as the func [...] adds 3d7ee348aa41 efi/libstub/arm: Add opt-in Kconfig option for the DTB loader adds 7e1550b8f208 efi: Drop type and attribute checks in efi_mem_desc_lookup() adds 38ac0287b7f4 fbdev/efifb: Honour UEFI memory map attributes when mappin [...] adds 61f0d5556946 efi/esrt: Only call efi_mem_reserve() for boot services memory adds 83a0a2ea0b99 efi/x86: Prevent reentrant firmware calls in mixed mode adds 75c5a713ab4b efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() [...] adds 0b767b16d7b6 efi/x86: Align efi_uga_draw_protocol typedef names to convention adds 290084c2fa13 efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines adds 093174f52553 efi/x86: Add missing NULL initialization in UGA draw proto [...] adds c4db9c1e8c70 efi: Deduplicate efi_open_volume() adds aab9593c0cb4 efi/x86: Replace references to efi_early->is64 with efi_is [...] adds e8f4194d9b98 efi/cper: Use consistent types for UUIDs adds c4326563d9ab efivars: Call guid_parse() against guid_t type of variable adds 400439275d95 Merge branch 'efi-core-for-linus' of git://git.kernel.org/ [...] adds 4a5f4d2f891b genirq: Use rcu in kstat_irqs_usr() adds 0a13ec0bbc42 genirq: Fix editing error in a comment adds 74bdf7815dfb genirq: Speedup show_interrupts() adds 836557bd58e5 genirq: Update code comments wrt recycled thread_mask adds 519cc8652b3a genirq: Synchronize only with single thread on free_irq() adds d91cfeb0aa79 genirq: Remove redundant NULL pointer check in __free_irq() adds 6bdd0299cf76 irqchip/stm32: Add exti0 translation for stm32mp1 adds 1047557cb957 irqchip/ingenic: Add support for the JZ4725B SoC adds dcbabbbd2618 dt-bindings: irqchip: renesas-irqc: Document r8a77470 support adds d5fd14803573 dt-bindings: irqchip: renesas-irqc: Document r8a77980 support adds 246b6472b7da Merge tag 'irqchip-4.18-3' of git://git.kernel.org/pub/scm [...] adds 08fb550cb3f8 irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER adds 4c301f9b6a94 ARM: Convert to GENERIC_IRQ_MULTI_HANDLER adds 78ae2e1cd845 arm64: Use the new GENERIC_IRQ_MULTI_HANDLER adds c5ca4560de0f openrisc: Use the new GENERIC_IRQ_MULTI_HANDLER adds 4f7799d96e66 genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete adds 880cb3cddd16 irqchip/gic-v3-its: Refactor LPI allocator adds fe8e93504ce8 irqchip/gic-v3-its: Use full range of LPIs adds 147c8f376e55 irqchip/gic-v3-its: Move minimum LPI requirements to indiv [...] adds 38dd7c494cf6 irqchip/gic-v3-its: Drop chunk allocation compatibility adds a4f9edb29d9c irqchip/gic-v3: Expose GICD_TYPER in the rdist structure adds 12b2905af183 irqchip/gic-v3-its: Honor hypervisor enforced LPI range adds 30800b3a1fb1 irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for [...] adds a8db74564b0c irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t adds 9e90c7985229 Merge tag 'irqchip-4.19' of git://git.kernel.org/pub/scm/l [...] adds d0daaeaf6014 Merge branch 'irq-core-for-linus' of git://git.kernel.org/ [...] adds 5257514d8885 rcu: Make expedited grace period use direct call on last leaf adds fcc635436501 rcu: Make expedited GPs handle CPU 0 being offline adds 4bc8d55574dd rcu: Add debugging info to assertion adds ce11fae8d43f rcu: Use the proper lockdep annotation in dump_blkd_tasks() adds 8c42b1f39fdf rcu: Exclude near-simultaneous RCU CPU stall warnings adds 26d950a94513 rcu: Diagnostics for grace-period startup hangs adds 18390aeae701 rcu: Make rcu_gp_cleanup() write only once to ->gp_flags adds 5ef98a6328a1 srcu: Fix typos in __call_srcu() header comment adds 17294ce6a41d srcu: Document that srcu_funnel_gp_start() implies srcu_fu [...] adds 5ab07a8df4d6 srcu: Add address of first callback to rcutorture output adds fd55a281adf6 srcu: Introduce srcu_read_{un,}lock_notrace() adds 5bfd7d34fe09 torture: Use a single build directory for torture scenarios adds 69409750b28d rcutorture: Remove obsolete TREE08-T.boot file adds b4c1906f65cf rcutorture: Make kvm-find-errors.sh find close calls adds 90127d605f40 torture: Make online/offline messages appear only for verbose=2 adds 605000376373 torture: Keep old-school dmesg format adds 609af1cdf040 Merge branches 'expedited.2018.07.12a', 'fixes.2018.07.12a [...] adds de30ad512a66 rcu: Introduce grace-period sequence numbers adds dee4f42298bb rcu: Move rcu_gp_slow() to ->gp_seq adds 17ef2fe97c8c rcu: Make rcutorture's batches-completed API use ->gp_seq adds 78c5a67f1788 rcu: Convert rcu_check_gp_kthread_starvation() to GP seque [...] adds c9a24e2d0c7d rcu: Make quiescent-state reporting use ->gp_seq adds e4be81a2ed3a rcu: Convert conditional grace-period primitives to ->gp_seq adds 67e14c1e39d2 rcu: Move RCU's grace-period-change code to ->gp_seq adds a66ae8ae35de rcu: Convert rcu_gpnum_ovf() to ->gp_seq adds e05720b0977b rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq adds 03c8cb765a74 rcu: Move rcu_try_advance_all_cbs() to ->gp_seq adds e0da2374c388 rcu: Move rcu_nocb_gp_get() to ->gp_seq adds ba04107fc901 rcu: Move rcu_gp_in_progress() to ->gp_seq adds 8aa670cdacc1 rcu: Convert ->rcu_iw_gpnum to ->gp_seq adds d43a5d32e125 rcu: Convert ->completedqs to ->gp_seq adds 29365e563b1e rcu: Convert grace-period requests to ->gp_seq adds 471f87c3d91b rcu: Make RCU CPU stall warnings use ->gp_seq adds aebc82644b2c rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq adds 7a1d0f23ad70 rcu: Move from ->need_future_gp[] to ->gp_seq_needed adds ab5e869c1f7a rcu: Make rcu_nocb_wait_gp() check if GP already requested adds 477351f7829d rcu: Convert rcu_grace_period tracepoint to gp_seq adds abd13fdd9516 rcu: Convert rcu_future_grace_period tracepoint to gp_seq adds 63d86a7e85f8 rcu: Convert rcu_grace_period_init tracepoint to gp_seq adds 598ce09480ef rcu: Convert rcu_preempt_task tracepoint to ->gp_seq adds 865aa1e08d8a rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq adds db023296f011 rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq adds fee5997c1756 rcu: Convert rcu_fqs tracepoint to ->gp_seq adds ff3bb6f4d062 rcu: Remove ->gpnum and ->completed adds e44e73ca47b4 rcu: Make simple callback acceleration refer to rdp->gp_se [...] adds b1e1f21f5b8f doc: Update data-structure documentation for ->gp_seq adds 869cc745bfbd doc: Update memory-ordering documentation for ->gp-seq adds e1333462e3cf doc: Update RCU CPU stall-warning documentation adds a2165e416878 rcu: Don't funnel-lock above leaf node if GP in progress adds 5b55072f22ba rcu: Produce last "CleanupMore" trace only if late-breakin [...] adds 5ca0905f6787 rcu: Fix cpustart tracepoint gp_seq number adds 2e3e5e550101 rcu: Make rcu_start_this_gp() check for grace period alrea [...] adds d72193123c81 rcutorture: Correctly handle grace-period sequence wrap adds 3d18469a2bb3 rcu: Regularize resetting of rcu_data wrap indicator adds b73de91d6a4c rcu: Rename the grace-period-request variables and parameters adds df2bf8f7f776 rcu: Use better variable names in funnel locking loop adds 226ca5e76692 rcu: Identify grace period is in progress as we advance up [...] adds 962aff03c315 rcu: Clean up handling of tasks blocked across full-rcu_no [...] adds c50cbe535c97 rcu: Fix an obsolete ->qsmaskinit comment adds 8d672fa6bf68 rcu: Make rcu_init_new_rnp() stop upon already-set bit adds c74859d1eb2d rcu: Make rcu_report_unblock_qs_rnp() warn on violated pre [...] adds 77cfc7bf24ba rcu: Fix typo and add additional debug adds 91f63ced7dc4 rcu: Replace smp_wmb() with smp_store_release() for stall check adds 928164351e70 rcu: Prevent useless FQS scan after all CPUs have checked in adds 5554788e1d42 rcu: Suppress false-positive offline-CPU lockdep-RCU splat adds fece27760ff5 rcu: Suppress false-positive preempted-task splats adds 99990da1b3c0 rcu: Suppress more involved false-positive preempted-task splats adds 0b107d24d936 rcu: Suppress false-positive splats from mid-init task resume adds ec2c29765a4a rcu: Fix grace-period hangs from mid-init task resume adds 1e64b15a4b10 rcu: Fix grace-period hangs due to race with CPU offline adds 1f3e5f51b933 rcu: Add RCU-preempt check for waiting on newly onlined CPU adds f34f2f5852e5 rcu: Move grace-period pre-init delay after pre-init adds 17a8212b8de2 rcu: Remove failsafe check for lost quiescent state adds e05121ba5b81 rcu: Remove CPU-hotplug failsafe from force-quiescent-stat [...] adds ff3cee39088b rcu: Add up-tree information to dump_blkd_tasks() diagnostics adds 577389423187 rcu: Add CPU online/offline state to dump_blkd_tasks() adds fea3f222d352 rcu: Record ->gp_state for both phases of grace-period ini [...] adds f2e2df59786d rcu: Add diagnostics for offline CPUs failing to report QS adds 3949fa9bac09 rcu: Make rcu_read_unlock_special() static adds 07f27570dcd1 rcu: Improve rcu_note_voluntary_context_switch() reporting adds 1445e9175bea rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer [...] adds a7538352da72 rcu: Use pr_fmt to prefix "rcu: " to logging output adds 6f56f714db06 rcu: Improve RCU-tasks naming and comments adds 15651201fa05 rcu: Mark task as .need_qs less aggressively adds 3b57a3994f33 rcu: Inline rcu_dynticks_momentary_idle() into its sole caller adds c7037ff5249c rcu: Clarify and correct the rcu_preempt_qs() header comment adds 164ba3fc4864 rcu: Remove unused rcu_kick_nohz_cpu() function adds ab6b82147f47 rcu: Remove unused local variable "cpu" adds 95394e69c42f rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blo [...] adds eac45e586cd3 rcu: Remove "inline" from rcu_torture_print_module_parms() adds 9622179519c5 rcu: Remove "inline" from rcu_perf_print_module_parms() adds 51fbb910f52c rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() adds b06ae25a1e2b rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() adds 0d805a70a652 rcu: Add comment documenting how rcu_seq_snap works adds c03be752d39d rcu: Speed up calling of RCU tasks callbacks adds cd23ac8ddb7b rcu: Add comment to the last sleep in the rcu tasks loop adds 47199a081253 rcu: Add diagnostics for rcutorture writer stall warning adds 67abb96cbf30 rcu: Check the range of jiffies_till_{first,next}_fqs when [...] adds 264d4f88ad5b doc: Update synchronize_rcu() definition in whatisRCU.txt adds 2ee5aca54622 rcu: Make rcu_seq_diff() more exact adds cfe15038f4fc MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries adds 89b4cd4b9ebf rcu: Print stall-warning NMI dyntick state in hexadecimal adds 52e17ba1d063 srcu: Add grace-period number to rcutorture statistics printout adds b7b6f94cf6e6 rculist: Improve documentation for list_for_each_entry_from_rcu() adds c7cd161ecb21 rcu: Assign higher prio to RCU threads if rcutorture is built-in adds 028be12b294e rcutorture: Change units of onoff_interval to jiffies adds 6bea2cc5a97b rcu: Remove rcutorture test version and sequence number adds 2d3625841dce rcuperf: Remove unused torturing_tasks() function adds 6b06aa723ed7 rcutorture: Extract common code from rcu_torture_reader() adds 8da9a59523b6 rcutorture: Use atomic increment for n_rcu_torture_timers adds 3025520ec424 rcutorture: Use per-CPU random state for rcu_torture_timer() adds 241b42522abb rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() adds 2397d072f76b rcutorture: Handle extended read-side critical sections adds bf1bef50bee1 rcutorture: Emphasize testing of single reader protection type adds 450efca7182a rcutorture: Disable RT throttling for boost tests adds 3b745c8969c7 rcutorture: Make boost test more robust adds 622be33fcbc9 rcutorture: Use monotonic timestamp for stall detection adds 4babd855fd61 rcutorture: Add support to detect if boost kthread prio is [...] adds bf5b64355a3c rcutorture: Fix rcu_barrier successes counter adds 18952651dae8 Merge branches 'fixes1.2018.07.12b' and 'torture1.2018.07. [...] adds ea73a5c6929b Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] adds b99cdfdf0b1c Merge branch 'core-rcu-for-linus' of git://git.kernel.org/ [...] adds bc39f010200d x86/mce: Always use 64-bit timestamps adds d3d6923cd1ae x86/mce: Carve out the crashing_cpu check adds 45deca7d96e0 x86/mce: Remove !banks check adds f35565e3986d x86/mce: Carve out bank scanning code adds d5c84ef202d7 x86/mce: Cleanup __mc_scan_banks() adds 37a16046800c Merge branch 'ras-core-for-linus' of git://git.kernel.org/ [...] adds cfd355145c32 stop_machine: Atomically queue and wake stopper threads adds 2406fb8d94fb Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 6519750210d9 sched/swait: Remove __prepare_to_swait adds 0abf17bc7790 sched/swait: Switch to full exclusive mode adds b3dae109fa89 sched/swait: Rename to exclusive adds 8f894bf47dc9 sched/debug: Use match_string() helper instead of open-cod [...] adds 03585a95cd83 sched/fair: Remove stale tg_unthrottle_up() comments adds 4520843dfa34 Merge branch 'sched/urgent' into sched/core, to pick up fixes adds 9cf57731b63e watchdog/softlockup: Replace "watchdog/%u" threads with cp [...] adds 167a88677b05 smpboot: Remove cpumask from the API adds f83ee19be427 kthread: Simplify kthread_park() completion adds aef92a8bed25 watchdog/softlockup: Fix the SOFTLOCKUP_DETECTOR=n build adds fdf2ceb7f58c Merge tag 'v4.18-rc5' into sched/core, to pick up fixes adds be45bf5395e0 watchdog/softlockup: Fix cpu_stop_queue_work() double-queue bug adds 8fe5c5a937d0 sched/fair: Fix util_avg of new tasks for asymmetric systems adds c079629862b2 sched/pelt: Move PELT related code in a dedicated file adds 371bf4273269 sched/rt: Add rt_rq utilization tracking adds 3ae117c6cd7c cpufreq/schedutil: Use RT utilization tracking adds 3727e0e16340 sched/dl: Add dl_rq utilization tracking adds 8cc90515a4fa cpufreq/schedutil: Use DL utilization tracking adds 91c27493e78d sched/irq: Add IRQ utilization tracking adds 9033ea11889f cpufreq/schedutil: Take time spent in interrupts into account adds dfa444dc2ff6 sched/cpufreq: Remove sugov_aggregate_util() adds 523e979d3164 sched/core: Use PELT for scale_rt_capacity() adds bbb62c0b024a sched/core: Remove the rt_avg code adds 5fd778915ad2 sched/sysctl: Remove unused sched_time_avg_ms sysctl adds 45f5519ec55e sched/cpufreq: Clarify sugov_get_util() adds af0fffd9300b sched/core: Remove get_cpu() from sched_fork() adds 4765096f4f78 Merge branch 'sched/urgent' into sched/core, to pick up fixes adds 2e62c4743adc sched/fair: Remove #ifdefs from scale_rt_capacity() adds 3d6c50c27bd6 sched/debug: Show the sum wait time of a task group adds 6e3039676750 sched/numa: Remove redundant field adds 305c1fac3225 sched/numa: Evaluate move once per node adds 5f95ba7a4305 sched/numa: Simplify load_too_imbalanced() adds 8cd45eee43bd sched/numa: Set preferred_node based on best_cpu adds f03bb6760b8e sched/numa: Use task faults only if numa_group is not yet set up adds 67d9f6c256cd sched/debug: Reverse the order of printing faults adds 0ee7e74dc0dc sched/numa: Skip nodes that are at 'hoplimit' adds 10864a9e2220 sched/numa: Remove unused task_capacity from 'struct numa_stats' adds 0ad4e3dfe6cf sched/numa: Modify migrate_swap() to accept additional parameters adds 2d4056fafa19 sched/numa: Remove numa_has_capacity() adds 30619c89b17d sched/numa: Update the scan period without holding the num [...] adds f35678b6a170 sched/numa: Use group_weights to identify if migration deg [...] adds b6a60cf36d49 sched/numa: Move task_numa_placement() closer to numa_migr [...] adds b80a2bfce85e stop_machine: Reflow cpu_stop_queue_two_works() adds 1b6266ebe3da watchdog: Reduce message verbosity adds f7951c33f0fe Merge branch 'sched-core-for-linus' of git://git.kernel.or [...] adds d018031f562b cpu/hotplug: Clarify CPU hotplug step name for timers adds 1c594774283a Merge branch 'smp-hotplug-for-linus' of git://git.kernel.o [...] adds a70cee973780 locking/atomics/h8300: Don't include <linux/kernel.h> in < [...] adds 84038fd98e8e locking/atomics/m68k: Don't use <asm-generic/bitops/lock.h> adds 8bd9cb51daac locking/atomics, asm-generic: Move some macros from <linux [...] adds b22d73c2bd76 locking/atomics/openrisc: Don't pull in all of <linux/bito [...] adds 1c2672b49aa4 locking/atomics/sh: Don't pull in all of <linux/bitops.h> [...] adds e986a0d6cb36 locking/atomics, asm-generic/bitops/atomic.h: Rewrite usin [...] adds 84c6591103db locking/atomics, asm-generic/bitops/lock.h: Rewrite using [...] adds 7c8fc35dfc32 locking/atomics/arm64: Replace our atomic/lock bitop imple [...] adds 356c6fe7d80c locking/atomics/arm64, arm64/bitops: Include <asm-generic/ [...] adds bfc18e389c7a atomics/treewide: Rename __atomic_add_unless() => atomic_f [...] adds 8b47038e6d34 atomics/treewide: Remove redundant atomic_inc_not_zero() d [...] adds f74445b6dd6b atomics/treewide: Remove atomic_inc_not_zero_hint() adds ade5ef9280c3 atomics: Make conditional ops return 'bool' adds bef828204a1b atomics/treewide: Make atomic64_inc_not_zero() optional adds eccc2da8c03f atomics/treewide: Make atomic_fetch_add_unless() optional adds 0ae1d994020d atomics: Prepare for atomic64_fetch_add_unless() adds 00b808ab79ea atomics/generic: Define atomic64_fetch_add_unless() adds 434b6acc3130 atomics/alpha: Define atomic64_fetch_add_unless() adds ab0b910490fe atomics/arc: Define atomic64_fetch_add_unless() adds fee8ca9fa565 atomics/arm: Define atomic64_fetch_add_unless() adds 4f44b4b2b337 atomics/powerpc: Define atomic64_fetch_add_unless() adds 2b523f170e39 atomics/riscv: Define atomic64_fetch_add_unless() adds 356701329fb3 atomics/treewide: Make atomic64_fetch_add_unless() optional adds 18cc1814d4e7 atomics/treewide: Make test ops optional adds 9837559d8eb0 atomics/treewide: Make unconditional inc/dec ops optional adds b3a2a05f9111 atomics/treewide: Make conditional inc/dec ops optional adds 7cc7eaad49c3 atomics/treewide: Clean up '*_andnot()' ifdeffery adds 75a040ff14d9 locking/refcounts: Include fewer headers in <linux/refcount.h> adds afed7bcf9487 locking/refcount: Always allow checked forms adds 52b544bd3866 Merge tag 'v4.18-rc5' into locking/core, to pick up fixes adds b464818978d4 tools/memory-model: Add litmus test for full multicopy atomicity adds acb6c96c52ac tools/memory-model: Fix ISA2+pooncelock+pooncelock+pombonce name adds 2caf412dc461 MAINTAINERS: Add Daniel Lustig as an LKMM reviewer adds 68ec3444b321 locking/memory-barriers.txt/kokr: Update Korean translatio [...] adds 5bde06b63af2 tools/memory-model: Remove ACCESS_ONCE() from recipes adds af41db5ef7c7 tools/memory-model: Remove ACCESS_ONCE() from model adds 24675bb554f9 tools/memory-model: Make scripts executable adds c4081a46f38f locking/atomics/Documentation: Describe atomic_set() as a [...] adds 70b83069f70d tools/memory-model: Add informal LKMM documentation to MAI [...] adds 76e079fefc8f sched/core: Use smp_mb() in wake_woken_function() adds 3d85b2703783 locking/spinlock, sched/core: Clarify requirements for smp [...] adds 7696f9910a9a sched/Documentation: Update wake_up() & co. memory-barrier [...] adds 0fcff1715bec tools/memory-model/Documentation: Fix typo, smb->smp adds 71b7ff5ebc9b tools/memory-model: Rename litmus tests to comply to norm7 adds 00d5551cc4ee locking/atomics/x86: Reduce arch_cmpxchg64*() instrumentation adds df79ed2c0643 locking/atomics: Simplify cmpxchg() instrumentation adds f9881cc43b11 locking/atomics: Instrument xchg() adds 4d2b25f630c7 locking/atomics: Instrument cmpxchg_double*() adds fd2efaa4eb53 locking/atomics: Rework ordering barriers adds de5d1b39ea0b Merge branch 'locking-core-for-linus' of git://git.kernel. [...] adds bc8c9da5a24b Documentation/kprobes: Remove jprobes related leftover adds 5a6cf77f5e35 kprobes: Remove jprobe API implementation adds 80006dbee674 kprobes/x86: Remove jprobe implementation adds e00f1993e98b ARC/kprobes: Remove jprobe implementation adds 454f3e132d05 ARM/kprobes: Remove jprobe arm implementation adds 2efb75cd712d arm64/kprobes: Remove jprobe implementation adds c530e2f02ef8 powerpc/kprobes: Remove jprobe powerpc implementation adds 0aeaf6b3a345 ia64/kprobes: Remove jprobe implementation adds 8c2c3f2d40b6 MIPS/kprobes: Remove jprobe implementation adds fc682f7ba30e s390/kprobes: Remove jprobe implementation adds 8a4b11a21eaf sh/kprobes: Remove jprobe implementation adds e9bf11a5a68b sparc64/kprobes: Remove jprobe implementation adds 059053a275b5 kprobes: Don't check the ->break_handler() in generic kpro [...] adds e704e34cd0bb kprobes/x86: Don't call the ->break_handler() in x86 kprobes adds 5ed4b0c5d176 ARC/kprobes: Don't call the ->break_handler() in ARC kprobes code adds 75feff53a201 ARM/kprobes: Don't call the ->break_handler() in arm kprobes code adds c9abd554aa12 arm64/kprobes: Don't call the ->break_handler() in arm64 k [...] adds 6e5fd3a298e9 powerpc/kprobes: Don't call the ->break_handler() in power [...] adds cf3bb032fd75 ia64/kprobes: Don't call the ->break_handler() in ia64 kpr [...] adds 9b85753da73c MIPS/kprobes: Don't call the ->break_handler() in MIPS kpr [...] adds cba5ec980ca1 s390/kprobes: Don't call the ->break_handler() in s390 kpr [...] adds fa5a24b16f94 sh/kprobes: Don't call the ->break_handler() in SH kprobes code adds d5ad85b6d9ac sparc64/kprobes: Don't call the ->break_handler() in sparc [...] adds cce188bd58cf bpf/error-inject/kprobes: Clear current_kprobe and enable [...] adds 2bbda764d720 kprobes/x86: Do not disable preempt on int3 path adds dcce32d952ed Documentation/kprobes: Add how to change the execution path adds 4de58696de07 kprobes: Remove jprobe stub API adds 0592e57b24e7 perf/x86/intel/lbr: Fix incomplete LBR call stack adds 8b077e4a69be perf/x86/intel/lbr: Optimize context switches for the LBR [...] adds 9e3ed2d7597c perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' adds f2a3ab360772 kprobes: Make list and blacklist root user read only adds ffb9bd68ebdb kprobes: Show blacklist addresses as same as kallsyms does adds 81365a947de4 kprobes: Show address of kprobes if kallsyms does adds 4458515b2c52 kprobes: Replace %p with other pointer types adds 0ea063306eec kprobes/x86: Fix %p uses in error messages adds 75b2f5f5911f kprobes/arm: Fix %p uses in error messages adds 0722867dcbc2 kprobes/arm64: Fix %p uses in error messages adds 01bdee64f9cf kprobes/Documentation: Fix various typos adds f446474889c0 Merge branch 'linus' into perf/core, to pick up fixes adds 9a4903dde2c8 perf/hw_breakpoint: Split attribute parse and commit adds 8e983ff9ac02 perf/hw_breakpoint: Pass arch breakpoint struct to arch_ch [...] adds a0baf043c5cf perf/arch/x86: Implement hw_breakpoint_arch_parse() adds 5d5176baed7a perf/arch/powerpc: Implement hw_breakpoint_arch_parse() adds 9d52718cd392 perf/arch/arm: Implement hw_breakpoint_arch_parse() adds 8c449753a681 perf/arch/arm64: Implement hw_breakpoint_arch_parse() adds 923442895760 perf/arch/sh: Remove "struct arch_hw_breakpoint::name" unu [...] adds 551624d6fc6b perf/arch/sh: Implement hw_breakpoint_arch_parse() adds ac46c7fddef7 perf/arch/xtensa: Implement hw_breakpoint_arch_parse() adds cffbb3bd444b perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() adds cb8b78815b68 perf/hw_breakpoint: Pass new breakpoint type to modify_bre [...] adds 26c6ccdf5c06 perf/hw_breakpoint: Clean up and consolidate modify_user_h [...] adds 788faab70d5a perf, tools: Use correct articles in comments adds 93081caaaed6 Merge branch 'perf/urgent' into perf/core, to pick up fixes adds 319623403915 perf/x86/intel: Introduce PMU flag for Extended PEBS adds 4f08b6255adb perf/x86/intel: Support PEBS on fixed counters adds ec71a398c1bf perf/x86/intel/ds: Handle PEBS overflow for fixed counters adds a38b0ba1b7d2 perf/x86/intel: Support Extended PEBS for Goldmont Plus adds 1d59d16e9b4d Merge remote-tracking branch 'tip/perf/urgent' into perf/core adds 06dc5bf21f3f perf tests: Check that complex event name is parsed correctly adds e9de7e2f7e22 perf hists: Clarify callchain disabling when available adds 6abf0f451087 perf cs-etm: Introduce invalid address macro adds 6cd4ac6a02c9 perf cs-etm: Bail out immediately for instruction sample failure adds b8b5ab52bc3a Revert "perf list: Add s390 support for detailed/verbose P [...] adds 9bacbced0e32 perf list: Add s390 support for detailed PMU event description adds 83eb383e942b perf json: Add s390 transaction counter definition adds 742d92ff219f perf stat: Add transaction flag (-T) support for s390 adds 8a95c8994509 perf kvm: Fix subcommands on s390 adds 6feb3fec519e perf list: Add missing documentation for --desc and --debu [...] adds c715fcfda5a0 perf powerpc: Fix callchain ip filtering adds 9068533e4f47 perf powerpc: Fix callchain ip filtering when return addre [...] adds 3eae52f84232 perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 adds 83e3b6d73e66 perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups adds 60089e42d384 perf tests: Fix record+probe_libc_inet_pton.sh when event exists adds 34b009cfde2b tools include: Grab copies of arm64 dependent unistd.h files adds 2b5882435606 perf arm64: Generate system call table from asm/unistd.h adds a7f660d6576a perf trace arm64: Use generated syscall table adds 2a9d5050dc84 perf script: Show correct offsets for DWARF-based unwinding adds e8fedff1cc72 perf tools: Synthesize GROUP_DESC feature in pipe mode adds f8b2ebb532e0 perf machine: Add threads__get_last_match function adds 67fda0f32cd9 perf machine: Add threads__set_last_match function adds b57334b94539 perf machine: Use last_match threads cache only in single [...] adds 46b3722cc776 perf tools: Fix struct comm_str removal crash adds 2d6cae13f10d perf tools: Use perf_evsel__match instead of open coded eq [...] adds 0aa802a79469 perf stat: Get rid of extra clock display function adds 9ef0112442bd perf test: Fix subtest number when showing results adds 25a00ac7dc92 Merge tag 'perf-core-for-mingo-4.19-20180725' of git://git [...] adds 16e0e6a83b77 Merge branch 'perf/urgent' into perf/core, to pick up fixes adds c2586cfbb905 Merge remote-tracking branch 'tip/perf/urgent' into perf/core adds 61b229ce2c15 perf trace beauty: Default header_dir to cwd to work witho [...] adds 95035c5e167a perf evlist: Fix error out while applying initial delay and LBR adds a6f39cecf715 perf tests: Fix complex event name parsing adds a4b2061242ec tools include uapi: Grab a copy of linux/in.h adds 9849eec3a44c perf beauty: Add a generator for IPPROTO_ socket's protoco [...] adds bc972ada4f85 perf trace beauty: Do not print NULL strarray entries adds 03aeb6c818b6 perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg adds 162d3edbe591 perf trace: Beautify the AF_INET & AF_INET6 'socket' sysca [...] adds aa90f9f95546 perf tests: Fix indexing when invoking subtests adds 73978332572c perf c2c report: Fix crash for empty browser adds 83868bf71d2e perf build: Fix installation directory for eBPF adds 3eb3e07bcfee perf cs-etm: Fix start tracing packet handling adds 6035b6804bdf perf cs-etm: Support dummy address value for CS_ETM_TRACE_ [...] adds d603b4e9f9c3 perf cs-etm: Generate branch sample when receiving a CS_ET [...] adds 14a85b1eca34 perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet adds b9b77222d4ff perf vendor events arm64: Update ThunderX2 implementation [...] adds 95f04328e42d perf list: Unify metric group description format with PMU [...] adds 739e2edc848a perf bpf: Show better message when failing to load an object adds 21b8732eb447 perf tools: Allow overriding MAX_NR_CPUS at compile time adds 822c2621daad perf bpf: Include uapi/linux/bpf.h from the 'perf trace' s [...] adds b912885ab75c perf trace: Do not require --no-syscalls to suppress strac [...] adds ec2cb7a526d4 Merge tag 'perf-core-for-mingo-4.19-20180801' of git://git [...] adds 8603596a327c Merge branch 'perf-core-for-linus' of git://git.kernel.org [...] adds f5a89295e2f5 time: Use ktime_get_real_seconds() in time syscall adds d30faff900e6 timekeeping: Use ktime_get_real_ts64() instead of getnstim [...] adds 58a10456d717 posix-timers: Use new ktime_get_*_ts64() helpers adds dc1b7b6ca9d5 sysinfo: Remove get_monotonic_boottime() adds d0dd63a8aee1 time: Introduce struct __kernel_itimerspec adds afef05cf238c time: Enable get/put_compat_itimerspec64 always adds 6ff847350702 time: Change types to new y2038 safe __kernel_itimerspec adds 6fec64e1c92d posix-timers: Make forward callback return s64 adds 78c9c4dfbf8c posix-timers: Sanitize overrun handling adds 5f936e19cc0e alarmtimer: Prevent overflow for relative nanosleep adds 7a6e55375d5c hrtimer: Improve kernel message printing adds a8802d97e733 ktime: Provide typesafe ktime_to_ns() adds 1416270f4a1a selftest: timers: Tweak raw_skew to SKIP when ADJ_OFFSET/o [...] adds b061c7a513af timekeeping: Update multiplier when NTP frequency is set directly adds c6bb11147eb0 Merge branch 'fortglx/4.19/time' of https://git.linaro.org [...] adds 30587589251a timer: Fix coding style adds 0f9987b63dcc ntp: Remove redundant arguments adds 86b2dcd4f02b ntp: Use kstrtos64 for s64 variable adds 985e695074d3 timekeeping/ntp: Constify some function arguments adds f473e5f467f6 time: Fix extra sleeptime injection when suspend fails adds 39232ed5a179 time: Introduce one suspend clocksource to compensate the [...] adds e5af5ff34cf0 Merge tag 'fortglx/4.19/time-part2' of https://git.linaro. [...] adds f8f5fe86f7e1 clocksource/drivers: Set clockevent device cpumask to cpu_ [...] adds 59311b19d7f6 clocksource/drivers/timer-mediatek: Add system timer bindings adds 7ec58e5244b7 clocksource/drivers/timer-mediatek: Rename mtk_timer to ti [...] adds 56d52d3f5619 clocksource/drivers/timer-mediatek: Use specific prefix for GPT adds a0858f937960 clocksource/drivers/timer-mediatek: Convert the driver to [...] adds e3af677607d9 clocksource/drivers/timer-mediatek: Add support for system timer adds 156955754969 clocksource/drivers/sprd: Register one always-on timer to [...] adds b2ab472dc159 Merge branch 'clockevents/4.19' of git://git.linaro.org/pe [...] adds 363e934d8811 timers: Clear timer_base::must_forward_clk with timer_base [...] adds c77aee71bbc6 clocksource: ti-32k: Remove CLOCK_SOURCE_SUSPEND_NONSTOP flag adds 6777996d27dd clocksource/drivers/arm_arch_timer: Fix bogus cpu_all_mask usage adds 234b3840d734 tick/broadcast-hrtimer: Use cpu_possible_mask for ce_broad [...] adds fbfa9260085b clockevents: Warn if cpu_all_mask is used as cpumask adds 1e45e9a95ec2 Merge branch 'timers-core-for-linus' of git://git.kernel.o [...] adds 2773397171ac x86/vector: Merge allocate_vector() into assign_vector_locked() adds 843c40890501 x86/apic: Trivial coding style fixes adds 66e22087bdf6 Merge branch 'x86-apic-for-linus' of git://git.kernel.org/ [...] adds 9b912485e0e7 x86/boot/KASLR: Add two new functions for 1GB huge pages handling adds 747ff6265db4 x86/boot/KASLR: Skip specified number of 1GB huge pages wh [...] adds 5db1b1e1ee34 x86/boot/KASLR: Make local variable mem_limit static adds 216a37202f10 x86/boot: Use CC_SET()/CC_OUT() instead of open coding it adds b9b8e5b76386 Merge branch 'x86-boot-for-linus' of git://git.kernel.org/ [...] adds 1966c5e5bd98 x86/asm: Use CC_SET/CC_OUT in percpu_cmpxchg8b_double() to [...] adds 0797a8d0d797 x86/stacktrace: Do not unwind after user regs adds 17426923b03f x86/stacktrace: Remove STACKTRACE_DUMP_ONCE adds 441ccc3580f4 x86/stacktrace: Clarify the reliable success paths adds 0c414367c04e x86/stacktrace: Do not fail for ORC with regs on stack adds d31a580266ee x86/unwind/orc: Detect the end of the stack adds 6415b38bae26 x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the OR [...] adds b5722a457b6e x86/build/vdso: Remove unused vdso-syms.lds adds c5fcdbf15523 x86/build/vdso: Simplify 'cmd_vdso2c' adds a7bea8308933 x86/asm/64: Use 32-bit XOR to zero registers adds 6709812f094d x86/entry/64: Add two more instruction suffixes adds f24d6f2654d3 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/p [...] adds bdc9c3e5ed95 x86/build: Remove old -funit-at-a-time GCC quirk adds 00b24d545549 Merge branch 'x86-build-for-linus' of git://git.kernel.org [...] adds 2397134ce2d7 x86/platform/pcspeaker: Use PTR_ERR_OR_ZERO() to fix ptr_r [...] adds 0b2c1aec49dd x86/iommu: Use NULL instead of 0 adds 36f49ca8ca6d Merge branch 'x86-cleanups-for-linus' of git://git.kernel. [...] adds 3b6c62f363a1 x86/numa_emulation: Fix emulated-to-physical node mapping adds cc9aec03e58f x86/numa_emulation: Introduce uniform split capability adds 301d328a6f8b x86/cpufeatures: Add EPT_AD feature bit adds 7796916146b8 Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/p [...] adds 8e974b3b8edd x86: Avoid pr_cont() in show_opcodes() adds 27a52501970a Merge branch 'x86-debug-for-linus' of git://git.kernel.org [...] adds 0e4c88f37693 x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_{LIS [...] adds 53e52966901a x86/hyper-v: Implement hv_do_fast_hypercall16 adds d8e6b232cfdd x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI adds 4bd06060762b x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible adds 58ec5e9c9044 x86/hyper-v: Trace PV IPI send adds 8f63e9230dec Merge branch 'x86/urgent' into x86/hyperv adds 0f0caa52cd4a x86/hyper-v: Check cpumask_to_vpset() return value in hype [...] adds 110d2a7fc397 x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() adds be0e16ce7c3b x86/hyper-v: Fix wrong merge conflict resolution adds f4990264565c Merge branch 'x86-hyperv-for-linus' of git://git.kernel.or [...] adds 32206ab36553 x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount adds cba1aab84fb8 x86/intel_rdt: Document new mode, size, and bit_usage adds eb956a636f90 x86/intel_rdt: Introduce RDT resource group mode adds 472ef09b40c5 x86/intel_rdt: Associate mode with each RDT resource group adds d48d7a57f718 x86/intel_rdt: Introduce resource group's mode resctrl file adds 0b9aa6562650 x86/intel_rdt: Introduce test to determine if closid is in use adds 024d15be3855 x86/intel_rdt: Make useful functions available internally adds 95f0b77efa57 x86/intel_rdt: Initialize new resource group with sane defaults adds 414dd2b47329 x86/intel_rdt: Introduce new "exclusive" mode adds 49f7b4efa110 x86/intel_rdt: Enable setting of exclusive mode adds 9af4c0a6dc1a x86/intel_rdt: Making CBM name and type more explicit adds 7604df6e16ae x86/intel_rdt: Support flexible data to parsing callbacks adds 9ab9aa15c309 x86/intel_rdt: Ensure requested schemata respects mode adds e651901187ab x86/intel_rdt: Introduce "bit_usage" to display cache allo [...] adds d9b48c86eb38 x86/intel_rdt: Display resource groups' allocations' size [...] adds e17e733070d4 x86/intel_rdt: Documentation for Cache Pseudo-Locking adds bb9fec69cb41 x86/intel_rdt: Introduce the Cache Pseudo-Locking modes adds 21220bb199f7 x86/intel_rdt: Respect read and write access adds f7a6e3f6f5ff x86/intel_rdt: Add utility to test if tasks assigned to re [...] adds 125db711e362 x86/intel_rdt: Add utility to restrict/restore access to r [...] adds c966dac8a5ed x86/intel_rdt: Protect against resource group changes duri [...] adds 2a5d76a4fc64 x86/intel_rdt: Utilities to restrict/restore access to spe [...] adds bbcee99b67c5 x86/intel_rdt: Add check to determine if monitoring in progress adds e8140a2d13d4 x86/intel_rdt: Introduce pseudo-locked region adds 63657c1cdf89 x86/intel_rdt: Support enter/exit of locksetup mode adds dfe9674b04ff x86/intel_rdt: Enable entering of pseudo-locksetup mode adds 17eafd076291 x86/intel_rdt: Split resource group removal in two adds 72d505056604 x86/intel_rdt: Add utilities to test pseudo-locked region [...] adds f2a177292bd0 x86/intel_rdt: Discover supported platforms via prefetch d [...] adds 018961ae5579 x86/intel_rdt: Pseudo-lock region creation/removal core adds e0bdfe8e36f3 x86/intel_rdt: Support creation/removal of pseudo-locked region adds f4e80d67a527 x86/intel_rdt: Resctrl files reflect pseudo-locked information adds 0af6a48da481 x86/intel_rdt: Ensure RDT cleanup on exit adds 37707ec6cba6 x86/intel_rdt: Create resctrl debug area adds 443810fe6160 x86/intel_rdt: Create debugfs files for pseudo-locking testing adds 746e08590b86 x86/intel_rdt: Create character device exposing pseudo-loc [...] adds 8a2fc0e1bc0c x86/intel_rdt: More precise L2 hit/miss measurements adds f3be1e7b2cf8 x86/intel_rdt: Support L3 cache performance event of Broadwell adds 6fc0de37f663 x86/intel_rdt: Limit C-states dynamically when pseudo-lock [...] adds ce730f1cc125 x86/intel_rdt: Move pseudo_lock_region_clear() adds 546d3c742773 x86/intel_rdt: Fix cleanup of plr structure on error adds 392487def48e x86/intel_rdt: Support restoration of subset of permissions adds 33dc3e410a0d x86/intel_rdt: Make CPU information accessible for pseudo- [...] adds 2989360d9c66 x86/intel_rdt: Fix possible circular lock dependency adds 4a7a54a55e72 x86/intel_rdt: Disable PMU access adds 30de24c7dd21 Merge branch 'x86-cache-for-linus' of git://git.kernel.org [...] adds 24cfd8ca1d28 x86/platform/UV: Mark memblock related init code and data [...] adds c7ba9f7cb559 x86/platform/olpc: Use PTR_ERR_OR_ZERO() adds d79d024820f2 x86/platform/UV: Remove redundant check of p == q adds 7edcf0d314f6 Merge branch 'x86-platform-for-linus' of git://git.kernel. [...] adds f967db0b9ed4 x86/mm: Disable ioremap free page handling on x86-PAE adds 785a19f9d1dd ioremap: Update pgtable free interfaces with addr adds 5e0fb5df2ee8 x86/mm: Add TLB purge to free pmd/pte page interfaces adds 37c45b2354cb Merge tag 'v4.18-rc5' into x86/mm, to pick up fixes adds c1a2f7f0c064 mm: Allocate the mm_cpumask (mm->cpu_bitmap[]) dynamically [...] adds 2ff6ddf19c0e x86/mm/tlb: Leave lazy TLB mode at page table free time adds 61d0beb5796a x86/mm/tlb: Restructure switch_mm_irqs_off() adds ac0315896970 x86/mm/tlb: Make lazy TLB mode lazier adds 64482aafe55f x86/mm/tlb: Only send page table free TLB flush to lazy TLB CPUs adds 95b0e6357d3e x86/mm/tlb: Always use lazy TLB mode adds e9d8c6155768 x86/mm/tlb: Skip atomic operations for 'init_mm' in switch [...] adds 387048f51aec x86/mm/tlb: Make clear_asid_other() static adds 063daa8129f9 arm/asm/tlb.h: Fix build error implicit func declaration adds 765d28f13629 x86/mm: Remove redundant check for kmem_cache_create() adds 203b4fc903b6 Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pu [...] adds 208cbb325589 x86/irqflags: Provide a declaration for native_save_fl adds 5800dc5c19f3 x86/paravirt: Fix spectre-v2 mitigations for paravirt guests adds 4d5ac4b8ca1e Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 379d98ddf413 x86: vdso: Use $LD instead of $CC to link adds d191c82d4d9b Merge branch 'x86-vdso-for-linus' of git://git.kernel.org/ [...] adds 21279157efff x86/pti: Make pti_set_kernel_image_nonglobal() static adds d9f4426c7300 x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2 [...] adds 9e97b73fdb23 x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c adds ae2e565bc6aa x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack adds a6b744f3ce9d x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER [...] adds 46eabca284f9 x86/entry/32: Put ESPFIX code into a macro adds 8e676ced31e9 x86/entry/32: Unshare NMI return path adds 0d2eb73b2999 x86/entry/32: Split off return-to-kernel path adds 45d7b255747c x86/entry/32: Enter the kernel via trampoline stack adds e5862d0515ad x86/entry/32: Leave the kernel via trampoline stack adds 8b376fae0514 x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI adds b92a165df17e x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack adds 929b44eb5739 x86/entry/32: Simplify debug entry point adds e464fb9f241d x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points adds b65bef400689 x86/entry/32: Add PTI CR3 switches to NMI handler code adds 252e1a052630 x86/entry: Rename update_sp0 to update_task_stack adds 23b772883d1d x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() adds 7ffcf1497c8a x86/pgtable/pae: Unshare kernel PMDs when PTI is enabled adds e3238faf20fb x86/pgtable/32: Allocate 8k page-tables when PTI is enabled adds 8372d66865de x86/pgtable: Move pgdp kernel/user conversion functions to [...] adds fcbbd977572c x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h adds 76e258add7b6 x86/pgtable: Move two more functions from pgtable_64.h to [...] adds 6c0df8689494 x86/mm/pae: Populate valid user PGD entries adds 9b7b8bbd7f6b x86/mm/pae: Populate the user page-table with user pgd's adds 1f40a46cf47c x86/mm/legacy: Populate the user page-table with user pgd's adds 935232ce28df x86/mm/pti: Add an overflow check to pti_clone_pmds() adds 2c1b9fbe8341 x86/mm/pti: Define X86_CR3_PTI_PCID_USER_BIT on x86_32 adds f94560cd6b51 x86/mm/pti: Clone CPU_ENTRY_AREA on PMD level on x86_32 adds 39d668e04eda x86/mm/pti: Make pti_clone_kernel_text() compile on 32 bit adds 1ac228a7c87f x86/mm/pti: Keep permissions when cloning kernel text in p [...] adds b976690f5db2 x86/mm/pti: Introduce pti_finalize() adds ba0364e260ab x86/mm/pti: Clone entry-text again in pti_finalize() adds 4e8537e4a7a1 x86/mm/dump_pagetables: Define INIT_PGD adds f59dbe9ca670 x86/pgtable/pae: Use separate kernel PMDs for user page-table adds f3e48e546c42 x86/ldt: Reserve address-space range on 32 bit for the LDT adds 8195d869d118 x86/ldt: Define LDT_END_ADDR adds 9bae3197e15d x86/ldt: Split out sanity check in map_ldt_struct() adds 6df934b92a54 x86/ldt: Enable LDT user-mapping for PAE adds 7757d607c6b3 x86/pti: Allow CONFIG_PAGE_TABLE_ISOLATION for x86_32 adds 5e8105950a8b x86/mm/pti: Add Warning when booting on a PCID capable CPU adds 97193702c6d3 x86/entry/32: Add debug code to check entry/exit CR3 adds b2b7d986a89b x86/pti: Check the return value of pti_user_pagetable_walk_p4d() adds 8c934e01a7ce x86/pti: Check the return value of pti_user_pagetable_walk_pmd() adds 77754cfa09a6 perf/core: Make sure the ring-buffer is mapped in all page-tables adds d5e84c21dbf5 x86/entry/32: Check for VM86 mode in slow-path check adds 6863ea0cda87 x86/mm: Remove in_nmi() warning from vmalloc_fault() adds 0e664eee6533 Revert "perf/core: Make sure the ring-buffer is mapped in [...] adds ca38dc8f2724 x86/kexec: Allocate 8k PGDs for PTI adds fdf82a7856b3 x86/speculation: Protect against userspace-userspace spectreRSB adds 706d51681d63 x86/speculation: Support Enhanced IBRS on future CPUs adds eac7073aa69a x86/mm/pti: Clear Global bit more aggressively adds 0d83432811f2 mm: Allow non-direct-map arguments to free_reserved_area() adds 9f515cdb411e x86/mm/init: Pass unconverted symbol addresses to free_ini [...] adds 6ea2738e0ca0 x86/mm/init: Add helper for freeing kernel image pages adds c40a56a7818c x86/mm/init: Remove freed kernel image areas from alias mapping adds 315706049c34 Merge branch 'x86/pti-urgent' into x86/pti adds 88c6f8a3977c x86/mm/pti: Fix 32 bit PCID check adds 30514effc920 x86/mm/pti: Don't clear permissions in pti_clone_pmd() adds 16a3fe634f6a x86/mm/pti: Clone kernel-image on PTE level for 32 bit adds a29dba161ad1 x86/relocs: Add __end_rodata_aligned to S_REL adds d878efce73fe x86/mm/pti: Move user W+X check into pti_finalize() adds eac341194426 Merge branch 'x86/pti' of git://git.kernel.org/pub/scm/lin [...] adds dbd0fbc76c77 x86/tsc: Add missing header to tsc_msr.c adds e2ce67b2b34b x86/cpu: Introduce INTEL_CPU_FAM*() helper macros adds 397d3ad18dc4 x86/tsc: Convert to use x86_match_cpu() and INTEL_CPU_FAM6() adds 5067b087cf5b x86/tsc: Use SPDX identifier and update Intel copyright adds d99e5da91b36 x86/platform/intel-mid: Remove custom TSC calibration adds 41afb1dfad4d x86/platform/intel-mid: Remove per platform code adds 73ab603f4414 Merge branch 'linus' into x86/timers adds 368a540e0232 x86/kvmclock: Remove memblock dependency adds 7ef363a39514 x86/kvmclock: Remove page size requirement from wall_clock adds 7a5ddc8fe0ea x86/kvmclock: Decrapify kvm_register_clock() adds 146c394d0c3c x86/kvmclock: Cleanup the code adds 42f8df935efe x86/kvmclock: Mark variables __initdata and __ro_after_init adds e499a9b6dc48 x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock adds 95a3d4454bb1 x86/kvmclock: Switch kvmclock data to a PER_CPU variable adds 6fffacb30349 x86/alternatives, jumplabel: Use text_poke_early() before [...] adds 8990cac6e5ea x86/jump_label: Initialize static branching early adds 9b3661cd7e54 x86/CPU: Call detect_nopl() only on the BSP adds fe9af81e524e x86/tsc: Redefine notsc to behave as tsc=unstable adds 7b25b9cb0dad x86/xen/time: Initialize pv xen time in init_hypervisor_pl [...] adds 38669ba205d1 x86/xen/time: Output xen sched_clock time from 0 adds be2e0e425767 s390/time: Add read_persistent_wall_and_boot_offset() adds 3eca993740b8 timekeeping: Replace read_boot_clock64() with read_persist [...] adds 4b1b7f805489 timekeeping: Default boot time offset to local_clock() adds 00067a6db2e9 s390/time: Remove read_boot_clock64() adds 227e3958a780 ARM/time: Remove read_boot_clock64() adds cf7a63ef4e02 x86/tsc: Calibrate tsc only once adds e2a9ca29b5ed x86/tsc: Initialize cyc2ns when tsc frequency is determined adds 4763f03d3d18 x86/tsc: Use TSC as sched clock early adds 5d2a4e91a541 sched/clock: Move sched clock initialization and merge wit [...] adds 857baa87b642 sched/clock: Enable sched clock early adds 46457ea464f5 sched/clock: Use static key for sched_clock_running adds 03821f451d2d x86/tsc: Split native_calibrate_cpu() into early and late parts adds 8dbe438589f3 x86/tsc: Make use of tsc_calibrate_cpu_early() adds 9407f5a7ee77 sched/clock: Close a hole in sched_clock_init() adds 684ad537abff timekeeping: Prevent false warning when persistent clock i [...] adds bd9f943e5d2a sched/clock: Disable interrupts when calling generic_sched [...] adds 608008a45798 x86/tsc: Consolidate init code adds 1088c6eef261 x86/kvmclock: Mark kvm_get_preset_lpj() as __init adds 13e091b6dd0e Merge branch 'x86-timers-for-linus' of git://git.kernel.or [...] adds 64e03ff72623 s390/qdio: reset old sbal_state flags adds 157484abb9b0 s390: disable asm code expolines if cc does not support it adds 19f73e16199e s390/build: remove obsolete -mkernel-backchain flag adds 76bf9d6cef57 s390/decompressor: correct build flags adds 00f2fb573fdc s390: remove uncompressed kernel image build adds bd79d6632958 s390/decompressor: trim the kernel image up to 1M adds 8282cd64d0f9 s390/boot: make head.S and als.c be part of the decompressor only adds a5802353b1ee s390/decompressor: rename entry point to startup_decompressor adds 2dd26659e316 s390/als: avoid .init.* sections usage adds a1d7d91f1054 s390/decompressor: avoid reusing uncompressed image objects adds cad5b35da9f7 s390/decompressor: reuse lib/mem.S for mem functions adds 4560ff1386e3 s390/decompressor: avoid repeating objects list in Makefile adds 78c95647e76d s390: add custom target and make path extension optional f [...] adds 0580bce1312f s390/decompressor: extend .bss check for early code adds b8326bf52e08 s390/decompressor: allow preprocessor in piggy.o linker script adds c98b6c679a3b s390/decompressor: allow to pack uncompressed vmlinux.bin [...] adds f16466af385b init/Kconfig: add an option for uncompressed kernel adds 89b5202e81df s390/decompressor: support uncompressed kernel adds 6075e4ae6e72 s390: hypfs: use ktime_get_seconds() instead of get_seconds() adds 514211f542dd s390/setup: do not reserve the decompressor code adds ea3c4185efb3 s390/zcrypt: Add ZAPQ inline function. adds df80c0383133 s390/zcrypt: Review inline assembler constraints. adds 4a07750ba8f3 s390/zcrypt: Show load of cards and queues in sysfs adds f1b0a4343c41 s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h. adds c879f71c746c Merge branch 'zcrypt' into features adds b17e3abb0af4 s390/dasd: correct numa_node in dasd_alloc_queue adds d642d6262f4f s390/scm_blk: correct numa_node in scm_blk_dev_setup adds 6b2ddf33baec s390/extmem: fix gcc 8 stringop-overflow warning adds c6756b7d0c5d s390/dasd,zfcp: fix gcc 8 stringop-truncation warnings adds 4e0f5e916f7f s390/dasd: fix gcc 8 stringop-truncation warning adds f6ea4d25e959 s390: fix gcc 8 stringop-truncation warnings in proc handlers adds ad82a928eb58 s390/perf: fix gcc 8 array-bounds warning adds 1fee96264a71 s390/zcrypt: add copy_from_user length plausibility checks adds 4778dc08ef99 s390/decompressor: discard ___kcrctab section adds 94cbc0ea163f s390: put expoline execute-trampolines into .text section adds 8e533fdd0925 s390: remove unused _ehead symbol adds 183ab05ff285 s390: get rid of the first mb of uncompressed image adds c949786450d6 s390: correct _stext offset adds f56506ef3061 s390: move _text to an actual .text start adds 2d6f74f797f2 s390/decompressor: correct EXCLUDE_FILE construct adds 3ad4c05a53b5 s390: align struct lowcore to double page size adds 5d2f6e26b318 s390/tape: fix stringop-truncation gcc 8 warnings adds 276d605081fb s390/tape: fix gcc 8 stringop-truncation warning adds 9acdb3bb0701 s390/monwriter: fix gcc 8 stringop-truncation warning adds 627c9b62058e s390/boot: block uncompressed vmlinux booting attempts adds d053d639f00c s390/tools: fix gcc 8 stringop-truncation warnings adds 9f35b818a2f9 s390/sysinfo: add missing #ifdef CONFIG_PROC_FS adds b887b1b10665 s390/decompressor: avoid constant startup.a rebuilds adds 7e0363b469f5 s390/decompressor: avoid packing *.o.chkbss files into startup.a adds 251987a8025d s390/build: add *.o.chkbss files to targets list adds ee6d777d3e93 s390/decompressor: support extra debug flags adds 0ac942826b3d s390/pci: add fmt3 fmb adds d2f2df69885d s390/dasd: fix cast-function-type warnings adds ad5728ce2139 RAID/s390: Remove VLA usage adds ad03b821fbc3 s390/purgatory: Fix crash with expoline enabled adds c315e69308c7 s390/purgatory: Add missing FORCE to Makefile targets adds 287d6070acbb s390/purgatory: Remove duplicate variable definitions adds 5bedf8aa03c2 s390/mm: correct allocate_pgste proc_handler callback adds f149371e9e02 s390/sclp_async: replace callhome proc handler with generic one adds 196851bed522 s390/topology: correct topology mode proc handler adds 71e33a1dd712 s390/cmm: split and simplify cmm pages proc handler adds 6c8021503f72 s390/appldata: reuse generic proc handler functions adds 9dcc7570b068 MAINTAINERS: Remove myself as maintainer adds a09baa9543ef s390/crypto: fix gcc 8 stringop-truncation warning adds ac4c4fc87d6b s390/cmm: avoid add_timer on concurrently used timer adds 306d6c49ac9d s390/kvm: fix deadlock when killed by oom adds 87dc8a01281a s390/cio: ensure that a chpid is registered only once adds 71aa11a40d1a s390/css: start the subchannel evaluation earlier adds 05b217f4c557 s390/css: validate subchannel prior to allocation adds d4f5d79e97ca s390/css: reduce stsch calls adds ccaabeea0202 s390/chsc: fix packed-not-aligned warnings adds aeaf7002a76c s390: detect etoken facility adds 054732837c31 s390/keyboard: sanitize array index in do_kdsk_ioctl adds 9c705206d0b5 s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO adds 757853ea1975 s390/dasd: replace PTR_RET with PTR_ERR_OR_ZERO adds 9fa6a659ca98 s390/hypfs: Replace PTR_RET with PTR_ERR_OR_ZERO adds cd0ed39dc9e8 s390/tape: replace PTR_RET with PTR_ERR_OR_ZERO adds 661c959bae31 s390 cio: Rewrite trace point in s390_cio_interrupt adds 5925e8192742 s390 cio: Rewrite trace point in s390_cio_tpi adds 67faae15675a s390 cio: Rewrite trace point in s390_cio_stcrw adds 27c0620ce947 s390 cio: Rewrite trace point in s390_cio_adapter_int adds 933df441e771 s390 cio: Rewrite trace point in s390_cio_tsch adds d1de8633d96a s390 cio: Rewrite trace point class s390_class_schib adds ef4b891f7924 s390: vdso_fault return type adds 2a6777a11840 s390: disable gcc plugins adds 6eedfaac712d s390: reenable gcc plugins adds 5a045bb9c44c s390/mm: Make gmap_protect_range more modular adds 2c46e974dd8b s390/mm: Abstract gmap notify bit setting adds 58b7e200d2f1 s390/mm: Add gmap pmd linking adds 7c4b13a7c042 s390/mm: Add gmap pmd notification bit setting adds 6a3762778d1b s390/mm: Add gmap pmd invalidation and clearing adds 0959e168678d s390/mm: Add huge page dirty sync support adds 964c2c05c9f3 s390/mm: Clear huge page storage keys on enable_skey adds 3afdfca69870 s390/mm: Clear skeys for newly mapped huge guest pmds adds 637ff9efe5ea s390/mm: Add huge pmd storage key handling adds bd096f644319 KVM: s390: Add skey emulation fault handling adds 7d735b9ae82d s390/mm: hugetlb pages within a gmap can not be freed adds a9e00d8349c9 s390/mm: Add huge page gmap linking support adds a449938297e5 KVM: s390: Add huge page enablement control adds 03760d44b1d1 Merge tag 'hlp_stage1' of git://git.kernel.org/pub/scm/lin [...] adds 5223c671674c s390/cpum_sf: save TOD clock base in SDBs for time conversion adds 8cce437fbb5c s390/kdump: Fix elfcorehdr size calculation adds fb7d7518b0d6 s390/numa: move initial setup of node_to_cpumask_map adds 5eda25b10297 s390/lib: use expoline for all bcr instructions adds 26f843848bae s390: fix br_r1_trampoline for machines without exrl adds 4c14d1ce17bc rseq/selftests: add s390 support adds 37a366face29 s390/mm: fix addressing exception after suspend/resume adds 7c6553d4db03 s390/dasd: fix panic for failed online processing adds 669f3765b755 s390/dasd: fix hanging offline processing due to canceled worker adds 85a0b791bc17 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e69244d29558 ARM: 8777/1: Hook up SYNC_CORE functionality for sys_membarrier() adds 2288fd51808c ARM: 8779/1: add endianness option to LDFLAGS instead of LD adds 14459ce2bd98 ARM: tcm: ensure inline stub functions are marked static adds 35f5a6acfb5b ARM: 8782/1: vfp: clean up arch/arm/vfp/Makefile adds c803ce3f18bd ARM: 8783/1: NOMMU: Extend check for VBAR support adds cbfc5619e0cc ARM: 8784/1: NOMMU: Allow enter in Hyp mode adds 001a30c4d0e8 ARM: 8785/1: use compiler built-ins for ffs and fls adds c32cd419d665 ARM: signal: copy registers using __copy_from_user() adds 42019fc50dfa ARM: vfp: use __copy_from_user() when restoring VFP state adds 8c8484a1c18e ARM: oabi-compat: copy semops using __copy_from_user() adds d09fbb327d67 ARM: use __inttype() in get_user() adds b1cd0a148063 ARM: spectre-v1: use get_user() for __get_user() adds a3c0f84765bb ARM: spectre-v1: mitigate user accesses adds c61b466d4f88 Merge branches 'fixes', 'misc' and 'spectre' into for-linus adds 9b27efe08180 Merge branch 'for-linus' of git://git.armlinux.org.uk/~rmk [...] adds 76672e2e5b86 ARM: 8776/1: clkdev: Remove duplicated negative index chec [...] adds 53ccb22b8d4a ARM: 8778/1: clkdev: don't call __of_clk_get_by_name() unn [...] adds c2d9f5bc2db4 Merge branch 'clkdev' of git://git.armlinux.org.uk/~rmk/linux-arm adds a34a9b9682a5 parisc: merge pcx_dma_ops and pcxl_dma_ops adds 7f1501053811 parisc: always use flush_kernel_dcache_range for DMA cache [...] adds c1f59375b378 parisc: use generic dma_noncoherent_ops adds 93cb8e20d56b parisc: Drop architecture-specific ENOTSUP define adds 75ebedf1d263 parisc: Add HAVE_REGS_AND_STACK_ACCESS_API feature adds 4a53ec1ccf93 parisc: prefer _THIS_IP_ and _RET_IP_ statement expressions adds 7797167ffde1 parisc: Remove ordered stores from syscall.S adds 3b885ac1dc35 parisc: Remove unnecessary barriers from spinlock.h adds c8921d72e390 parisc: Fix and improve kernel stack unwinding adds 2280a5360e4f Merge branch 'parisc-4.19-1' of git://git.kernel.org/pub/s [...] adds 0c3bf18491c0 MIPS: Make elf2ecoff work on 64bit host machines adds 28a87b459baf MIPS: kexec: fix typos adds 9c78ecaf7ba8 MIPS: remove a dead ifdef from mach-ath25/dma-coherence.h adds 972dc3b79f42 MIPS: simplify CONFIG_DMA_NONCOHERENT ifdefs adds 7e4dbdc11261 MIPS: remove CONFIG_DMA_COHERENT adds e20c5074f829 MIPS: Octeon: unexport __phys_to_dma and __dma_to_phys adds 97f9f9763a7a MIPS: Octeon: refactor swiotlb code adds e799de3efb9d MIPS: loongson: remove loongson_dma_supported adds f6d302e33d68 MIPS: consolidate the swiotlb implementations adds d3b83dcc7fcb MIPS: remove the mips_dma_map_ops indirection adds 3369ddb62a42 MIPS: make the default mips dma implementation optional adds 1f99e4b13b31 MIPS: Octeon: remove mips dma-default stubs adds a330a9c59b45 MIPS: Octeon: move swiotlb declarations out of dma-coherence.h adds d3bc81befcf2 MIPS: loongson: untangle dma implementations adds d7e64bf9499b MIPS: loongson: remove loongson-3 handling from dma-coherence.h adds dffbfde7582b MIPS: use dma_direct_ops for coherent I/O adds 54aed4dd3526 MIPS: IP27: use dma_direct_ops adds aa4db775959a MIPS: move coherentio setup to setup.c adds f8c55dc6e828 MIPS: use generic dma noncoherent ops for simple noncohere [...] adds e905086e6b2f MIPS: loongson64: use generic dma noncoherent ops adds 03df8229a822 MIPS: IP32: use generic dma noncoherent ops adds d1f2564a5639 MIPS: ath25: use generic dma noncoherent ops adds c5e2bbb45d28 MIPS: jazz: split dma mapping operations from dma-default adds faef87723ace dma-noncoherent: add a arch_sync_dma_for_cpu_all hook adds d59098a0e9cb MIPS: bmips: use generic dma noncoherent ops adds 28f512d9cb48 MIPS: remove the old dma-default implementation adds 803ad26eed4a MIPS: remove unneeded includes from dma-mapping.h adds 7896de7bd727 MIPS: Octeon: assign bool true/false not 1/0 adds 902b923da619 Revert "MIPS: boot: Define __ASSEMBLY__ for its.S build" adds 321f95b64357 MIPS: boot: do not include $(cpp_flags) for preprocessing ITS adds 67e09db507db MIPS: boot: fix build rule of vmlinux.its.S adds 92b34a976348 MIPS: boot: add missing targets for vmlinux.*.its adds be462bd9700a MIPS: boot: merge build rules of vmlinux.*.itb by using pa [...] adds c8bf38055efa MIPS: Fix ejtag handler on SMP adds f072f9ce9bd3 MIPS: octeon: use of_platform_populate to probe devices adds 40c911ed8432 MIPS: netlogic: remove unnecessary of_platform_bus_probe call adds 0279455f166d MIPS: bmips: remove unnecessary call to register "simple-bus" adds 6a7ec6c5ca0c MIPS: generic: remove unnecessary of_platform_populate call adds 9667bb039bf6 MIPS: lantiq: remove unnecessary of_platform_default_popul [...] adds 8c8d953c2800 MIPS: Schedule on CPUs we need to lose FPU for a mode switch adds 8fd2d6ea6627 MIPS: Use !pci_is_root_bus(bus) in ops-bridge.c adds d1c5872ce104 MIPS: Set MIPS_IC_SNOOPS_REMOTE for systems with CM adds a07539c00046 MIPS: Malta: Cleanup DMA coherence #ifdefs adds dd129c6374e9 MIPS: Malta: Use PIIX4 poweroff driver to power down adds ff404a936a95 arch: mips: pci: pci-ip27.c: Remove unused function adds 829caee7e382 arch: mips: mm: page: Remove unused function adds 97c8580e85cf MIPS: Annotate cpu_wait implementations with __cpuidle adds 8e5c88bfbb8c MIPS: ath25: Convert random_ether_addr to eth_random_addr adds 344ebf09949c MIPS: Always use -march=<arch>, not -<arch> shortcuts adds 6b5939d2e528 MIPS: AR7: Normalize clk API adds 67701aea341e MIPS: Octeon: Remove unused CIU types. adds 769f4372b288 MIPS: Octeon: Unify QLM data types in CIU header. adds 9609e3e9f8de MIPS: Octeon: Convert CIU types to use bitfields. adds c39f8ecff73b MIPS: Octeon: Remove all unused CIU macros. adds a730c7cd4534 MIPS: Octeon: Create simple macro for CIU registers. adds cfe1824411ad MIPS: Octeon: Simplify CIU register functions. adds 9748e33e26c6 mips: mm: Create UCA-based ioremap_wc() method adds ddba595b7b24 mips: mm: Discard ioremap_uncached_accelerated() method adds b5d69129ea2b mips/jazz: provide missing dma_mask/coherent_dma_mask adds a0a5ac3ce8fe MIPS: Fix delay slot bug in `atomic*_sub_if_positive' for [...] adds 4936084c2ee2 MIPS: Cleanup R10000_LLSC_WAR logic in atomic.h adds 5c93316c8c22 mips: unify prom_putchar() declarations adds cd87668d601f MIPS: loongson64: cs5536: Fix PCI_OHCI_INT_REG reads adds 2f819db565e8 binfmt_elf: Respect error return from `regset->active' adds f5958b4cf4fc MIPS: Correct the 64-bit DSP accumulator register size adds 44109c60176a MIPS: Add DSP ASE regset support adds 1ae22a0e3563 MIPS: Add FP_MODE regset support adds 788654285da7 mips: mm: Discard ioremap_cacheable_cow() method adds a30718868915 MIPS: Change definition of cpu_relax() for Loongson-3 adds 2b5c49131fc4 MIPS: lantiq: Use dma_zalloc_coherent() in dma code adds c6ea7e974731 MIPS: jz4740: Bump zload address adds 7cff3f168999 MIPS: Loongson: Add Loongson-3A R3.1 basic support adds 97ab1bb4901c MIPS: Loongson64: Define and use some CP0 registers adds 34a4399f196c mips: use asm-generic version of msi.h adds fc5d98887894 MIPS: Introduce HAS_RAPIDIO Kconfig option adds 491ec1553e00 MIPS: Octeon: Select HAS_RAPIDIO adds 2e90396ad999 MIPS: Ci20: Enable SPI/GPIO driver adds c24f5762d374 MIPS: jz4780: DTS: Probe the spi-gpio driver from devicetree adds 93e01942a6eb MIPS: Hardcode cpu_has_* where known at compile time due to ISA adds b1c03f1ef48d MIPS: memset.S: Fix byte_fixup for MIPSr6 adds 6312455a0437 MIPS: memset.S: Add comments to fault fixup handlers adds 840267e4466c MIPS: Octeon: Remove extern declarations. adds d5be4aeb5b36 mips: mscc: build FIT image for Ocelot adds a95f4b1c2893 MIPS: ath79: add lots of missing registers adds af2d1b521bfb MIPS: ath79: add support for QCA953x QCA956x TP9343 adds a08227a206b8 MIPS: ath79: select the PINCTRL subsystem adds f8a7bfe1cb2c MIPS: ath79: fix system restart adds e16343708eec MIPS: ath79: finetune cpu-overrides adds ffc205818922 MIPS: ath79: enable uart during early_prink adds 0316b05311e7 MIPS: ath79: get PCIe controller out of reset adds 74a2c0c46628 MIPS: TXx9: remove useless RTC definitions adds 49e5bb13adc1 MIPS: mscc: ocelot: fix length of memory address space for MIIM adds a0553e01f85b MIPS: mscc: ocelot: add MIIM1 bus adds 5bdd5fbb35ab MIPS: ath79: Fix the USB PHY reset names adds d4da0e97baea MIPS: WARN_ON invalid DMA cache maintenance, not BUG_ON adds a999933db9ed MIPS: remove mips_swiotlb_ops adds 24babe69d7ff MIPS: ath79: Use the IRQ based GPIO key driver for the buttons adds 351fdddd3662 MIPS: VDSO: Prevent use of smp_processor_id() adds b1259519e618 MIPS: Octeon: add missing of_node_put() adds 28ec2238f37e MIPS: generic: fix missing of_node_put() adds 0d0e14770d44 MIPS: Make (UN)CAC_ADDR() PHYS_OFFSET-agnostic adds 0494d7ffdceb MIPS: Fix ISA virt/bus conversion for non-zero PHYS_OFFSET adds 6c359eb1dcdb MIPS: Allow auto-dection of ARCH_PFN_OFFSET & PHYS_OFFSET adds 0211d49e5200 MIPS: generic: Select MIPS_AUTO_PFN_OFFSET adds 6386889ac23e MIPS: mscc: ocelot: add interrupt controller properties to [...] adds 968dc5a0eaca MIPS: Loongson: Set Loongson32 to MIPS32R1 adds 60bc84e227d2 MIPS: Loongson: Merge load addresses adds 9eaf3ba5e055 mips: dts: mscc: Add spi on Ocelot adds 84a7f564fa14 mips: dts: mscc: enable spi and NOR flash support on ocelo [...] adds 96a68b14db35 MIPS: Remove nabi_no_regargs adds 3a1c0fc5927f MIPS: Remove unused sys_32_mmap2 adds 48ae93fdd133 MIPS: Delete unused code in linux32.c adds ca75e2fc7708 MIPS: generic: Remove input symbols from defconfig adds 7dc084d62591 MIPS: Remove obsolete MIPS checks for DST node "chosen@0" adds 4467f7ad7dbb MIPS: genvdso: Remove GOT checks adds ee67855ecd9d MIPS: vdso: Allow clang's --target flag in VDSO cflags adds b023a9396062 MIPS: Avoid using array as parameter to write_c0_kpgd() adds 08eeb44b2466 MIPS: Use read-write output operand in __write_64bit_c0_split() adds 36dc5b20e31d MIPS: Use dins to simplify __write_64bit_c0_split() adds c6d6f4c55f5c MIPS: Always specify -EB or -EL when using clang adds 2f0025675fe5 MIPS: VDSO: Force link endianness adds 02eec6c9fc0c MIPS: netlogic: xlr: Remove erroneous check in nlm_fmn_send() adds 22f20a110321 MIPS: Remove remnants of UASM_ISA adds e5a32b5b21a1 Merge tag 'mips_4.19' of git://git.kernel.org/pub/scm/linu [...] adds ec1460ef7a2c hwmon: (nct7904) Fix SPACING errors adds 12f0c3401cea hwmon: (nct7904) Fix CODE_INDENT error adds 73ed6e22c34f hwmon: (nct7904) Fix UNSPECIFIED_INT warning adds 57fec3acb47c hwmon: (nct6775) Fix comment in the description of pwm_mode adds ffb32432457c hwmon: Mark expected switch fall-throughs adds 65afb4c8e7e4 hwmon: (mlxreg-fan) Add support for Mellanox FAN driver adds fb41a710f84e hwmon: Document the sensor enable attribute adds 7a001dbab4ad hwmon: (pmbus/max34440) Add support for MAX34451. adds 68dde6cae6e5 dt-binding: hwmon: Add NPCM7xx PWM and Fan controller docu [...] adds f1fd4a4db777 hwmon: Add NPCM7xx PWM and Fan driver adds 12005ec33f3a hwmon: (iio_hwmon) Use devm functions adds 484a84f25ca7 hwmon: (k10temp) 27C Offset needed for Threadripper2 adds cd6a2064dbf9 hwmon: k10temp: Support Threadripper 2920X, 2970WX; simpli [...] adds 5cf943ede4af hwmon: (adt7475) Split device update function to measure a [...] adds b36fb17159ad hwmon: (adt7475) Change valid parameter to bool type adds 702afead45e1 hwmon: (adt7475) Change update functions to add error handling adds 4afec79f652b hwmon: (adt7475) Change show functions to return error dat [...] adds b16528466786 Merge tag 'hwmon-for-linus-v4.19-rc1' of git://git.kernel. [...] adds e8cff84faa4d fold security_file_free() into file_free() adds 19f391eb05b8 turn filp_clone_open() into inline wrapper for dentry_open() adds b10a4a9f7695 create_pipe_files(): use fput() if allocation of the secon [...] adds 6b4e8085c000 make sure do_dentry_open() won't return positive as an error adds c9c554f21490 alloc_file(): switch to passing O_... flags instead of FMO [...] adds 6de37b6dc085 pass creds to get_empty_filp(), make sure dentry_open() pa [...] adds ea73ea727988 pass ->f_flags value to alloc_empty_file() adds ae2bb293a3e8 get rid of cred argument of vfs_open() and do_dentry_open() adds e3f20ae21079 security_file_open(): lose cred argument adds 9481769208b5 ->file_open(): lose cred argument adds f5d11409e61d introduce FMODE_OPENED adds 4d27f3266f14 fold put_filp() into fput() adds 7c1c01ec20d6 lift fput() on late failures into path_openat() adds 69527c554f82 now we can fold open_check_o_direct() into do_dentry_open() adds aad888f828fe switch all remaining checks for FILE_OPENED to FMODE_OPENED adds 73a09dd94377 introduce FMODE_CREATED and switch to it adds 6035a27b25ab IMA: don't propagate opened through the entire thing adds be12af3ef5e6 getting rid of 'opened' argument of ->atomic_open() - part 1 adds b452a458caaa getting rid of 'opened' argument of ->atomic_open() - part 2 adds 44907d790024 get rid of 'opened' argument of ->atomic_open() - part 3 adds 3ec2eef116e9 get rid of 'opened' in path_openat() and the helpers downstream adds 64e1ac4d46f9 ->atomic_open(): return 0 in all success cases adds 6c9b1de172bd document ->atomic_open() changes adds 00a07c1591a3 switch atomic_open() and lookup_open() to returning 0 in a [...] adds dbae8f2ca2f0 kill FILE_{CREATED,OPENED} adds d93aa9d82aea new wrapper: alloc_file_pseudo() adds dac2d1f6cbfe __shmem_file_setup(): reorder allocations adds 93dec2da7b23 ... and switch shmem_file_setup() to alloc_file_pseudo() adds 908f7ca17311 cxl_getfile(): switch to alloc_file_pseudo() adds 118f4868616b ocxlflash_getfile(): switch to alloc_file_pseudo() adds e68375c850b0 hugetlb_file_setup(): switch to alloc_file_pseudo() adds 52c91f8b3b1f anon_inode_getfile(): switch to alloc_file_pseudo() adds 152b6372c906 create_pipe_files(): switch the first allocation to alloc_ [...] adds 183266f26f45 new helper: alloc_file_clone() adds 4f089acc5f76 do_shmat(): grab shp->shm_file earlier, switch to alloc_fi [...] adds ee1904ba44bd make alloc_file() static adds 5014c2f378ca document alloc_file() changes adds edc2b1da7798 make path_init() unconditionally paired with terminate_walk() adds 9b5858e99ae1 allow link_path_walk() to take ERR_PTR() adds 5f336e722cc9 few more cleanups of link_path_walk() callers adds a66b4cd1e716 Merge branch 'work.open3' of git://git.kernel.org/pub/scm/ [...] adds b0c6108ecf64 nfs_instantiate(): prevent multiple aliases for directory inode adds c971e6a00617 kill d_instantiate_no_diralias() adds c2b6d621c4ff new primitive: discard_new_inode() adds 32955c5422a8 btrfs: switch to discard_new_inode() adds dd54992776eb ufs: switch to discard_new_inode() adds 5c1a68a358f9 udf: switch to discard_new_inode() adds 2e5afe54e0cd ext2: make sure that partially set up inodes won't be retu [...] adds a6cbedfa8783 jfs: switch to discard_new_inode() adds e950564b97fd vfs: don't evict uninitialized inode adds 5bef915104f3 new helper: inode_fake_hash() adds d8e78da86820 adfs: don't put inodes into icache adds c7b15a8657da jfs: don't bother with make_bad_inode() in ialloc() adds 0ea97a2d61df Merge branch 'work.mkdir' of git://git.kernel.org/pub/scm/ [...] adds 50f307401113 hostfs_lookup: switch to d_splice_alias() adds 855371bd01b4 afs: switch dynroot lookups to d_splice_alias() adds 34b2a88fb4aa afs_lookup(): switch to d_splice_alias() adds 1401a0fc2d47 afs_try_auto_mntpt(): return NULL instead of ERR_PTR(-ENOENT) adds e876c445df40 hpfs: fix an inode leak in lookup, switch to d_splice_alias() adds 808aa6c5e34a Merge branch 'work.hpfs' into work.lookup adds 4d2a073cde82 Merge branch 'work.lookup' of git://git.kernel.org/pub/scm [...] adds 7dda71281837 timerfd: add support for keyed wakeups adds 9018ccc453af aio: add a iocb refcount adds bfe4037e722e aio: implement IOCB_CMD_POLL adds e8693bcfa0b4 aio: allow direct aio poll comletions for keyed wakeups adds f2be26989770 Merge branch 'work.aio' of git://git.kernel.org/pub/scm/li [...] adds cf85ec887016 removed extra extern file_fdatawait_range adds 3fae17468a96 fs: Fix attr.c kernel-doc adds b7d3f17fa7a9 fs: Add more kernel-doc to the produced documentation adds 69448867abcb fs: shave 8 bytes off of struct inode adds f2df5da66262 fold generic_readlink() into its only caller adds 7964410fcf13 fs: dcache: Use true and false for boolean values adds 63a67a926e21 kill dentry_update_name_case() adds 4591343e3560 Merge branches 'work.misc' and 'work.dcache' of git://git. [...] adds 826d7bc9f013 fs/lock: skip lock owner pid translation in case we are in [...] adds 1cf8e5de4055 fs/lock: show locks taken by processes from another pidns adds c883da313ebf locks: add tracepoint in flock codepath adds 96c25b777442 mailmap: remap some of my email addresses to kernel.org address adds da33a871ba17 locks: remove misleading obsolete comment adds 575b94386bd5 Merge tag 'locks-v4.19-1' of git://git.kernel.org/pub/scm/ [...] adds a944442c2b8a btrfs: replace get_seconds with new 64bit time API adds 9bebe665c3e4 btrfs: scrub: Remove unused copy_nocow_pages and its callchain adds bd3c685ed9fd btrfs: Document __btrfs_inc_extent_ref adds 16d1c062c7de btrfs: Fix comment in lookup_inline_extent_backref adds b5e6c3e170b7 btrfs: always wait on ordered extents at fsync time adds e7175a692765 btrfs: remove the wait ordered logic in the log_one_extent path adds a2120a473a80 btrfs: clean up the left over logged_list usage adds 5636cf7d6dc8 btrfs: remove the logged extents infrastructure adds ca5788aba3e8 btrfs: remove remaing full_sync logic from btrfs_sync_file adds a9ecb653b0ac btrfs: Streamline log_extent_csums a bit adds bece2e823933 btrfs: Fix misleading indentation reported by smatch adds acd43e3cdffc btrfs: Annotate fall-through when parsing mount option adds edf57cbf2b03 btrfs: Fix a C compliance issue adds 10728404c6f6 btrfs: Remove fs_info from insert_tree_block_ref adds 62b895af4022 btrfs: Remove fs_info from insert_extent_data_ref adds 375934105c97 btrfs: Remove fs_info argument from insert_extent_backref adds e9f6290d593a btrfs: Remove fs_info from remove_extent_data_ref adds b167fa915201 btrfs: Remove fs_info from fixup_low_keys adds 867cc1fbebea btrfs: Remove fs_info from lookup_inline_extent_backref adds 61a18f1c6663 btrfs: Remove fs_info argument from update_inline_extent_backref adds b8582eeabb72 btrfs: Remove fs_info argument from lookup_tree_block_ref adds bd1d53ef358d btrfs: Remove fs_info argument from lookup_extent_data_ref adds fbe4801b26c3 btrfs: Remove fs_info from lookup_extent_backref adds 44e1c47d5c3f btrfs: Remove fs_info from btrfs_add_delayed_tree_ref adds 88a979c615d0 btrfs: Remove fs_info from btrfs_add_delayed_data_ref adds e7e02096d983 btrfs: Remove fs_info from btrfs_make_block_group adds 5a98ec014180 btrfs: Remove fs_info from btrfs_remove_block_group adds e72cb9235d26 btrfs: Remove fs_info from __btrfs_free_extent adds ef89b8245bc7 btrfs: Remove fs_info from alloc_reserved_file_extent adds 2590d0f155c7 btrfs: Remove fs_info argument from __btrfs_inc_extent_ref adds 2bf98ef35f7f btrfs: Remove fs_info from run_delayed_data_ref adds 20b9a2d670fa btrfs: Remove fs_info from run_delayed_extent_op adds c4d56d4a1688 btrfs: Remove unused fs_info from cleanup_extent_op adds f9871eddd9cb btrfs: Remove fs_info from cleanup_ref_head adds f97806f2eefd btrfs: Remove fs_info from run_delayed_tree_ref adds 01458828bb42 btrfs: Remove fs_info from do_chunk_alloc adds c216b2039aa0 btrfs: Remove fs_info from btrfs_alloc_chunk adds 451a2c130342 btrfs: Remove fs_info from check_system_chunk adds 9e715da86001 btrfs: Remove fs_info from free_excluded_extents adds 3c4da6574e77 btrfs: Remove fs_info from exclude_super_stripes adds a639cdeba348 btrfs: Remove fs_info from insert_inline_extent_backref adds 5fac7f9ee142 btrfs: Remove fs_info from run_one_delayed_ref adds 87cc7a8a2afb btrfs: Remove fs_info from remove_extent_backref adds 61da2abfcad9 btrfs: Remove fs_info from btrfs_alloc_logged_file_extent adds c83488afc5a7 btrfs: Remove fs_info from btrfs_inc_block_group_ro adds 43a7e99db678 btrfs: Remove fs_info from btrfs_force_chunk_alloc adds 9912bbf6440b btrfs: check-integrity: Fix NULL pointer dereference for d [...] adds bc877d285ca3 btrfs: Deduplicate extent_buffer init code adds e41ca5897489 btrfs: Get rid of the confusing btrfs_file_extent_inline_len adds afd48513f001 btrfs: use monotonic time for transaction handling adds d3c6be6fdab4 btrfs: use timespec64 for i_otime adds bc931c0ef8f9 btrfs: Refactor count handling in btrfs_unpin_free_ino adds 437944465487 btrfs: Don't remove block group that still has pinned down bytes adds 7b4284de93c5 btrfs: Streamline memory allocation failure handling in bt [...] adds 893bf4b115c7 btrfs: print more details when checking tree block finds a [...] adds e4af400a9c50 btrfs: Use iocb to derive pos instead of passing a separat [...] adds af431dcb249f btrfs: return EUCLEAN if extent_inline_ref type is invalid adds ab3629ed86ec btrfs: return error instead of crash when detecting unexpe [...] adds 7e35eab958e3 btrfs: replace empty string with NULL when getting attribu [...] adds 5ee552da5039 btrfs: remove unnecessary -ERANGE check in btrfs_get_acl adds dc7789ef8785 btrfs: avoid error code override in btrfs_get_acl adds 4de426cd394e btrfs: remove unnecessary curly braces in btrfs_get_acl adds a79865c680d8 btrfs: Remove V0 extent support adds ba3c2b196bf5 btrfs: Add graceful handling of V0 extents adds 6d8ff4e4584c btrfs: annotate unlikely branches after V0 extent type removal adds fce466eab7ac btrfs: tree-checker: Verify block_group_item adds ba480dd4db9f btrfs: tree-checker: Detect invalid and empty essential trees adds 389305b2aa68 btrfs: relocation: Only remove reloc rb_trees if reloc con [...] adds 5da54bc13801 btrfs: use a temporary variable for fs_devices in btrfs_in [...] adds 694c51fb2eb6 btrfs: drop unnecessary variable in btrfs_init_new_device adds 8f6c72a9e08c Btrfs: free space cache: make sure there is always room fo [...] adds 375085156215 btrfs: simplify some assignments of inode numbers adds 3ffbd68c4832 btrfs: simplify pointer chasing of local fs_info variables adds 69d2480456d1 btrfs: use copy_page for copying pages instead of memcpy adds d7f663fa3ff9 btrfs: prune unused includes adds 65ad010488a5 btrfs: pass only eb to num_extent_pages adds 8791d4320796 btrfs: use round_up wrapper in num_extent_pages adds cc5e31a4775d btrfs: switch types to int when counting eb pages adds ebcc326316f3 btrfs: open-code bio_set_op_attrs adds ac63885907ee btrfs: raid56: add new helper for starting async work adds cf6a4a7587dc btrfs: raid56: use new helper for async_rmw_stripe adds e66d8d5a41c1 btrfs: raid56: use new helper for async_read_rebuild adds a81b747d0f6e btrfs: raid56: use new helper for async_scrub_parity adds 176571a1f64f btrfs: raid56: merge rbio_is_full helpers adds c7b562c54803 btrfs: raid56: catch errors from full_stripe_write adds 340f1aa27f36 btrfs: qgroups: Move transaction management inside btrfs_q [...] adds b4993e64f78a btrfs: fix in-memory value of total_devices after seed dev [...] adds 93b9bcdf9fbc btrfs: remove unused parameter from btrfs_parse_subvol_options adds 621567a28ce0 btrfs: Remove unused function btrfs_account_dev_extents_size adds 959b1c046757 btrfs: close devices without offloading to a temporary list adds 4306a97449f9 btrfs: do btrfs_free_stale_devices outside of device_list_add adds 9c6d173ea6e4 btrfs: extend locked section when adding a new device in d [...] adds fa6d2ae540a2 btrfs: rename local devices for fs_devices in btrfs_free_s [...] adds 7bcb8164ad94 btrfs: use device_list_mutex when removing stale devices adds 899f9307c33c btrfs: lift uuid_mutex to callers of btrfs_scan_one_device adds f5194e34caba btrfs: lift uuid_mutex to callers of btrfs_open_devices adds 5139cff598d4 btrfs: lift uuid_mutex to callers of btrfs_parse_early_options adds 399f7f4c42e8 btrfs: reorder initialization before the mount locks uuid_mutex adds 81ffd56b5745 btrfs: fix mount and ioctl device scan ioctl race adds d64dcbd183ab btrfs: make fs_devices a local variable in btrfs_parse_ear [...] adds 36350e95a2b1 btrfs: return device pointer from btrfs_scan_one_device adds d814a49198ea btrfs: use correct compare function of dirty_metadata_bytes adds dec59fa3a760 btrfs: use customized batch size for total_bytes_pinned adds 2556fbb0bead btrfs: Rewrite retry logic in do_chunk_alloc adds 031f24da2c8a btrfs: Use btrfs_mark_bg_unused to replace open code adds c8389d4c0d6e btrfs: qgroup: cleanup the unused srcroot from btrfs_qgrou [...] adds fa59f27c8c35 btrfs: rename btrfs_parse_early_options adds 711169c40f90 btrfs: qgroup: Drop quota_root parameter from add_qgroup_r [...] adds 99d7f09ac01c btrfs: qgroup: Drop quota_root parameter from del_qgroup_r [...] adds 69104618f4b9 btrfs: qgroup: Drop quota_root parameter from del_qgroup_item adds ac8a866af17e btrfs: qgroup: Drop root parameter from update_qgroup_limit_item adds 3e07e9a09f27 btrfs: qgroup: Drop root parameter from update_qgroup_info_item adds 2e980acdd829 btrfs: qgroup: Drop quota_root and fs_info parameters from [...] adds 9f8a6ce6ba8e btrfs: qgroup: Drop fs_info parameter from btrfs_add_qgrou [...] adds 6b36f1aa5cda btrfs: qgroup: Drop fs_info parameter from __del_qgroup_relation adds 39616c2735ad btrfs: qgroup: Drop fs_info parameter from btrfs_del_qgrou [...] adds 49a05ecde3f1 btrfs: qgroup: Drop fs_info parameter from btrfs_create_qgroup adds 3efbee1d006a btrfs: qgroup: Drop fs_info parameter from btrfs_remove_qgroup adds f0042d5e92b6 btrfs: qgroup: Drop fs_info parameter from btrfs_limit_qgroup adds a95f3aafd6a2 btrfs: qgroup: Drop fs_info parameter from btrfs_qgroup_tr [...] adds 8d38d7eb7bb6 btrfs: qgroup: Drop fs_info parameter from btrfs_qgroup_tr [...] adds deb406274339 btrfs: qgroup: Drop root parameter from btrfs_qgroup_trace [...] adds 8696d7604557 btrfs: qgroup: Drop fs_info parameter from btrfs_qgroup_ac [...] adds 280f8bd2cbe0 btrfs: qgroup: Drop fs_info parameter from btrfs_run_qgroups adds a93774225019 btrfs: qgroup: Drop fs_info parameter from btrfs_qgroup_inherit adds 62088ca7427d btrfs: qgroup: Drop fs_info parameter from qgroup_rescan_leaf adds 321a4bf72b25 btrfs: use the assigned fs_devices instead of the dereference adds 46df06b85e28 btrfs: refactor block group replication factor calculation [...] adds 8b9b6f255485 btrfs: scrub: cleanup the remaining nodatasum fixup code adds 28187ae569e8 btrfs: Simplify page unlocking in alloc_extent_buffer adds b16d011e79fb btrfs: Reword dodgy comments in alloc_extent_buffer adds d64766fdf9cd btrfs: Refactor loop in btrfs_release_extent_buffer_page adds 55ac01396ae8 btrfs: rename btrfs_release_extent_buffer_page adds 07e21c4dad42 btrfs: Document locking requirement via lockdep_assert_held adds b0132a3be5da btrfs: Rename EXTENT_BUFFER_DUMMY to EXTENT_BUFFER_UNMAPPED adds 315409b0098f btrfs: validate type when reading a chunk adds d7e8555b1dd4 btrfs: remove unused member async_submit_bio::fs_info adds d7cbfafc4bc3 btrfs: remove unused member async_submit_bio::bio_flags adds e288c080dddd btrfs: unify end_io callbacks of async_submit_bio adds 05912a3c04eb btrfs: drop extent_io_ops::tree_fs_info callback adds 00032d38eaa8 btrfs: drop extent_io_ops::merge_bio_hook callback adds 5cdc84bfde22 btrfs: drop extent_io_ops::set_range_writeback callback adds ca5d2ba1ae2d Btrfs: remove unused key assignment when doing a full send adds 5e23a6fea618 btrfs: extent-tree: Remove dead alignment check adds 8e87e8562744 btrfs: Remove fs_info argument from btrfs_add_dev_item adds 68a9db5f2395 btrfs: Remove fs_info from btrfs_rm_dev_replace_remove_srcdev adds 5495f195fc5b btrfs: remove fs_info argument from update_dev_stat_item adds d6507cf1e2df btrfs: Remove fs_info from btrfs_assign_next_active_device adds 4f5ad7bd6315 btrfs: Remove fs_info from btrfs_destroy_dev_replace_tgtdev adds f4208794d02e btrfs: Remove fs_info form btrfs_free_chunk adds 97aff912a2fa btrfs: Remove fs_info from btrfs_finish_chunk_alloc adds 3c4276936f6f Btrfs: fix btrfs_write_inode vs delayed iput deadlock adds 616d374efa23 btrfs: allow defrag on a file opened read-only that has rw [...] adds e17385ca2960 btrfs: remove unused member btrfs_root::name adds e9539cff0472 btrfs: dev-replace: remove unused members of btrfs_dev_replace adds 2ffad70ed3b6 btrfs: constify strings passed to assertion helper adds 84db5ccf4262 btrfs: merge free_fs_root helpers adds 4559b0a71749 btrfs: don't leak ret from do_chunk_alloc adds 0d836392cadd Btrfs: fix mount failure after fsync due to hard link recreation adds 46b2f4590aab Btrfs: fix send failure when root has deleted files still open adds b5851021f1ea btrfs: extent-tree: remove unused member walk_control::for_reloc adds 4465c8b4229d btrfs: Remove fs_info from btrfs_insert_delayed_dir_index adds 9add29457ac1 btrfs: Remove fs_info from btrfs_delete_delayed_dir_index adds ab9ce7d42bf6 btrfs: Remove fs_info from btrfs_del_root adds 3ee1c5530e64 btrfs: Remove fs_info from btrfs_del_root_ref adds 6025c19fb208 btrfs: Remove fs_info from btrfs_add_root_ref adds 401b3b19d592 btrfs: Remove root parameter from btrfs_unlink_subvol adds 5b7d687ad591 btrfs: Remove redundant btrfs_release_path from btrfs_unli [...] adds afc6961ffd96 btrfs: backref: Use ERR_CAST to return error code adds 85c39548199b btrfs: extent-tree: Remove unused __btrfs_free_block_rsv adds 1e7e1f9e3aba btrfs: replace: Reset on-disk dev stats value after replace adds 2e19f1f9d31b btrfs: btrfs_iget never returns an is_bad_inode inode adds 8d9e220ca084 btrfs: simplify IS_ERR/PTR_ERR checks adds 9bc2ceff6605 btrfs: lift make_bad_inode into btrfs_iget adds f5b3a4173ff6 btrfs: simplify btrfs_iget adds 672d599041c8 btrfs: Use wrapper macro for rcu string to remove duplicate code adds 22d3151c2c4c Btrfs: send, fix incorrect file layout after hole punching [...] adds 514c7dca85a0 btrfs: Check that each block group has corresponding chunk [...] adds 7ef49515fa67 btrfs: Verify that every chunk has corresponding block gro [...] adds cf90d884b347 btrfs: Introduce mount time chunk <-> dev extent mapping check adds 64f64f43c89a btrfs: Exit gracefully when chunk map cannot be inserted t [...] adds 39379faaad79 btrfs: revert fs_devices state on error of btrfs_init_new_device adds a1a4f841ec45 Merge tag 'for-4.19-tag' of git://git.kernel.org/pub/scm/l [...] adds a6d639da63ae fs: factor out a __generic_write_end helper adds 3d7b6b21f6c5 iomap: mark newly allocated buffer heads as new adds ebf00be37de3 iomap: complete partial direct I/O writes synchronously adds 19e0c58f6552 iomap: generic inline data handling adds 63899c6f8851 iomap: add a page_done callback adds e184fde6f3f5 iomap: add private pointer to struct iomap adds 72b4daa24129 iomap: add an iomap-based readpage and readpages implementation adds c03cea42149d iomap: add initial support for writes without buffer heads adds 09230435dffd iomap: refactor iomap_dio_actor adds ec181f6782d8 iomap: support direct I/O to inline data adds 806a1477b10a iomap: add inline data support to iomap_readpage_actor adds 161fa27ff2e2 Merge branch 'iomap-4.19-merge' of git://git.kernel.org/pu [...] adds ff361fda55fd cifs: Silence uninitialized variable warning adds 95390201e7d8 cifs: use timespec64 internally adds cbedeadf9c44 cifs: use 64-bit timestamps for fscache adds 8505c8bfd85a smb3: if server does not support posix do not allow posix [...] adds 7420451f6a10 cifs: allow disabling insecure dialects in the config adds 256b4c3f03d7 CIFS: fix memory leak and remove dead code adds a12d0c590cc7 cifs: Make sure all data pages are signed correctly adds 21ba3845b59c smb3: fill in statfs fsid and correct namelen adds 2d304217832e smb3: add support for statfs for smb3.1.1 posix extensions adds 876fe8870dce documentation update - remove old out of date feature info adds 950132afd593 cifs: add missing debug entries for kconfig options adds 0fdfef9aa7ee smb3: simplify code by removing CONFIG_CIFS_SMB311 adds c3ed44026cd0 smb3: remove noisy warning message on mount adds 8a69e96e610b smb3: snapshot mounts are read-only and make sure info is [...] adds 289131e1f1e6 SMB3: Number of requests sent should be displayed for SMB3 [...] adds 1995d28f84b3 smb3: remove per-session operations from per-tree connecti [...] adds 22783155f4bf smb3: don't request leases in symlink creation and query adds 06188fcf9c06 cifs: remove unused stats adds e68a932b0b8e smb3: add tracepoint for session expired or deleted adds bf1fdeb7899a smb3: add reconnect tracepoints adds 9da6ec7775d2 cifs: use a refcount to protect open/closing the cached fi [...] adds fcabb89299d7 cifs: simple stats should always be enabled adds 52ce1ac42983 smb3: display bytes_read and bytes_written in smb3 stats adds c281bc0c7412 smb3: fix reset of bytes read and written stats adds 3de5e974ba65 smb3: update readme to correct information about /proc/fs/ [...] adds b2c96de7fe3c cifs: update init_sg, crypt_message to take an array of rqst adds 1f3a8f5f7ac3 cifs: make smb_send_rqst take an array of requests adds e0bba0b85481 cifs: add compound_send_recv() adds 020eec5f712f smb3: add tracepoint for slow responses adds d25865000461 smb3: fix minor debug output for CONFIG_CIFS_STATS adds fd09b7d3b352 smb3: Do not send SMB3 SET_INFO if nothing changed adds a5c62f4833c2 CIFS: fix uninitialized ptr deref in smb2 signing adds 468d677954c0 smb3: display stats counters for number of slow commands adds 8eb4ecfab03d cifs: add SMB2_close_init()/SMB2_close_free() adds 296ecbae7fdf cifs: add SMB2_query_info_[init|free]() adds 1eb9fb52040f cifs: create SMB2_open_init()/SMB2_open_free() helpers. adds b24df3e30cbf cifs: update receive_encrypted_standard to handle compound [...] adds 730928c8f4be cifs: update smb2_queryfs() to use compounding adds e02789a53d71 smb3: enumerating snapshots was leaving part of the data off end adds c1777df1a5d5 cifs: add missing support for ACLs in SMB 3.11 adds e55954a5f7ce cifs: don't show domain= in mount output when domain is empty adds cdeaf9d04a5a smb3: allow previous versions to be mounted with snapshot= [...] adds c4f7173ac3b7 smb3: create smb3 equivalent alias for cifs pseudo-xattrs adds 3bb37da509e5 Merge tag '4.19-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds a801e569970b ext4: move ext4.txt into its own directory adds 489fcb912477 ext4: convert ext4.rst to restructuredtext format adds b2e60723c1c1 ext4: import on-disk layout book from wiki page adds c09f3bac6d8c ext4: import high level design chapter from wiki page adds 3db42a2139f0 ext4: import superblocks chapter from wiki page adds 3c6ba09dd3f8 ext4: import group descriptors chapter from wiki page adds 33dfadc747a8 ext4: import bitmaps chapter from wiki page adds 18ba5a45ce1f ext4: import multi-mount protection chapter from wiki page adds 567d118a9843 ext4: import journal chapter from wiki page adds 46180558f17e ext4: import inodes chapter from wiki page adds b4becd48b7b5 ext4: import inode data fork chapter from wiki page adds 60edae3a0424 ext4: import directory layout chapter from wiki page adds 66d3239a4d8f ext4: import extended attributes chapter from wiki page adds a4d2aadca184 ext4: sysfs: print ext4_super_block fields as little-endian adds af123b371859 ext4: use 64-bit timestamps for mmp_time adds 5ffff8343222 ext4: use ktime_get_real_seconds for i_dtime adds 7b62b293200f ext4: use timespec64 for all inode times adds b42d1d6b5b78 jbd2: replace current_kernel_time64 with ktime equivalent adds 6a0678a79bb3 ext4: super: extend timestamps to 40 bits adds 7f144fd046d9 ext4: fix warning message in ext4_enable_quotas() adds 21ac738ede0b ext4: check allocation failure when duplicating "data" in [...] adds 62bbdd997467 ext4: use swap macro in mext_page_double_lock adds 6684874af063 docs: create filesystem internal section adds f5cb282d8b08 docs: add new ext4 superblock time extension fields adds 0694f8c39f11 docs: fix up the obviously obsolete bits in the new ext4 d [...] adds cdbf8897cb09 dax: dax_layout_busy_page() warn on !exceptional adds 430657b6be89 ext4: handle layout changes to pinned DAX mappings adds f39b3f45dbcb ext4: reset error code in ext4_find_entry in fallback adds 9af0b3d12577 ext4: fix race when setting the bitmap corrupted flag adds 5ef2a6999367 ext4: use ext4_warning() for sb_getblk failure adds 7d95178c7701 ext4: check for NUL characters in extended attribute's name adds 1a5d5e5d51e7 ext4: fix spectre gadget in ext4_mb_regular_allocator() adds bc716523462f ext4: improve code readability in ext4_iget() adds 863c37fcb14f ext4: remove unneeded variable "err" in ext4_mb_release_in [...] adds 10f3e23f07cb Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds c2efdfc100af Merge branch 'iomap-4.19-merge' into xfs-4.19-merge adds 8b2e77c16349 xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages adds 036257213836 xfs: simplify xfs_aops_discard_page adds d43801775766 xfs: move locking into xfs_bmap_punch_delalloc_range adds 91cdfd176165 xfs: do not set the page uptodate in xfs_writepage_map adds c57371a16d07 xfs: don't clear imap_valid for a non-uptodate buffers adds a7b28f72ab90 xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks adds fca8c805425c xfs: remove xfs_reflink_trim_irec_to_next_cow adds 5c665e5b5af6 xfs: remove xfs_map_cow adds 6a4c95013608 xfs: rename the offset variable in xfs_writepage_map adds e2f6ad4624df xfs: make xfs_writepage_map extent map centric adds c3a2f9fff1bb xfs: remove the now unused XFS_BMAPI_IGSTATE flag adds 060d4eaa0bf3 xfs: remove xfs_reflink_find_cow_mapping adds 3345746ef38b xfs: simplify xfs_map_blocks by using xfs_iext_lookup_exte [...] adds 889c65b3f60a xfs: remove the imap_valid flag adds 3faed667644d xfs: don't look at buffer heads in xfs_add_to_ioend adds 6d465e895343 xfs: move all writeback buffer_head manipulation into xfs_ [...] adds 1b65d3dd2d5e xfs: remove xfs_start_page_writeback adds 8e1f065bea1b xfs: refactor the tail of xfs_writepage_map adds ac8ee54669c0 xfs: allow writeback on pages without buffer heads adds 9dc55f1389f9 iomap: add support for sub-pagesize buffered I/O without b [...] adds 82cb14175e7d xfs: add support for sub-pagesize writeback without buffer_heads adds 98c1a7c0ece3 xfs: update my copyrights for the writeback and iomap code adds 8a7493864983 xfs: cow unwritten conversion uses uninitialized dfops adds 6aa6718439ac xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops adds 0e0417f3e546 xfs: remove dfops parameter from ifree call stack adds c9cfdb381172 xfs: remove dfops param from high level dirname calls adds 813d08cb6de0 xfs: use ->t_dfops for recovery of [b|c]ui log items adds 40d03ac6aa2b xfs: use ->t_dfops for attr set/remove operations adds 0bd6207f8364 xfs: remove dfops param in attr fork add path adds d76e6ce8ed69 xfs: use ->t_dfops in extent split tx and remove param adds 32a9b7c65cfc xfs: replace xfs_da_args->dfops accesses with ->t_dfops an [...] adds 2ba13721257e xfs: use ->t_dfops in dqalloc transaction adds 175d1a013eaf xfs: use ->t_dfops for all xfs_bmapi_write() callers adds 6e702a5dcbe1 xfs: remove xfs_bmapi_write() dfops param adds 4bcfa613a058 xfs: use ->t_dfops for all xfs_bunmapi() callers adds ccd9d9114878 xfs: remove xfs_bunmapi() dfops param adds ff3edf255da7 xfs: remove xfs_bmapi_remap() dfops param adds 3e3673e3029c xfs: remove struct xfs_bmalloca dfops field adds f4a9cf97faf4 xfs: use ->t_dfops for collapse/insert range operations adds 81ba8f3e947c xfs: remove dfops param from internal bmap extent helpers adds 42b394a92562 xfs: remove xfs_btree_cur bmbt dfops field adds ed7ef8e55c6f xfs: remove unused btree cursor bc_private.a.dfops field adds 7a7943c7e095 xfs: use ->t_dfops for rmap extent swap operations adds 27356a063a85 xfs: use ->t_dfops in cancel cow blocks operation adds d5669ed58175 xfs: use ->t_dfops in reflink cow recover path adds bcd2c9f33559 xfs: refactor dfops init to attach to transaction adds 3ae2d89174e4 xfs: allow null firstblock in xfs_bmapi_write() when tp is null adds bba59c5e4b38 xfs: add firstblock field to xfs_trans adds f16dea54b789 xfs: use ->t_firstblock in dir ops adds 381eee69f862 xfs: remove firstblock param from xfs dir ops adds 825d75cd8c1b xfs: use ->t_firstblock in attrfork add adds 766139032f95 xfs: use ->t_firstblock in xattr ops adds 650919f13182 xfs: use ->t_firstblock for all xfs_bmapi_write() callers adds 372837978d90 xfs: use ->t_firstblock for all xfs_bunmapi() callers adds 580c4ff9484a xfs: use ->t_firstblock in xfs_bmapi_remap() adds d0a9d7957299 xfs: use ->t_firstblock in insert/collapse range adds a7beabeae221 xfs: remove xfs_bmapi_write() firstblock param adds 2af528425342 xfs: remove xfs_bunmapi() firstblock param adds 333f950c89a1 xfs: remove bmap insert/collapse firstblock param adds 4b77a088d781 xfs: use ->t_firstblock in bmap extent split adds 94c07b4dba01 xfs: remove xfs_bmalloca firstblock field adds 92f9da30f57b xfs: remove bmap extent add helper firstblock params adds 280253d213fb xfs: remove bmap format helpers firstblock params adds cf612de732cb xfs: remove xfs_btree_cur private firstblock field adds 64396ff2c25b xfs: remove xfs_alloc_arg firstblock field adds 058529c5f51c xfs: use ->t_firstblock in dq alloc adds fb91f4b5d618 xfs: replace no-op firstblock init with ->t_firstblock adds 381d59284872 xfs: use ->t_firstblock in reflink cow block cancel adds f53753892187 xfs: use ->t_firstblock in extent swap adds 9c3bf5da80ef xfs: use ->t_firstblock in inode inactivate adds 5fdd97944ee5 xfs: remove xfs_defer_init() firstblock param adds eaebb515f1a4 xfs: refactor buffer submission into a common helper adds e339dd8d8b04 xfs: use sync buffer I/O for sync delwri queue submission adds 6af88cda0076 xfs: combine [a]sync buffer submission apis adds bb00b6f1e2b9 xfs: kill __xfs_buf_submit_common() adds a4722a643fbb xfs: remove unused iolock arg from xfs_break_dax_layouts adds efe803277364 xfs: Initialize variables in xfs_alloc_get_rec before using them adds fa248de98a6b xfs: don't assume a left rmap when allocating a new rmap adds 1d5bebbafc73 xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance adds 897992b7e350 xfs_bmap_util: use swap macro adds e4e542a683c1 xfs: use swap macro in xfs_dir2_leafn_rebalance adds 5089eafffba2 libxfs: Fix a couple of sparse complaintis adds 65cfcc3897d7 xfs: check leaf attribute block freemap in verifier adds 81b549aa626b xfs: return from _defer_finish with a clean transaction adds 0b04b6b875b3 xfs: trivial xfs_btree_del_cursor cleanups adds ef97ef26d263 xfs: clean up xfs_btree_del_cursor callers adds c517b3aa02cf xfs: shorten xfs_scrub_ prefix adds b5e2196e9c72 xfs: shorten xfs_repair_ prefix to xrep_ adds 1d8a748a8aa9 xfs: shorten struct xfs_scrub_context to struct xfs_scrub adds 032d91f9820f xfs: fix indentation and other whitespace problems in scru [...] adds 2e9e6481e2a7 xfs: detect and fix bad summary counts at mount adds 53235f22151e xfs: refactor unmount record write adds f467cad95f5e xfs: force summary counter recalc at next mount adds 02dff7bf8168 xfs: pull up dfops from xfs_itruncate_extents() adds a61acc3c78df xfs: use ->t_dfops in log recovery intent processing adds dcbd44f79986 xfs: fix transaction leak on remote attr set/remove failure adds 03f4e4b26cd5 xfs: make deferred processing safe for embedded dfops adds 83200bfac608 xfs: remove unused deferred ops committed field adds 509308b413c9 xfs: reset dfops to initial state after finish adds 44fd294681de xfs: pack holes in xfs_defer_ops and xfs_trans adds e021a2e5fc52 xfs: support embedded dfops in transaction adds 1e5ae1995a44 xfs: use internal dfops in cow blocks cancel adds 9c6bb0cf7ba3 xfs: use internal dfops in attr code adds 91ef75b65724 xfs: use internal dfops during [b|c]ui recovery adds c8eac49ef798 xfs: remove all boilerplate defer init/finish code adds d5cca7eb244d xfs: remove unnecessary dfops init calls in xattr code adds 9e28a242be65 xfs: drop unnecessary xfs_defer_finish() dfops parameter adds b277c37f43dd xfs: bypass final dfops roll in trans commit path adds 89c3e8cf3c26 xfs: kill IHOLD adds 44a8736bd20a xfs: clean up IRELE/iput callsites adds 1c02d502c208 xfs: remove deprecated barrier/nobarrier mount adds ebcbef3a61a6 xfs: pass transaction lock while setting up agresv on cycl [...] adds bc270b53e6aa xfs: move the repair extent list into its own file adds fcacbc3f5113 xfs: remove if_real_bytes adds 1216b58b353f xfs: simplify xfs_idata_realloc adds 3ba738df2523 xfs: remove the xfs_ifork_t typedef adds 51d626903083 xfs: introduce a new xfs_inode_has_cow_data helper adds 86d969b425d7 xfs: refactor the xrep_extent_list into xfs_bitmap adds eca383fcd63b xfs: refactor superblock verifiers adds 8756a5af1819 libxfs: add more bounds checking to sb sanity checks adds 69775fd15dc7 xfs: verify icount in superblock write adds 9e037cb7972f xfs: check for unknown v5 feature bits in superblock write [...] adds 745b3f76d1c8 xfs: maintain a sequence count for inode fork manipulations adds e666aa37f433 xfs: avoid COW fork extent lookups in writeback if the for [...] adds ff23f4af7efd xfs: move extent busy tree initialization to xfs_initialize_perag adds 0c60d3aa0e2d xfs: refactor log recovery check adds 611995db2ce2 xfs: use a local variable for magic number in xfs_da3_node [...] adds 56830d6cc114 xfs: check da node magic in _node_lookup_int adds 98719051e75c xfs: refactor internal dfops initialization adds fbfa977d25dc xfs: use transaction for intent recovery instead of raw dfops adds 7279aa13b8fb xfs: remove unused __xfs_defer_cancel() internal helper adds ce356d64772f xfs: pass transaction to dfops reset/move helpers adds 1214f1cf663b xfs: replace dop_low with transaction flag adds 488c919a5bec xfs: add missing defer ijoins for held inodes adds 82ff27bc52a8 xfs: automatic dfops buffer relogging adds a8198666fb75 xfs: automatic dfops inode relogging adds 7dbddbaccd18 xfs: drop dop param from xfs_defer_op_type ->finish_item() [...] adds 60f31a609ed3 xfs: clean out superfluous dfops dop params/vars adds 9b1f4e9831df xfs: cancel dfops on xfs_defer_finish() error adds 1ae093cbea3d xfs: replace xfs_defer_ops ->dop_pending with on-stack list adds 0f37d1780c3d xfs: pass transaction to xfs_defer_add() adds c03edc9e49b6 xfs: always defer agfl block frees adds 9d9e62338597 xfs: fold dfops into the transaction adds c2b6e1591b6b xfs: substitute spaces with tabs adds 1f31c98d650c xfs: only validate summary counts on primary superblock adds a0e336ba3e3d xfs: fix a comment in xfs_log_reserve adds 2ba090d521c5 xfs: use WRITE_ONCE to update if_seq adds 73971b172a43 xfs: remove dead error handling code in xfs_dquot_disk_alloc() adds f9ed6debca45 xfs: repair the AGF adds 0e93d3f43ec7 xfs: repair the AGFL adds 13942aa94a8b xfs: repair the AGI adds e25ff835af89 xfs: Close race between direct IO and xfs_break_layouts() adds 10259de1d869 iomap: Switch to offset_in_page for clarity adds fa6c668d807b xfs: remove b_last_holder & associated macros adds 01239d77b9dd xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree adds 781fca5b1046 Merge tag 'xfs-4.19-merge-6' of git://git.kernel.org/pub/s [...] adds 50896e180c6a x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT adds bcd11afa7ada x86/speculation/l1tf: Change order of offset/type in swap entry adds 2f22b4cd45b6 x86/speculation/l1tf: Protect swap entries against L1TF adds 6b28baca9b1f x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation adds 10a70416e1f0 x86/speculation/l1tf: Make sure the first page is always reserved adds 17dbca119312 x86/speculation/l1tf: Add sysfs reporting for l1tf adds 42e4089c7890 x86/speculation/l1tf: Disallow non privileged high MMIO PR [...] adds 377eeaa8e11f x86/speculation/l1tf: Limit swap file size to MAX_PA/2 adds 56563f53d306 x86/bugs: Move the l1tf function and define pr_fmt properly adds ba2591a5993e sched/smt: Update sched_smt_present at runtime adds 6a4d2657e048 x86/smp: Provide topology_is_primary_thread() adds f048c399e0f7 x86/topology: Provide topology_smt_supported() adds c4de65696d86 cpu/hotplug: Make bringup/teardown of smp threads symmetric adds cc1fe215e1ef cpu/hotplug: Split do_cpu_down() adds 05736e4ac13c cpu/hotplug: Provide knobs to control SMT adds 55e6d279abd9 x86/cpu: Remove the pointless CPU printout adds 44ca36de56d1 x86/cpu/AMD: Remove the pointless detect_ht() call adds 545401f4448a x86/cpu/common: Provide detect_ht_early() adds 95f3d39ccf7a x86/cpu/topology: Provide detect_extended_topology_early() adds 1910ad562496 x86/cpu/intel: Evaluate smp_num_siblings early adds 119bff8a9c9b x86/CPU/AMD: Do not check CPUID max ext level before parsi [...] adds 1e1d7e25fd75 x86/cpu/AMD: Evaluate smp_num_siblings early adds 2207def700f9 x86/apic: Ignore secondary threads if nosmt=force adds 1a7ed1ba4bba x86/speculation/l1tf: Extend 64bit swap file size limit adds 11e34e64e410 x86/cpufeatures: Add detection of L1D cache flush support. adds 7ce2f0393ea2 x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_ [...] adds 0d0f62490588 x86/speculation/l1tf: Protect PAE swap entries against L1TF adds e14d7dfb41f5 x86/speculation/l1tf: Fix up pte->pfn conversion for PAE adds 506a66f37489 Revert "x86/apic: Ignore secondary threads if nosmt=force" adds 0cc3cd21657b cpu/hotplug: Boot HT siblings at least once adds 26acfb666a47 x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug b [...] adds a399477e52c1 x86/KVM/VMX: Add module argument for L1TF mitigation adds a47dd5f06714 x86/KVM/VMX: Add L1D flush algorithm adds 3fa045be4c72 x86/KVM/VMX: Add L1D MSR based flush adds c595ceee4570 x86/KVM/VMX: Add L1D flush logic adds 33966dd6b2d2 x86/KVM/VMX: Split the VMX MSR LOAD structures to have an [...] adds ca83b4a7f2d0 x86/KVM/VMX: Add find_msr() helper function adds 3190709335dd x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number a [...] adds 989e3992d2ec x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENT [...] adds 390d975e0c4e x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required adds 215af5499d9e cpu/hotplug: Online siblings when SMT control is turned on adds 72c6d2db64fa x86/litf: Introduce vmx status variable adds 2f055947ae5e x86/kvm: Drop L1TF MSR list approach adds a7b9020b06ec x86/l1tf: Handle EPT disabled state proper adds 7db92e165ac8 x86/kvm: Move l1tf setup function adds 4c6523ec59fe x86/kvm: Add static key for flush always adds dd4bfa739a72 x86/kvm: Serialize L1D flush parameter setter adds 895ae47f9918 x86/kvm: Allow runtime control of L1D flush adds 8e1b706b6e81 cpu/hotplug: Expose SMT control init function adds fee0aede6f47 cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early adds d90a7a0ec83f x86/bugs, kvm: Introduce boot-time control of L1TF mitigations adds 3ec8ce5d866e Documentation: Add section about CPU vulnerabilities adds 6c26fcd2abfe x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLO [...] adds 288d152c23dc x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content adds 1949f9f49792 Documentation/l1tf: Fix typos adds 73d5e2b47264 cpu/hotplug: detect SMT disabled by BIOS adds 379fd0c7e6a3 x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d [...] adds 427362a14244 x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_ [...] adds 5b6ccc6c3b1a x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() adds 9aee5f8a7e30 x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 adds 45b575c00d8e x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d adds 447ae3166702 x86: Don't include linux/irq.h from asm/hardirq.h adds ffcba43ff66c x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d adds 18b57ce2eb8c x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_exte [...] adds f2701b77bbd9 Merge 4.18-rc7 into master to pick up the KVM dependcy adds 583311361369 Documentation/l1tf: Remove Yonah processors from not vulne [...] adds ea156d192f52 x86/speculation: Simplify sysfs report of VMX L1TF vulnerability adds 8e0b2b916662 x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush o [...] adds 5b76a3cff011 KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry adds bc2d8d262cba cpu/hotplug: Fix SMT supported evaluation adds f22cc87f6c1f x86/speculation/l1tf: Invert all not present mappings adds 0768f91530ff x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert adds 958f79b9ee55 x86/mm/pat: Make set_memory_np() L1TF safe adds 1063711b5739 x86/mm/kmmio: Make the tracer robust against L1TF adds e24f14b0ff98 tools headers: Synchronise x86 cpufeatures.h for L1TF additions adds 07d981ad4cf1 x86/microcode: Allow late microcode loading with SMT disabled adds 958f338e96f8 Merge branch 'l1tf-final' of git://git.kernel.org/pub/scm/ [...] adds f441108fa08c block: Remove a superfluous cast from blkdev_report_zones() adds b3e7e7d2d668 include/uapi/linux/blkzoned.h: Remove a superfluous __pack [...] adds 6b1d83d27448 block: Remove bdev_nr_zones() adds 7c8542b79822 block: Inline blk_queue_nr_zones() adds 6a5ac9846508 block: Make struct request_queue smaller for CONFIG_BLK_DE [...] adds 0471559c2fbd block, bfq: add/remove entity weights correctly adds 4420b095cc47 block, bfq: do not expire a queue that will deserve dispat [...] adds 9fae8dd59ff3 block, bfq: fix service being wrongly set to zero in case [...] adds 277a4a9b56cd block, bfq: give a better name to bfq_bfqq_may_idle adds 8ab6bb9ee8d0 blk-mq: cleanup blk_mq_get_driver_tag() adds 2278d69f030f blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() adds 5815839b3ca1 blk-mq: introduce new lock for protecting hctx->dispatch_wait adds 97889f9ac24f blk-mq: remove synchronize_rcu() from blk_mq_del_queue_tag_set() adds 1311326cf475 blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() adds d05d199883b0 drbd: Do not redefine __must_hold() adds 1954e9a998d5 block: Document how blk_update_request() handles RQF_SPECI [...] adds e1a413245a56 Blktrace: bail out early if block debugfs is not configured adds 43ada7878124 Block: blk-throttle: set low_valid immediately once one cg [...] adds b64a71a0130d block/floppy: remove redundant variable dflags adds f4354a94e209 loop: remove redundant pointer inode adds e84422cdf3ca partitions/ldm: remove redundant pointer dgrp adds 5efac89c8498 paride: remove redundant variable n adds 0da73d00ca11 blk-mq: code clean-up by adding an API to clear set->mq_map adds c018c84fdb45 blk-mq: fix typo in a function comment adds 3f0cedc7e9a0 blk-mq: use list_splice_tail_init() to insert requests adds b04f50ab8a74 blk-mq: only attempt to merge bio if there is rq in sw queue adds d769a992966b drbd: mark expected switch fall-throughs adds d893ff86034f block/loop: mark expected switch fall-through adds 6e768717304b blk-mq: dequeue request one by one from sw queue if hctx is busy adds 08e18eab0c57 block: add bi_blkg to the bio for cgroups adds c7c98fd37653 block: introduce bio_issue_as_root_blkg adds 903d23f0a354 blk-cgroup: allow controllers to output their own stats adds 0d1e0c7cd590 blk: introduce REQ_SWAP adds 0d3bd88d54f5 swap,blkcg: issue swap io with the appropriate context adds d09d8df3a294 blkcg: add generic throttling mechanism adds 2cf855837b89 memcontrol: schedule throttling if we are congested adds 2ecbf456352d blk-stat: export helpers for modifying blk_rq_stat adds a79050434b45 blk-rq-qos: refactor out common elements of blk-wbt adds c1c80384c8f4 block: remove external dependency on wbt_flags adds 67b42d0bf7a8 rq-qos: introduce dio_bio callback adds d70675121546 block: introduce blk-iolatency io controller adds b351f0c76c3e Documentation: add a doc for blk-iolatency adds ca47e8c72ae1 mm: skip readahead if the cgroup is congested adds 00a8cdb84fcb null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nu [...] adds c137969bd4c5 block, mm: remove unnecessary __GFP_HIGH flag adds b88aef36b87c block: fix infinite loop if the device loses discard capability adds e9a83853302b block: Add default switch case to blk_pm_allow_request() t [...] adds 6dad38d38f20 null_blk: move shared definitions to header file adds ca4b2a011948 null_blk: add zone support adds 3993e501bf85 block/DAC960.c: fix defined but not used build warnings adds 88b7210c8109 block: iolatency: avoid 64-bit division adds a284390b397a blk-iolatency: fix max_depth comparisons adds 28519c891c5a bsg: remove read/write support adds ea870bb2ae6c block: skd: Use %pad printk format for dma_addr_t values adds 05814a10370b block: remove blkdev_entry_to_request() macro adds ffc03fb7a52a lightnvm: pblk: handle case when mw_cunits equals to 0 adds 880eda544097 lightnvm: move NVM_DEBUG to pblk adds 99b8dad1b6e5 lightnvm: pblk: enable line minor version detection adds 242e461fb628 lightnvm: Remove redundant rq->__data_len initialization adds 921aebfac087 lightnvm: pblk: fix read_bitmap for 32bit archs adds 59a8f43b6341 lightnvm: limit get chunk meta request size adds 4e495a46b103 lightnvm: pblk: expose generic disk name on pr_* msgs adds 884b031b288b lightnvm: pblk: mark expected switch fall-through adds 11f6ad699a32 lightnvm: pblk: add asynchronous partial read adds f6352103d2e0 lightnvm: pblk: assume that chunks are closed on 1.2 devices adds d607eefa3b55 blk-iolatency: don't change the latency window adds 71e9690b59e7 blk-iolatency: truncate our current time adds 6ce3dd6eec11 blk-mq: issue directly if hw queue isn't busy in case of 'none' adds ada94973f15f pktcdvd: remove assignment in if condition adds 3f289dcb4b26 block: make bdev_ops->rw_page() take a REQ_OP instead of bool adds 59767fbd49d7 block: Add part_stat_read_accum to read across field entries. adds dbae2c551377 block: Define and use STAT_READ and STAT_WRITE adds ddcf35d39797 block: Add and use op_stat_group() for indexing disk_stat fields. adds bdca3c87fb7a block: Track DISCARD statistics and output them in stat an [...] adds 636620b66d5d blkcg: Track DISCARD statistics and output them in cgroup io.stat adds 22f17952c787 blk-rq-qos: make depth comparisons unsigned adds 8824f62246be blk-mq: fail the request in case issue failure adds 76f17d8ba1cb block: Rename the null_blk_mod kernel module back into null_blk adds 24d5493f207c block: simplify bio_check_pages_dirty adds 3bb509831031 block: bio_set_pages_dirty can't see NULL bv_page in a val [...] adds c8b27acc7759 bcache: don't clone bio in bch_data_verify adds 076ff2f0b877 exofs: use bio_clone_fast in _write_mirror adds 071f52fbce61 block: remove bio_clone_kmalloc adds 3ed122e68bb2 md: remove a bogus comment adds c55183c9aaa0 block: unexport bio_clone_bioset adds 42c9cdfe1e11 block: allow max_discard_segments to be stacked adds 40c6f9c28ef0 nvme.h: resync with nvme-cli adds 230f1f9e04e2 nvme: move init of keep_alive work item to controller init [...] adds 0866bf0c3778 nvmet: add commands supported and effects log page adds 55eb942eda2c nvmet: add buffered I/O support for file backed ns adds 64a741c1eaa8 nvme-rdma: support up to 4 segments of inline data adds 0d5ee2b2ab4f nvmet-rdma: support max(16KB, PAGE_SIZE) inline data adds 2fc464e2162c nvmet-rdma: add unlikely check in the fast path adds 202093848cac nvmet-rdma: add an error flow for post_recv failures adds 59e29ce66bc5 nvme: cache struct nvme_ctrl reference to struct nvme_request adds 5d87eb94d9ba nvme: use hw qid in trace events adds b80a55e246a1 nvme: add controller name to trace events adds 6268953e8977 nvme: add disk name to trace events adds 249090f9016b nvme-rdma: mark expected switch fall-through adds 90140624e8fa nvme-rdma: unquiesce queues when deleting the controller adds c66e2998c8ca nvme-rdma: centralize controller setup sequence adds 75862c72323e nvme-rdma: centralize admin/io queue teardown sequence adds 1b72b71facce nvmet: fix file discard return status adds 9c891c139894 nvmet: check fileio lba range access boundaries adds 1b0d274523df nvmet: don't use uuid_le type adds eca53cb63f1d Merge branch 'nvme-4.19' of git://git.infradead.org/nvme i [...] adds d3df0ac09654 xen/blkfront: remove unused macros adds 359f642700f2 block: move bio_integrity_{intervals,bytes} into blkdev.h adds cdcdcaae8450 scsi: virtio_scsi: fix pi_bytes{out,in} on 4 KiB block siz [...] adds dc30b96ab6d5 readahead: stricter check for bdi io_pages adds 99a27d59bd7b bcache: simplify the calculation of the total amount of fl [...] adds 5c25c4fc74af bcache: finish incremental GC adds 7f4a59de2813 bcache: calculate the number of incremental GC nodes accor [...] adds 94f71c16062e bcache: fix I/O significant decline while backend devices [...] adds a56489d4b3c9 bcache: do not assign in if condition register_bcache() adds 6268dc2c4703 bcache: free heap cache_set->flush_btree in bch_journal_free adds 16c1fdf4cfd6 bcache: do not assign in if condition in bcache_init() adds 9b4e9f5abb94 bcache: do not assign in if condition in bcache_device_init() adds 75cbb3f1d840 bcache: stop using the deprecated get_seconds() adds 14cb2c8a6c5d partitions/aix: fix usage of uninitialized lv_info and lvn [...] adds d43fdae7bac2 partitions/aix: append null character to print data from disk adds 55690c07b44a pktcdvd: Fix possible Spectre-v1 for pkt_devs adds c454edc21b12 block: don't account for split bio's size in cgroup stats adds ddd0bc756983 block: move ref_tag calculation func to the block layer adds 10c41ddd6132 block: move dif_prepare/dif_complete functions to block layer adds f7f1fc363aab nvme: use blk API to remap ref tags for IOs with metadata adds 54648cf1ec2d block: blk_init_allocated_queue() set q->fq as NULL in the [...] adds 08fcf813281e t10-pi: provide empty t10_pi_complete() for !CONFIG_BLK_DE [...] adds 4725549192c9 block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path adds 52a1199ccd42 blk-iolatency: fix blkg leak in timer_fn adds cc7ecc258562 blk-cgroup: hold the queue ref during throttling adds 2c323017e381 blk-cgroup: clear the throttle queue on fork adds c480bcf97b18 block: make iolatency avg_lat exponentially decay adds 99972f171bba aoe: mark expected switch fall-through adds b233f127042d block: really disable runtime-pm for blk-mq adds 75d6e175fc51 blk-mq: fix updating tags depth adds 54f8a7ae7c21 ide-cd: Drop unused sense buffers adds 1fd89e4ddcec scsi: cxlflash: Drop unused sense buffers adds ad80f9703a3d scsi: build scsi_common.o for all scsi passthrough request users adds 8a39a0478355 target: don't depend on SCSI adds e7d0748dd716 block: Switch struct packet_command to use struct scsi_sense_hdr adds 7a6873be1b11 ide-cd: Remove redundant sense buffer adds 4e178c17cac0 cdrom: Use struct scsi_sense_hdr internally adds 429296cc51c4 libata-scsi: Move sense buffers onto stack adds 704f83928c8e scsi: Check sense buffer size at build time adds 05b9ba4b550f Merge tag 'v4.18-rc6' into for-4.19/block2 adds 9b89bc3857a6 nvme.h: add support for the log specific field adds 1a37621658fe nvme.h: add ANA definitions adds 0e98719b0e4b nvme: simplify the API for getting log pages adds 8decf5d5b9f3 nvme: remove nvme_req_needs_failover adds 0d0b660f214d nvme: add ANA support adds 4ee43280488b nvmet: keep a port pointer in nvmet_ctrl adds 793c7cfce02c nvmet: track and limit the number of namespaces per subsystem adds 72efd25dcf4f nvmet: add minimal ANA support adds 62ac0d32f74e nvmet: support configuring ANA groups adds b369b30cf510 nvmet: use Retain Async Event bit to clear AEN adds f87b0f0dfa54 Merge branch 'nvme-4.19' of git://git.infradead.org/nvme i [...] adds f10fe9d85dc0 lightnvm: remove minor version check for 2.0 adds f87c30c96cd9 xen-blkfront: use true and false for boolean values adds e33e5c85763e target/loop: depend on SCSI adds 2887e41b910b blk-wbt: Avoid lock contention and thundering herd issue i [...] adds 9b4f43460dd0 cfq: Annotate fall-through in a switch statement adds f7ecb1b109da cfq: Suppress compiler warnings about comparisons adds d5fcc4e46e51 drivers/block/mtip32xx: remove the null check for debugfs_ [...] adds 69daf897d75b drivers/block/aoe/aoedev: NULL check is not needed for mem [...] adds a12fc00b237c drivers/block/drbd: remove the null check for kmem_cache_destroy adds 78ac2107176b bcache: do not check return value of debugfs_create_dir() adds b4cb6efc1af7 bcache: display rate debug parameters to 0 when writeback [...] adds c2e8dcf7fa43 bcache: avoid unncessary cache prefetch bch_btree_node_get() adds e57fd7468485 bcache: add a comment in super.c adds cb329dec1182 bcache: fix mistaken code comments in bcache.h adds 0cba2e71111e bcache: fix mistaken comments in request.c adds b467a6ac0b4b bcache: add code comments for bset.c adds ea8c5356d390 bcache: set max writeback rate when I/O request is idle adds e921efeb0704 bcache: make the pr_err statement used for ENOENT only in [...] adds cbb751c060fe bcache: trivial - remove tailing backslash in macro BTREE_FLAG adds 8f220c418d07 nvme: fixup crash on failed discovery adds 8b92d0e3d400 nvme.h: fixup ANA group descriptor format adds 93045d5942da nvme.h: add support for ns write protect definitions adds 1293477f4f32 nvme: set gendisk read only based on nsattr adds dedf0be54461 nvmet: add ns write protect support adds 66414e80245e nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever adds 4884f8bf87f6 Merge branch 'nvme-4.19' of git://git.infradead.org/nvme i [...] adds d6c02a9beb67 block: bvec_nr_vecs() returns value for wrong slab adds d263ed992682 blk-mq: count the hctx as active before allocating tag adds b1f4267cc544 block: Remove two superfluous #include directives adds 6bad9b210a22 blkcg: Introduce blkg_root_lookup() adds 4cf6324b17e9 block: Introduce blk_exit_queue() adds 24ecc3585348 block: Ensure that a request queue is dissociated from the [...] adds 0a1c749dee4c block: paride: pd: mark expected switch fall-throughs adds 991f61fe7e1d Blk-throttle: reduce tail io latency when iops limit is enforced adds 61884de08f83 null_blk: add lock drop/acquire annotation adds 46451874c7c9 bcache: fix error setting writeback_rate through sysfs interface adds b86d865cb1ca blkcg: Make blkg_root_lookup() work for queues in bypass mode adds 73ba2fb33c49 Merge tag 'for-4.19/block-20180812' of git://git.kernel.dk [...] adds f075dce66c60 scsi sg: remove incorrect scsi command checking logic adds 57ee3196ce7c Merge SCSI_IOCTL_SEND_COMMAND cleanup branch. adds 02361bc77888 lib/bch: Remove VLA usage adds 7a1f1b594a3d mtd: replace VMLINUX_SYMBOL_STR() with string literal adds c31106b7af32 mtd: maps: gpio-addr-flash: add error handling for ioremap [...] adds d1001b060621 dt-bindings: mtd: document Broadcom's TRX firmware format binding adds 98534a58c8a4 mtd: parsers: trx: add of_match_table with the new DT binding adds 48360246162b mtd: Use kasprintf() instead of fixed buffer formatting adds 0219ef1ce577 mtd: cfi: cmdset_0002: remove redundant variable timeo adds fb60e87dc4aa mtd: nftl: remove redundant variable nb_erases adds 9ea97a7d689c mtd: powernv_flash: set of_node in mtd's dev adds 4897015d2ffb mtd: maps: use mtd_device_register() where applicable adds 39675caa06e7 mtd: sst25l: use mtd_device_register() adds c4592b9c3788 jffs2: use 64-bit intermediate timestamps adds 5f7a01e22263 jffs2: use unsigned 32-bit timstamps consistently adds 89fd23efa0d7 mtd: Fallback to ->_read/write() when ->_read/write_oob() [...] adds 6c6bc9ea84d0 mtdchar: fix overflows in adjustment of `count` adds a8222a84cefa mtd: Make Kconfig formatting consistent adds d70420bcd447 mtd: adapt misleading comment in mtd_oob_ops structure adds 8c15e21c3508 mtd: lpddr: use mtd_device_register() adds 1d25e3eeed1d mtd/maps: fix solutionengine.c printk format warnings adds d2ad00eb7879 dt-bindings: mtd: explicitly document nesting partitions d [...] adds 76a832254ab0 mtd: partitions: use DT info for parsing partitions with " [...] adds efc6362c6f8c mtd: rawnand: atmel: add module param to avoid using dma adds ac8cf0b9e784 mtd: rawnand: micron: Update ecc_stats.corrected adds 16c4fba03a45 mtd: rawnand: hynix: fix decoding the OOB size on H27UCG8T2BTR adds f308d7353d1f mtd: rawnand: add Reed-Solomon error correction algorithm adds f922bd798bb9 mtd: rawnand: add an option to specify NAND chip as a boot device adds f8a53187a25f dt-bindings: mtd: add tegra NAND controller binding adds d7d9f8ec77fe mtd: rawnand: add NVIDIA Tegra NAND Flash controller driver adds ed6d0285f81c mtd: rawnand: marvell: Handle on-die ECC adds 00ce4e039ad5 mtd: rawnand: add manufacturer fixup for ONFI parameter page adds 872b71ff084a mtd: rawnand: add defines for ONFI version bits adds 243f37cb1f63 mtd: rawnand: micron: add fixup for ONFI revision adds 181ace9e1b2e mtd: rawnand: helper function for setting up ECC configuration adds f9801fda963e mtd: rawnand: denali: use helper function for ecc setup adds c168ac273ce3 dt-bindings: qcom_nandc: update for ECC strength and step size adds 320bdb5fb9c4 mtd: rawnand: qcom: remove dt property nand-ecc-step-size adds 7ddb937f2c1d mtd: rawnand: qcom: use the ecc strength from device parameter adds 6f20070d51a2 mtd: rawnand: qcom: wait for desc completion in all BAM channels adds 8eab72148808 mtd: rawnand: qcom: erased page detection for uncorrectabl [...] adds 2f610386736d mtd: rawnand: qcom: fix null pointer access for erased pag [...] adds add0cfa3c3e5 mtd: rawnand: qcom: parse read errors for read oob also adds 28eed9f6cab6 mtd: rawnand: qcom: modify write_oob to remove read codeword part adds 783b5bf9bd91 mtd: rawnand: qcom: fix return value for raw page read adds 5bc36b2bf6e2 mtd: rawnand: qcom: check for operation errors in case of [...] adds 85632c17194e mtd: rawnand: qcom: code reorganization for raw read adds 0cf5c7dbaa39 mtd: rawnand: provide only single helper function for ECC conf adds 7529df465248 mtd: nand: Add core infrastructure to support SPI NANDs adds 5ef5640a2777 dt-bindings: Add bindings for SPI NAND devices adds a508e8875e13 mtd: spinand: Add initial support for Micron MT29F2G01ABAGD adds 1075492bb9e2 mtd: spinand: Add initial support for Winbond W25M02GV adds b02308af05e6 mtd: spinand: Add initial support for the MX35LF1GE4AB chip adds 3dfa025f890c mtd: spinand: macronix: Add support for MX35LF2GE4AB adds 24f0ae995deb mtd: rawnand: mxc: remove __init qualifier from mxcnd_probe_dt adds cd1beffa83f6 mtd: rawnand: denali_dt: use dev as a shorthand of &pdev->dev adds d91e8a3eec69 dt-binding: mtd: denali_dt: document clock property adds 6f1fe97bec34 mtd: rawnand: denali_dt: add more clocks based on IP datasheet adds 1dfac31a5a63 mtd: rawnand: denali: optimize timing parameters for data [...] adds 8604e6346e8d mtd: rawnand: docg4: fix the probe function error path adds da8eb7d227c5 mtd: rawnand: gpmi: remove redundant variable payload_virt adds 9f43deee4351 mtd: rawnand: qcom: erased page bitflips detection adds 4d54df433558 mtd: rawnand: gpmi: Remove useless dependency on MTD_NAND adds 45e9f40f4669 mtd: rawnand: Add 'depends on HAS_IOMEM' where missing adds 31ac1a53eb7f mtd: rawnand: omap2: Allow selection of this driver when C [...] adds b22a8b075dbc mtd: rawnand: sharpsl: Remove inclusion of mach and asm headers adds 18331b981029 mtd: rawnand: sharpsl: Allow selection of this driver when [...] adds ee70e5e796ff mtd: rawnand: lpc32xx: Allow selection of these drivers wh [...] adds 0beb48724120 mtd: rawnand: brcmnand: Allow selection of this driver whe [...] adds c03f3cf37e54 mtd: rawnand: mxc: Avoid inclusion of asm/mach headers adds 434bc2e148aa mtd: rawnand: mxc: Allow selection of this driver when COM [...] adds b2d55fe2ad5a mtd: rawnand: qcom: Allow selection of this driver when CO [...] adds d4de09e5bb08 mtd: rawnand: nuc900: Allow selection of this driver when [...] adds a58d0b4d512a bcma: Allow selection of this driver when COMPILE_TEST=y adds 5dcddebb1b1f mtd: rawnand: Kill cafe_nand_bug() adds a4c025372d9d mtd: rawnand: Remove nand_do_read() prototype from rawnand.h adds 707329aca6e0 mtd: rawnand: Remove forward declaration of mtd_info adds 1c3ab61ebcf8 mtd: rawnand: Remove forward declaration of device_node adds 44b07b921dea mtd: rawnand: Rename nand_default_bbt() into nand_create_bbt() adds e80eba758151 mtd: rawnand: Kill the chip->scan_bbt() hook adds f0f01838f764 mtd: rawnand: orion_nand: Kill orion_nand_data.dev_ready() adds dc2d8856a758 mtd: rawnand: plat_nand: Kill pdata->ctrl.{hwcontrol, read [...] adds b04a3fe3143d mtd: rawnand: gpmi: Switch to SPDX identifier adds c786bbcc1a2c mtd: rawnand: mxc: Switch to SPDX identifier adds bd9c3f9b3c00 mtd: rawnand: marvell: add suspend and resume hooks adds 7734a275a7ee mtd: rawnand: marvell: remove bogus comment in marvell_nfc [...] adds f9e64d610425 mtd: rawnand: marvell: set reg_clk to NULL if it can't be [...] adds 20366e19e28f mtd: rawnand: hynix: Use ->exec_op() in hynix_nand_reg_write_op() adds e6848511d061 mtd: rawnand: atmel: Use uintptr_t casts instead of unsigned int adds d28395c9083d mtd: rawnand: atmel: Add an __iomem cast on gen_pool_dma_a [...] adds 88a40e7dca00 mtd: rawnand: atmel: Allow selection of this driver when C [...] adds c5b76d8dd2bf mtd: rawnand: davinci: Stop doing iomem pointer <-> u32 co [...] adds cc53d5ca38c0 mtd: rawnand: davinci: Use uintptr_t casts instead of unsi [...] adds d3691813b05c mtd: rawnand: fix indentation in Kconfig adds b9221470b081 mtd: rawnand: davinci: Allow selection of this driver when [...] adds cf3e3fd2e94f mtd: rawnand: sunxi: Add an U suffix to NFC_PAGE_OP definition adds 06c8b5dc9381 mtd: rawnand: sunxi: Make sure ret is initialized in sunxi [...] adds e37db6df41f5 mtd: rawnand: sunxi: Allow selection of this driver when C [...] adds 8f3931ed975e mtd: rawnand: fscm: Avoid collision on PC def when compili [...] adds f55824c6faef mtd: rawnand: fsmc: Use uintptr_t casts instead of unsigned ones adds 17c09ed706de mtd: rawnand: fsmc: Allow selection of this driver when CO [...] adds b30a2bd4ee9d memory: fsl_ifc: Allow selection of this driver when COMPI [...] adds 62a316088dd0 mtd: rawnand: fsl_ifc: Add an __iomem specifier on eccstat_regs adds a6be5051cdca mtd: rawnand: fsl_ifc: Allow selection of this driver when [...] adds dc2865ac3527 MIPS: txx9: Move the ndfc.h header to include/linux/platfo [...] adds eaea2e7300a2 mtd: rawnand: txx9ndfmc: Allow selection of this driver wh [...] adds e65e3a50702f MIPS: jz4740: Move jz4740_nand.h header to include/linux/p [...] adds 6968e07e8169 mtd: rawnand: jz4740: Allow selection of this driver when [...] adds b8f0fadab208 mtd: rawnand: jz4780: Drop the dependency on MACH_JZ4780 adds 72b77bb018b3 mtd: rawnand: jz4740: Use the proper format specifier to p [...] adds ab99e11062c1 memory: jz4780-nemc: Allow selection of this driver when C [...] adds c2204734bb50 mtd: rawnand: MTD_NAND_BCM47XXNFLASH needs CONFIG_BCMA adds 29597ca14dee mtd: rawnand: use mtd_device_register() where applicable adds e8b0ac398f5e mtd: onenand: use mtd_device_register() where applicable adds 6a943386ee36 mtd: rawnand: add default values for dynamic timings adds d535934a9ad4 mtd: rawnand: tegra: check bounds of die_nr properly adds 7330fc505af4 mtd: rawnand: qcom: stop using phys_to_dma() adds 79e1ca37cc0c mtd: rawnand: fsmc: Stop using chip->read_buf() adds dbc44edbf833 mtd: rawnand: micron: Fix on-die ECC detection logic adds 3ec7cb369eb2 mtd: rawnand: micron: support 8/512 on-die ECC adds 0d6030ac041f mtd: rawnand: Expose _notsupp() helpers for raw page accessors adds cb2bf403a462 mtd: rawnand: micron: allow forced on-die ECC adds 2301780711ef mtd: rawnand: micron: Get the actual number of bitflips adds ef422e1ecd27 mtd: rawnand: micron: Avoid enabling/disabling ECC when it [...] adds 317c6d9b69eb mtd: rawnand: micron: Make ECC activation stateful adds c81d28ad4fe8 mtd: rawnand: orion: Avoid direct inclusion of asm headers adds d166541e9031 mtd: rawnand: orion: Handle cases where __LINUX_ARM_ARCH__ [...] adds 760c435e0f85 mtd: rawnand: make subop helpers return unsigned values adds bdc4e58d5395 mtd: rawnand: s3c2410: Error out when ->nrsets < 0 or ->se [...] adds 110ab1582670 mtd: rawnand: Remove unused caller_is_module() definition adds 7da45139d264 mtd: rawnand: better name for the controller structure adds 05b54c7bac90 mtd: rawnand: add hooks that may be called during nand_scan() adds d05a9524d7ec mtd: rawnand: jz4740: Include gpio/consumer.h instead of gpio.h adds 49919d9c9e96 mtd: rawnand: sunxi: Remove gpio.h and of_gpio.h inclusions adds 89956d118e5a mtd: rawnand: atmel: Stop including gpio.h adds c1070db3839f mtd: rawnand: au1550nd: Remove unneeded gpio.h inclusion adds b2342c1c80ce mtd: rawnand: davinci: convert driver to nand_scan() adds d03af162bb09 mtd: rawnand: denali: convert to nand_scan() adds 99dc9d95ec5a mtd: rawnand: fsl_elbc: return meaningful values adds 5bf3e76b0abf mtd: rawnand: fsl_elbc: convert driver to nand_scan() adds 37b0375d7398 mtd: rawnand: fsl_ifc: convert driver to nand_scan() adds 3bbddfa3d292 mtd: rawnand: fsmc: convert driver to nand_scan() adds 5f8374d9b8b5 mtd: rawnand: gpmi: convert driver to nand_scan() adds 07c1a4b3d823 mtd: rawnand: hisi504: convert driver to nand_scan() adds eef2b13a3314 mtd: rawnand: jz4780: convert driver to nand_scan() adds f4a48d7bf89e mtd: rawnand: lpc32xx_slc: convert driver to nand_scan() adds 8831e48bad14 mtd: rawnand: marvell: convert driver to nand_scan() adds 1ce7826d7f17 mtd: rawnand: mtk: convert driver to nand_scan() adds 96fa8e6e2619 mtd: rawnand: mxc: convert driver to nand_scan() adds 5cbad9e3da60 mtd: rawnand: nandsim: convert driver to nand_scan() adds 127483187a4a mtd: rawnand: s3c2410: convert driver to nand_scan() adds 5f20da0fe8af mtd: rawnand: sh_flctl: convert driver to nand_scan() adds 2a4d9c16e8d1 mtd: rawnand: sunxi: convert driver to nand_scan() adds 6a9035ceb980 mtd: rawnand: tango: convert driver to nand_scan() adds a001058a9aa2 mtd: rawnand: txx9ndfmc: rename nand controller internal s [...] adds 962c35ef1e68 mtd: rawnand: vf610: convert driver to nand_scan() adds 92aa292d2e47 mtd: rawnand: sm_common: fix the probe function error path adds fe13ae02b07a mtd: rawnand: sm_common: convert driver to nand_scan_with_ids() adds 6a3cec64f18c mtd: rawnand: qcom: convert driver to nand_scan() adds 0bbf47eab469 ia64: use asm-generic/io.h adds 15280e8107e1 sparc64: add reads{b,w,l}/writes{b,w,l} adds 16909c81c629 drivers/memory/Kconfig: Add CONFIG_OF dependency adds 4918b905736f mtd: rawnand: brcmnand: convert driver to nand_scan() adds 73a27db86581 mtd: rawnand: cafe: convert driver to nand_scan() adds c49f3bee8cb5 mtd: rawnand: lpc32xx_mlc: convert driver to nand_scan() adds e1e6255c311b mtd: rawnand: omap2: convert driver to nand_scan() adds 7928225ffcb3 mtd: rawnand: atmel: clarify NAND addition/removal paths adds 577e010c24bc mtd: rawnand: atmel: convert driver to nand_scan() adds 49aa76b16676 mtd: rawnand: do not execute nand_scan_ident() if maxchips [...] adds 66a38478dcc5 mtd: rawnand: docg4: convert driver to nand_scan() adds f57bbfb9e3f4 mtd: rawnand: jz4740: fix probe function error path adds 2f2173449b03 mtd: rawnand: jz4740: group nand_scan_{ident, tail} calls adds ccadc14975c9 mtd: rawnand: jz4740: convert driver to nand_scan() adds 176fc2f28ee5 mtd: rawnand: tegra: convert driver to nand_scan() adds abe23d1c5cdf mtd: rawnand: txx9ndfmc: clarify ECC parameters assignation adds ee1af8296dbc mtd: rawnand: txx9ndfmc: convert driver to nand_scan() adds 98732da1a08e mtd: rawnand: do not export nand_scan_[ident|tail]() anymore adds 2023f1fa216f mtd: rawnand: allocate model parameter dynamically adds 3d3fe3c05d5a mtd: rawnand: allocate dynamically ONFI parameters during [...] adds ed128e8b757b MAINTAINERS: drop Wenyou Yang from Atmel NAND driver support adds da86748bf600 Merge tag 'nand/for-4.19' of git://git.infradead.org/linux [...] adds 00a5762b4525 mtd: m25p80: Remove unneeded m25p->command field adds 9882b5375df5 mtd: m25p80: Use SPI_MEM_OP_NO_DUMMY instead of SPI_MEM_OP [...] adds 38ebbe2b7282 mtd: spi-nor: nxp-spifi: release flash_np in nxp_spifi_probe() adds de217c1cca43 mtd: spi-nor: atmel-quadspi: add suspend/resume hooks adds 5f0d02270d0a mtd: spi-nor: stm32-quadspi: replace "%p" with "%pK" adds 11edc1133e30 mtd: spi-nor: intel-spi: use mtd_device_register() adds 261b354caf29 mtd: spi-nor: atmel-quadspi: Include gpio/consumer.h inste [...] adds 3938c0d4cf60 mtd: spi-nor: cadence-quadspi: fix timeout handling adds bb276262e88d mtd: spi-nor: only apply reset hacks to broken hardware adds d0eea5d8db42 Merge tag 'spi-nor/for-4.19' of git://git.infradead.org/li [...] adds 9805d4bcf8f9 mtd: rawnand: atmel: Select GENERIC_ALLOCATOR adds c2fc71c9b74c Merge tag 'mtd/for-4.19' of git://git.infradead.org/linux-mtd adds 010228e4a932 md-cluster: clear another node's suspend_area after the co [...] adds 0357ba27bd61 md-cluster: show array's status more accurate adds df8c676418e1 md-cluster: don't send msg if array is closing adds ebc7709f6500 md/r5cache: remove redundant pointer bio adds 685dbcaa25be drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() adds 08edaaa6d6fa drivers/md/raid5: Do not disable irq on release_inactive_s [...] adds d63e2fc804c4 md/raid5: fix data corruption of replacements after origin [...] adds b219a1d2de0c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d27fb99f62af dma-mapping: relax warning for per-device areas adds 7d63fb3af87a swiotlb: clean up reporting adds 25622e045a6a nios2: use generic dma_noncoherent_ops adds a5516219b102 of/platform: Initialise default DMA masks adds 5ac65e8c8941 ACPI/IORT: Support address size limit for root complexes adds f07d141fe943 dma-mapping: Generalise dma_32bit_limit flag adds d74ea7100b0d ACPI/IORT: Set bus DMA mask as appropriate adds 6c2fb2ea7636 of/device: Set bus DMA mask as appropriate adds 03bfdc31176c iommu/dma: Respect bus DMA limit for IOVAs adds 6757cdae4444 ACPI/IORT: Don't set default coherent DMA mask adds 4d8bde883bfb OF: Don't set default coherent DMA mask adds b2fcb677d4dd sh: simplify get_arch_dma_ops adds 47fcae0d2a5f sh: introduce a sh_cacheop_vaddr helper adds a602915f5d0d sh: use dma_direct_ops for the CONFIG_DMA_COHERENT case adds 46bcde94cd02 sh: split arch/sh/mm/consistent.c adds 6fa1d28e38cf sh: use generic dma_noncoherent_ops adds f66dc7232002 Merge tag 'dma-mapping-4.19' of git://git.infradead.org/us [...] adds 707c62352909 configfs: use kvasprintf() instead of open-coding it adds 1823342a1f2b configfs: replace strncpy with memcpy adds cc57c07343bd configfs: fix registered group removal adds be718b524d8d Merge tag 'configfs-for-4.19' of git://git.infradead.org/u [...] adds e76ad18b5677 regmap: slimbus: add support to multi read/write adds bcf7eac3d97f regmap: add SCCB support adds e594a0636b02 Merge tag 'regmap-sccb' of https://git.kernel.org/pub/scm/ [...] adds eef5ba1aa148 i2c: smbus: add unlocked __i2c_smbus_xfer variant adds 0afdd676f6e5 Merge branch 'i2c/smbus_xfer_unlock-immutable' of git://gi [...] adds 75eb3a67a29e regmap: sccb: fix typo and sort headers alphabetically adds 74fe7b551f33 regmap: Add regmap_noinc_read API adds 1cbddedbed79 Merge tag 'regmap-noinc-read' into regmap-4.19 adds 1dce5d849f94 Merge branch 'regmap-4.19' into regmap-next adds 15bc88cd5f8e Merge tag 'regmap-v4.19' of git://git.kernel.org/pub/scm/l [...] adds 792adb90fa72 x86/init: fix build with CONFIG_SWAP=n adds 08ba7ae35b15 spi: sh-msiof: Make sure all DMA operations have completed adds 931c4e9a72ae spi: cadence: Change usleep_range() to udelay(), for atomi [...] adds fb9acf5f1f21 spi: orion: fix CS GPIO handling again adds 8570043e2cc6 spi: spi-fsl-dspi: Fixup regmap configuration adds 2ba87a9bcc7a spi: cadence: Fix missing clk_disable_unprepare() on error [...] adds 66b19d762378 spi: dw: fix possible race condition adds 563a53f3906a spi: davinci: fix a NULL pointer dereference adds c3c7126248a0 Merge branch 'spi-4.18' into spi-linus adds 3e247b0fb540 spi: remove unused adi_spi3.h header adds c87bdcc89d86 spi: spi-fsl-dspi: Drop unreachable else if statement adds 4779f23d1ac8 spi: spi-fsl-dspi: Drop unneeded use of dataflags bits adds 9e1dc9bd0993 spi: spi-fsl-dspi: Fix per transfer cs_change handling adds 0a4ec2c15863 spi: spi-fsl-dspi: Simplify transfer counter handling adds dadcf4abd60b spi: spi-fsl-dspi: Support 4 to 16 bits per word transfers adds d87e08f14213 spi: spi-fsl-dspi: Fix MCR register handling adds 071db7a6759d Merge branch 'spi-4.18' into spi-4.19 for DSPI dep adds 58ba07ec79e6 spi: spi-fsl-dspi: Add support for XSPI mode registers adds 51d583ae7792 spi: spi-fsl-dspi: Framesize control for XSPI mode adds 8fcd151d2619 spi: spi-fsl-dspi: XSPI FIFO handling (in TCFQ mode) adds 35c9d461a436 spi: spi-fsl-dspi: Advertise 32 bit for XSPI mode adds 3e7cc6252dc8 spi: spi-fsl-dspi: Enable extended SPI mode adds 80dc12cdfb9e spi: spi-fsl-dspi: Fix copy-paste error in dspi_probe adds 22d71a5097ec spi: pxa2xx: Add support for Intel Ice Lake adds d8ffee2f551a spi: spi-fsl-dspi: Fix imprecise abort on VF500 during probe adds 504f2565a4f6 spi: rockchip: add description for px30 adds 5f8f80356ecc spi: spi-fsl-dspi: Fill actual_length when doing DMA transfer adds 62dbbae483b6 spi: dw: allow providing own set_cs callback adds b86d77123c6e Merge tag 'spi-dw-set-cs' of https://git.kernel.org/pub/sc [...] adds 7c201ead1bfd spi: spi-bitbang: change flags from u8 to u16 adds 6576bf009aab spi: spi-fsl-dspi: Switch to SPDX identifier adds a021cac420f8 spi: imx: Remove duplicate variable assignments adds 2801b2f5fad3 spi: imx: Use dynamic bursts only when bits_per_word is 8, [...] adds afb27208146a spi: imx: Use correct number of bytes per words adds 0486dd4d6111 spi: imx: remove unnecessary check in spi_imx_can_dma adds 2ca300ac6e7b spi: imx: Use the longuest possible burst size when in dyn [...] adds 516ddd79068d spi: spi-fsl-espi: Log fifo counters on error adds c79bdbb490a1 spi: dw: export dw_spi_set_cs adds c2c25cc39702 spi: dw-mmio: add MSCC Ocelot support adds 45e41bc52592 spi: omap2-mcspi: remove several redundant variables adds baec8eb323cd spi: img-spfi: Set device select bits for SPFI port state adds f09757ab401f spi: dw: document Microsemi integration adds 4dcd5c2781f3 spi: add DT bindings for UniPhier SPI controller adds 5ba155a4d4cc spi: add SPI controller driver for UniPhier SoC adds 304d34360b09 spi: add flags parameter to txrx_word function pointers adds 4b859db2c606 spi: spi-gpio: add SPI_3WIRE support adds 07ebbbe45879 spi: uniphier: remove unnecessary include headers adds 06bcb5168d7d spi: spi-mem: Fix a typo in the documentation of struct spi_mem adds 5d27a9c8ea9e spi: spi-mem: Extend the SPI mem interface to set a custom [...] adds b02b17f55b2e mtd: m25p80: Call spi_mem_get_name() to let controller set [...] adds 401c0d7712eb spi: spi-mem: Constify spi_mem->name adds c1acb21b32a3 Merge branch 'spi-4.19' into spi-next adds 010b0e708e08 Merge tag 'spi-v4.19' of git://git.kernel.org/pub/scm/linu [...] adds a9191579ba10 regulator: arizona-ldo1: Use correct device to get enable GPIO adds a8afa92ec0d9 Merge branch 'regulator-4.18' into regulator-linus adds 5986f83efab0 regulator: pfuze100: add pfuze3001 support adds 297101ab8584 regulator: pfuze100: add pfuze3001 support adds 7bd0c7ba62e8 regulator: Fix typo in comment of struct regulator_linear_range adds adb78a8e24bb regulator: bd71837: Staticize ldo_2_volts adds ffdc49841000 regulator: bd71837: Simplify bd71837_set_voltage_sel_restr [...] adds c9dc4cfa10a1 regulator: bd71837: Editorial cleanups. adds 312ae0ae7479 regulator: bd71837: Remove duplicate description from DT bindings adds 464a5686e6c9 regulator: Revert "regulator: pfuze100: add enable/disable [...] adds 0380cf7dbaca regulator: core: Change suspend_late to suspend adds d8842211b6f6 driver core: Add device_link_remove function adds ed1ae2dd9f24 regulator: core: Link consumer with regulator driver adds 1aa1b9189465 regulator: max8997: clean up a condition in max8997_list_v [...] adds 64a7b80ba6ee dt-bindings: regulator: add DT bindings for UniPhier regulator adds 9df4f90954c8 regulator: uniphier: add regulator driver for UniPhier SoC adds 02b3a073c12e regulator: bd9571mwv: Use "backup_mode" sysfs file instead [...] adds e436875f6f97 regulator: bd9571mwv: Add support for toggle power switches adds cf18fd01466d regulator: bd9571mwv: Document "backup_mode" sysfs file adds fffe7f52eb5d regulator: qcom_spmi: Fix warning Bad of_node_put() adds 85046a155296 regulator: qcom_spmi: Use correct regmap when checking for error adds 9689ca0af345 regulator: qcom_spmi: Do not initialise static to NULL adds 37164571fb25 regulator: qcom_spmi: Indent with tabs instead of spaces adds 78170811a204 regulator: pfuze100: add optional disable switch-regulator [...] adds 9d2fd4f0ddfb regulator: pfuze100: add support to en-/disable switch regulators adds a70a4694ed38 regulator: bd9571mwv: Make symbol 'dev_attr_backup_mode' static adds ad66225dff3f regulator: Add sw2_sw4 voltage table to cpcap regulator. adds 6c0b319c0306 regulator: Add support for CPCAP regulators on Motorola Xo [...] adds 4f919ca2bf6d regulator: tps65217: Fix NULL pointer dereference on probe adds 410e8b4f5ca3 regulator: bd71837: adobt MFD changes to regulator driver adds 5e9384c705fc regulator: maxim: Add SPDX license identifiers adds 4f3fb2873583 regulator: samsung: Add SPDX license identifiers adds 0b65c59e3a54 soc: qcom: smem: Correct check for global partition adds 7e5700ae64f6 dt-bindings: Documentation for qcom, llcc adds a3134fb09e0b drivers: soc: Add LLCC driver adds 658628e7ef78 drivers: qcom: rpmh-rsc: add RPMH controller for QCOM SoCs adds 2e4690a09fca dt-bindings: introduce RPMH RSC bindings for Qualcomm SoCs adds fc087fe5a45e drivers: qcom: rpmh-rsc: log RPMH requests in FTRACE adds c1038456b02b drivers: qcom: rpmh: add RPMH helper functions adds fa460e453a83 drivers: qcom: rpmh-rsc: write sleep/wake requests to TCS adds 9a3afcfbc0cc drivers: qcom: rpmh-rsc: allow invalidation of sleep/wake TCS adds 600513dfeef3 drivers: qcom: rpmh: cache sleep/wake state requests adds 564b5e24ccd4 drivers: qcom: rpmh: allow requests to be sent asynchronously adds c8790cb6da58 drivers: qcom: rpmh: add support for batch RPMH request adds 2de4b8d33eab drivers: qcom: rpmh-rsc: allow active requests from wake TCS adds fdd102b52cfd drivers: qcom: rpmh-rsc: Check cmd_db_ready() to help children adds a0b1561f8461 firmware: qcom: scm: add a dummy qcom_scm_assign_mem() adds efa1c257b3fc drivers: qcom: rpmh-rsc: fix the loop index check in get_r [...] adds 6c805adf17d4 drivers: qcom: rpmh: fix unwanted error check for get_tcs_ [...] adds 4da3b0452bc6 soc: qcom: llc-slice: Add missing MODULE_LICENSE() adds 78ee559d7fc6 soc: qcom: rmtfs-mem: fix memleak in probe error paths adds 2de4471a263d Merge tag 'qcom-drivers-for-4.19' of git://git.kernel.org/ [...] adds 0db021f7a273 regulator: dt-bindings: add QCOM RPMh regulator bindings adds 46fc033eba42 regulator: add QCOM RPMh regulator driver adds d22d59362b7b Merge branch 'regulator-4.19' into regulator-next adds 3860cae64c0a Merge tag 'regulator-v4.19' of git://git.kernel.org/pub/sc [...] adds 6ff45566554a pinctrl: mcp23s08: Kconfig: update to reflect supported features adds 7547b5969e06 pinctrl: mcp23s08: debugfs: Do not restore the INTF register adds 7d71b5f4b2fb pinctrl: pinctrl-single: Avoid divisions in context save/restore adds 96b0686dca33 pinctrl: qcom: spmi-gpio: Add pm8998 and pm8005 to binding adds c969cb2f70ae pinctrl: Cut unused sysfs includes adds eb7692b4f3b3 pinctrl: gemini: Mask properly adds a319b56175ad pinctrl: cedarfork: Correct EAST pin ordering adds 746777012c98 pinctrl: aspeed: Fix documentation adds c1e802f68ca0 dt-bindings: pinctrl: qcom: add gpio-ranges, gpio-reserved-ranges adds e3bc2ebd922d dt-bindings: pinctrl: Add gpio interrupt bindings for Acti [...] adds 6c5d0736e9c0 pinctrl: actions: Add interrupt support for OWL S900 SoC adds 6a230edd5d6e pinctrl: armada-37xx: add suspend/resume support adds e6800d2601fa pinctrl: intel: Add Ice Lake PCH pin controller support adds 875a92b3f58a pinctrl: intel: Convert to use SPDX identifier adds 23ee0f192033 pinctrl: actions: fix unsigned less than zero comparison adds 63f3fb8d7ccb pinctrl: Document pin_config_group_get() return codes like [...] adds 05e0c828955c pinctrl: msm: Fix msm_config_group_get() to be compliant adds 1cf86bc21257 pinctrl: qcom: spmi-gpio: Fix pmic_gpio_config_get() to be [...] adds 7628fa811b8a pinctrl: sh-pfc: r8a77965: Add HSCIF pins, groups, and functions adds 747c5417823d pinctrl: sh-pfc: r8a77990: Revise USB ID pin name adds d7b535f99b39 pinctrl: sh-pfc: r8a77990: Add USB2.0 pins, groups and functions adds a35f5c1ac2d4 pinctrl: sh-pfc: r8a77990: Add USB3.0 pins, groups and functions adds a130af016240 pinctrl: meson: add gen_clk pins adds e12fa73c97a4 pinctrl: mt7622: mark expected switch fall-through adds ff10e353a4c0 pinctrl: at91-pio4: add support for drive strength adds 399476bd40a5 pinctrl: baytrail: Mark expected switch fall-throughs adds 95e7618b7ba1 pinctrl: imx: Add DT binding for i.MX8MQ IOMUXC adds 45b85fca4598 pinctrl: imx: add driver for i.MX8MQ adds 17f790843cd7 pinctrl: ocelot: fix gpio4 twi function adds aa0d8bda5108 pinctrl: at91-pio4: Remove redundant return value check adds d0ec2e9c1034 dt-binding: pinctrl: berlin: document AS370 SoC pinctrl adds a203728ac6bb pinctrl: core: Return selector to the pinctrl driver adds f913cfce4ee4 pinctrl: pinmux: Return selector to the pinctrl driver adds a4ab10860723 pinctrl: single: Fix group and function selector use adds dc4003d26059 pinctrl: rza1: Fix selector use for groups and functions adds 93639058b2af pinctrl: core: Remove broken remove_last group and pinmux [...] adds 673ba5a05ca1 pinctrl: single: Fix missing unlock on error path adds 238262af08a2 pinctrl: mt7622: Fix probe fail by misuse the selector adds cafec5a7e0cb pinctrl: samsung: Define suspend and resume callbacks for [...] adds 00d6fff37066 pinctrl: samsung: Document suspend and resume members adds 615a673ce9a9 pinctrl: samsung: Document hidden requirement about one ex [...] adds bb928dfd06e5 pinctrl: samsung: Add dedicated compatible for S5Pv210 wak [...] adds e5cda42c16d8 ARM: exynos: Define EINT_WAKEUP_MASK registers for S5Pv210 [...] adds a8be2af0218c pinctrl: samsung: Write external wakeup interrupt mask adds b3793159249b dt-bindings: pinctrl: samsung: Add SPDX license identifier adds 8c17dee1706d Merge tag 'samsung-pinctrl-4.19' of https://git.kernel.org [...] adds 423ddc580b13 pinctrl: berlin: add the as370 SoC pinctrl driver adds 3b8283f007cb pinctrl: stm32: fix bank io port number adds 17cf082d6d0d pinctrl: stm32: check node status before new gpio bank reg [...] adds de1d08b22974 dt-bindings: pinctrl: add syscfg mask parameter adds 2e25a9cbdf8c pinctrl: stm32: add syscfg mask parameter adds 1766e4b7047a pinctrl/amd: fix gpio irq level in debugfs adds 8bbed1eef001 pinctrl/amd: only handle irq if it is pending and unmasked adds a8cfcf15c914 pinctrl: mediatek: include chained_irq.h header adds b4859f3edb47 pinctrl: imx: off by one in imx_pinconf_group_dbg_show() adds 55aedef50d4d pinctrl: intel: Do pin translation when lock IRQ adds 3c94d2d08a03 pinctrl: tegra: define GPIO compatible node per SoC adds 17ac526824a8 pinctrl: cannonlake: Fix community ordering for H variant adds 24d1c2171f15 pinctrl: uniphier: add spi pin-mux settings adds 19da44cd33a3 pinctrl: freescale: off by one in imx1_pinconf_group_dbg_show() adds e9340c9205c3 MAINTAINERS: Replace Heikki as maintainer of Intel pinctrl adds 973232e2a327 pinctrl: baytrail: actually print the apparently misconfig [...] adds 1e0813ee5599 pinctrl: tegra: Move drivers registration to arch_init level adds 40b25bce0adb gpio: tegra: Move driver registration to subsys_init level adds b5031b7db77d pinctrl: berlin: fix 'pctrl->functions' allocation in berl [...] adds cb85d2b04b40 pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() adds be36abb71d87 pinctrl: ocelot: add support for interrupt controller adds 01f1974e5f08 pinctrl: samsung: Remove duplicated "wakeup" in printk adds 504c76979bcc pinctrl: axp209: Fix NULL pointer dereference after allocation adds c2944a9a09a2 pinctrl: nomadik: silence uninitialized variable warning adds c6ed444fd6ff Merge tag 'pinctrl-v4.19-1' of git://git.kernel.org/pub/sc [...] adds cc55378c5f20 Documentation: devicetree: tilcdc: fix spelling mistake "s [...] adds b7394b7f5870 dt-bindings: Add bitmain vendor prefix adds b01dcdd86e8c drivers/of: Make of_io_request_and_map() "name" argument optional adds 24a29949230c dt-bindings: gpio: pca953x: Document interrupts, update example adds 913097bcdc90 dt-bindings: misc: ASPEED coprocessor interrupt controller adds df0e0304466c dt-bindings: Add vendor prefix for AsusTek Computer Inc. adds 11ca58727ee4 dt-bindings: sram: Add 'clocks' as an optional property adds 2d4bc57348e1 dt-bindings: sound: wm8994: document wlf,spkmode-pu property adds 3a6372daddeb dt-bindings: sound: wm8994: document wlf,csnaddr-pd property adds ebfee0309d49 usb: dwc3: rockchip: Fix PHY documentation links. adds 13d6753f1d25 pinctrl: tegra: fix spelling in devicetree binding document adds 791d3ef2e111 dt-bindings: remove 'interrupt-parent' from bindings adds da653130a9fa of/fdt: Remove PPC32 longtrail hack in memory scan adds a3cfcecdb38b dt-bindings: Add Y Soft Corporation vendor prefix adds f11b9abc9318 Documentation: remove dynamic-resolution-notes reference t [...] adds 4d88e3d24905 Merge tag 'devicetree-for-4.19' of git://git.kernel.org/pu [...] adds d30c8d203125 leds: ledtrig-activity: use ktime_get_boot_ns() adds 8cb21086cc63 leds: Modify PC Engines apu/apu2 driver to support apu3 adds 3d74243db89f leds: triggers: don't depend on LEDS_TRIGGERS twice adds 868ec1cad0d9 devicectree: bindings: fix location of leds common file adds 30f3b42147ba can: mark led trigger as broken adds f041f96abcf8 dt-bindings: leds: Add bindings for lltc,lt3593 adds d8be286739d6 leds: lt3593: merge functions and clean up code adds 73f103c95281 leds: lt3593: switch to gpiod interface adds 8cd7d6daba93 leds: lt3593: Add device tree probing glue adds dd08ac2e5fbc leds: lt3593: update email address and switch to SPDX lice [...] adds 7a5de56db902 leds: max8997: use mode when calling max8997_led_set_mode adds 43d20ff36331 leds: lm3692x: Update license header to SPDX adds 9a5c1c64ac0a leds: lm3692x: Change DT calls to fwnode calls adds 581e3ca38a1a dt: bindings: lm3692x: Update binding for LED sync control adds 07abd4325e70 leds: lm3692x: Support LED sync configuration adds 033692eb3ec8 leds: triggers: make the MODULE_LICENSE string match the a [...] adds 2282e125a406 leds: triggers: let struct led_trigger::activate() return [...] adds a7e7a3156300 leds: triggers: add device attribute support adds a7d5904a6f44 leds: triggers: handle .trigger_data and .activated() in the core adds a0b750768371 leds: triggers: define module_led_trigger helper adds 9acc560de2aa leds: triggers: new function led_set_trigger_data() adds f8112a1de1a7 leds: netdev trigger: simplifications from core changes adds 2b7b6d44e291 leds: timer trigger: simplifications from core changes adds 823f786ac761 leds: transient trigger: simplifications from core changes adds 81d5533297fb leds: oneshot trigger: simplifications from core changes adds 71c4af71e597 leds: heartbeat trigger: simplifications from core changes adds 5cccc555108b leds: default-on trigger: make use of module_led_trigger() adds 13d698cbd99c leds: activity trigger: simplifications from core changes adds e4786ba0db7b leds: backlight trigger: simplifications from core changes adds 9bfd7d9e5d63 leds: gpio trigger: simplifications from core changes adds 6f7b0bad8839 usb: simplify usbport trigger adds 2224f2ff9670 leds: ns2: Change unsigned to unsigned int adds c07b3682cd12 Merge tag 'leds-for-4.19-rc1' of git://git.kernel.org/pub/ [...] adds e88728f46cfb driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER adds 1689cac5b32a driver core: Add flag to autoremove device link on supplie [...] adds 79a5c45199cd PM / Domains: dt: Add a power-domain-names property adds 5d6be70add65 PM / Domains: Introduce option to attach a device by name [...] adds 27dceb81f445 PM / Domains: Introduce dev_pm_domain_attach_by_name() adds d5641c64c48f PM / hibernate: cast PAGE_SIZE to int when comparing with [...] adds c2cd0b08e1ef x86/power/hibernate_64: Remove VLA usage adds 82837ad5bda7 PM / hibernate: Mark expected switch fall-through adds 55f2503c3b69 PM / reboot: Eliminate race between reboot and suspend adds 6f9db69ad93c ACPI / PM: Default to s2idle in all machines supporting LP S0 adds 231f94150011 ACPI / PM: save NVS memory for ASUS 1025C laptop adds 818489e511a3 ARM: cpuidle: silence error on driver registration failure adds 17bc3432e39d Merge branches 'pm-core', 'pm-domains', 'pm-sleep', 'acpi- [...] adds 88763a5cf80c powercap / idle_inject: Add an idle injection framework adds 12ba2c65f9d3 PM / devfreq: exynos-ppmu: Delete an error message for a f [...] adds 2d803dc8f7a5 PM / devfreq: use put_device() instead of kfree() adds 2d2894c94a61 dt-bindings: devfreq: rk3399_dmc: improve binding documentation. adds 49502b23e0e4 dt-bindings: clock: add rk3399 DDR3 standard speed bins. adds 90dd72e1290d PM / devfreq: rk3399_dmc: remove wait for dcf irq event. adds 77f2c2305dec dt-bindings: devfreq: rk3399_dmc: move interrupts to be optional. adds 49edc52312c3 PM / devfreq: rk3399_dmc: do not print error when get supp [...] adds dfa7d764caf0 PM / devfreq: rk3399_dmc: fix spelling mistakes. adds 2c2cb1e6b05b PM / devfreq: Init user limits from OPP limits, not viceversa adds d6e98f3e6d82 PM / devfreq: rk3399_dmc: Fix duplicated opp table on reload. adds a33733fc4891 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8f0f2b621198 Merge branches 'powercap' and 'pm-devfreq' adds 1111b7836c80 cpufreq: intel_pstate: use match_string() helper adds a1d001542392 cpufreq: imx6q/thermal: imx: register cooling device depen [...] adds 2851b907091f dt-bindings: marvell: Add documentation for the Armada 370 [...] adds 1c3528232f4b cpufreq: armada-37xx: Add AVS support adds 33477d84c26b cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC adds f54ab690ad68 cpufreq: qcom-kryo: Silently error out on EPROBE_DEFER adds 4d81b0f9e631 cpufreq: pcc-cpufreq: Disable dynamic scaling on many-CPU systems adds eea033d07543 cpufreq: intel_pstate: Show different max frequency with t [...] adds 6e926363fc00 Merge back cpufreq material for 4.19. adds 601b218568a1 cpufreq: trace frequency limits change adds 6f4ceee9305d cpu/hotplug: Add a cpus_read_trylock() function adds 9b3d9bb3e4de cpufreq: Fix a circular lock dependency problem adds 5a4c996764da Merge back cpufreq material for 4.19. adds 6ccbe1dcdd17 Merge back cpufreq changes for 4.19. adds d3264f752a1a cpufreq: intel_pstate: Ignore turbo active ratio in HWP adds 7425ecd5e3e8 Merge branch 'pm-cpufreq' adds b018fc980055 Merge tag 'pm-4.19-rc1' of git://git.kernel.org/pub/scm/li [...] adds a6f0729508df ACPI / scan: Add static attribute to indirect_io_hosts[] adds 5971b0c1594d ACPI / scan: Initialize status to ACPI_STA_DEFAULT adds aba941392aee ACPI / scan: Create platform device for fwnodes with multi [...] adds da7f7126f04c ACPICA: Revert "iASL: change processing of external op nam [...] adds a9efdcffd54d ACPICA: Revert "iASL compiler: allow compilation of extern [...] adds e74770fb6823 ACPICA: Update version to 20180629 adds 16c5b0857256 Merge back ACPICA material for v4.19. adds 2a61e9f60b2b Merge back ACPICA changes for 4.19. adds 398404d8372c Merge back ACPICA material for 4.19. adds 977d5ad39f3e ACPI: Convert ACPI reference args to generic fwnode refere [...] adds 4eb0c3bf5ee5 ACPI: property: Allow making references to non-device nodes adds b10134a3643d ACPI: property: Document hierarchical data extension references adds 0ef7478639c5 ACPI: property: Make the ACPI graph API private adds 6561eb3d3a23 ACPI: property: Allow direct graph endpoint references adds 18f1e58d1536 ACPI: property: Use data node name and reg property for graphs adds 2285e6d9f689 ACPI: property: Document key numbering for hierarchical da [...] adds e4702b2ca7b4 ACPI: property: Update documentation for hierarchical data [...] adds e58b1c6a9422 ACPI: property: graph: Fix graph documentation adds e49363e96fd2 ACPI: property: graph: Improve graph documentation for por [...] adds a4138e7c1228 ACPI: property: graph: Update graph documentation to use g [...] adds 4a3f421b878d Merge branches 'acpica' and 'acpi-property' adds 72a361a5b91c ACPI / x86: enable touchscreen on Dell Venue Pro 7139 adds d0ed4c60abfb Merge branch 'acpi-scan' to satisfy dependencies. adds 21ba074cb471 ACPI / x86: utils: Remove status workaround from acpi_devi [...] adds e64e84987de5 platform/x86: Add ACPI i2c-multi-instantiate pseudo driver adds ae976358cd7b Revert "ACPI / bus: Parse tables as term_list for Dell XPS [...] adds 67fbd0a3a802 ACPI: bus: Fix a pointer coding style issue adds b047c62e2441 ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd adds 4c3be61e41b4 ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th adds 1035a0783523 arm64 / ACPI: clean the additional checks before calling g [...] adds 3c94280456d9 Merge branches 'acpi-x86', 'acpi-bus', 'acpi-ec' and 'acpi-apei' adds 7c058c7c74b3 ACPI / button: increment wakeup count only when notified adds 2c4c2a71bd6f ACPI / button: fix defined but not used warning adds 82f2d30570b7 ACPI: battery: remove redundant old_present check on insertion adds 3461dfbabcc4 ACPI / battery: drop inclusion of init.h adds 53dd200a2eed ACPI / battery: reorder headers alphabetically adds dd1fca9e6cd4 ACPI / battery: use specialized print macros adds 2754435d4c82 ACPI / battery: get rid of negations in conditions adds b41901a2cf06 ACPI / battery: Do not export energy_full[_design] on devi [...] adds 887532ca7ca5 ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio adds 76f7d6c07acd Merge branches 'acpi-button', 'acpi-battery' and 'acpi-osi' adds 2c20443ec221 Merge tag 'acpi-4.19-rc1' of git://git.kernel.org/pub/scm/ [...] adds dfef01e15082 ALSA: memalloc: Don't exceed over the requested size adds a49a71f6e25d ALSA: seq: Fix poll() error return adds fff71a4c050b ALSA: vx222: Fix invalid endian conversions adds 3acd3e3bab95 ALSA: vxpocket: Fix invalid endian conversions adds 69756930f2de ALSA: cs5535audio: Fix invalid endian conversion adds 50e9ffb1996a ALSA: virmidi: Fix too long output trigger loop adds d77a4b4a5b0b ALSA: hda - Turn CX8200 into D3 as well upon reboot adds f59cf9a0551d ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs adds 8e82a728792b ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry adds 627661ced824 ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 adds 01655193c2da ALSA: ice1724: remove unused array adds a753af301c61 ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate adds a8eaad7b04ea ALSA: line6: stop using get_seconds() adds 6c1549c4cc3c ALSA: firewire-motu: suppless consumption for unused eleme [...] adds 81720c6d49b7 ALSA: firewire-motu: add a flag for chunks for main 1/2 out adds 06ac0b6f8f74 ALSA: firewire-motu: add a flag for AES/EBU on XLR interface adds 191ef57683aa ALSA: firewire-motu: cancel chunk alignment for protocol v [...] adds 6c5e1ac0e144 ALSA: firewire-motu: add support for Motu Traveler adds f567b78851d4 ALSA: hda - Move mic mute LED helper to the generic parser adds 69b2c6d7c020 ALSA: hda - Use the common helper for thinkpad_acpi mic mu [...] adds d03abecab5b4 ALSA: hda/realtek - Use the mic-mute LED helper for HP and others adds 184e302b46c9 ALSA: hda/conexant - Use the mic-mute LED helper adds c647f806b8c2 ALSA: hda - Allow multiple ADCs for mic mute LED controls adds 3bf29db731ce ALSA: hda/sigmatel - Use common helper for mic mute LED adds 0bed2aa3ac5c ALSA: hda - Sanity check of unexpected cap_sync_hook override adds 1bce62a6e0dd ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() adds cc51574ad263 ALSA: ac97: add bus binding for codecs adds 2225a3e6af78 ALSA: ac97: add codecs devicetree binding adds ab1bcc93b73d Merge branch 'topic/ac97-bus' into for-next adds 1c76aa5fb48d ALSA: hda/realtek - Allow skipping spec->init_amp detection adds 5579cd6f6629 ALSA: hda/realtek - Manage GPIO bits commonly adds aaf312de4eb9 ALSA: hda/realtek - Add GPIO data update helper adds d261eec80ca9 ALSA: hda/realtek - Consolidate gpio_data and gpio_led adds 215c850cf205 ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() adds 01e4a275e93b ALSA: hda/realtek - Simplify mute LED GPIO handling adds ae065f1ce07c ALSA: hda/realtek - Convert some manual GPIO setups adds d44a68640668 ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling adds df73d83fad97 ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup adds a5cb463a8173 ALSA: hda/realtek - Use common helper for creating ALC268 [...] adds fea80fae552c ALSA: hda/realtek - Use common helper for creating beep controls adds 51e19ca5f755 ALSA: hda/conexant - Clean up beep code adds 0785b0ecb8fa ALSA: hda/cirrus - Simplify creation of new controls adds fcbdcc1a93dd ALSA: hda/via - Rewrite with error goto adds 0e8f9862493a ALSA: hda/via - Simplify control management adds f8bfc628f73c ALSA: hda/via - Use standard verb containers adds efe557320ab6 ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 cod [...] adds 5c10ed433da2 sound: restore MultiSound script adds 06501a6d2d29 ALSA:: multisound.sh: fix script to make it build with mod [...] adds 513f930667be ALSA: multisound.sh: update module namespace adds 0e6995e3b37b ALSA: Fix references to Documentation/.*/MultiSound adds aa3841b56b3b ALSA: hda/realtek - Comprehensive model list for ALC662 & co adds a26d96c7802e ALSA: hda/realtek - Comprehensive model list for ALC259 & co adds 03bf11c934c3 ALSA: hda/realtek - Comprehensive model list for ALC268 adds e43c44d62dbb ALSA: hda/realtek - Comprehensive model list for ALC262 adds 772c2917ff4e ALSA: hda/realtek - Comprehensive model list for ALC882 & co adds 401caff70cd3 ALSA: hda - Kill snd_hda_codec_update_cache() adds c288248f5b26 ALSA: intel_hdmi: Use strlcpy() instead of strncpy() adds feb20faec73b ALSA: hda - Move in_pm accessors to HDA core adds 1adca4b0cd65 ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge adds fdd49c510021 ALSA: hda/hdmi - Don't fall back to generic when i915 bind [...] adds 222bce5eb88d ALSA: snd-aoa: add of_node_put() in error path adds 9b11233d8e2c ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback adds 1259d239799b ALSA: usb-midi: use irqsave() in USB's complete callback adds 3787a39852b0 ALSA: hdac: Remove usage of struct hdac_ext_device and use [...] adds 76f56fae1cf9 ALSA: hdac: Remove usage of struct hdac_ext_bus and use hd [...] adds e1df9317cbb1 ALSA: hdac: Remove usage of struct hdac_ext_driver, use hd [...] adds f8a7fe1aea21 ALSA: hdac: ext: add wait for codec to respond after link reset adds 24494d3f9397 ALSA: hda: split snd_hda_codec_new function adds 6298542fa33b ALSA: hdac: remove memory allocation from snd_hdac_ext_bus [...] adds cb04ba33187c ALSA: hdac: add extended ops in the hdac_bus adds 51d7d35817aa Merge branch 'topic/hda-core-intel' into for-next adds 9cd641ed31f5 ALSA: pcm: trace XRUN event at injection, too adds e647f5a5c5d1 ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection adds d64c5cf8e89d ALSA: pcm: Allow drivers to set R/W wait time. adds ff2d6acdf6f1 ALSA: pcm: Fix snd_interval_refine first/last with open min/max adds eeef847de593 ALSA: opl3: remove redundant pointer opl3 adds a34e8aac49e6 ALSA: es1688: remove redundant pointer chip adds 29fba9230de2 ALSA: gus: remove redundant pointer private_data adds 7527cd209eb8 ALSA: sb8: remove redundant pointer runtime adds c88844395194 ALSA: ali5451: remove redundant pointer 'codec' adds d6e08c7eabef ALSA: cs46xx: remove redundant pointer 'ins' adds c77e1ef1cdf7 ALSA: usb-audio: Add support for Selector Units in UAC3 adds 4e887af31ced ALSA: usb-audio: Processing Unit controls parsing in UAC2 adds 0f292f023ffc ALSA: usb-audio: Add support for Processing Units in UAC3 adds 8b3a087f7f65 ALSA: usb-audio: Unify virtual type units type to UAC3 values adds 55b8cb46a711 ALSA: usb-audio: Tidy up logic for Processing Unit min/max values adds b6d7b3622b6e ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS [...] adds e2d2f240497c ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new adds 7373c2a99abf ALSA: emu8000: Use swap macro in snd_emu8000_sample_new adds ed6b83d2d190 Merge branch 'for-linus' into for-next adds 5bed9139727f ALSA: rawmidi: Tidy up coding styles adds 7fdc9b08071b ALSA: rawmidi: Simplify error paths adds f5beb598b0c4 ALSA: rawmidi: Minor code refactoring adds ef4db239cda2 ALSA: rawmidi: Use kvmalloc() for buffers adds fa84cf094ef9 ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() adds 4aaf448fa975 vga_switcheroo: set audio client id according to bound GPU id adds 67ece13ffe86 Merge branch 'topic/vga_switcheroo' into for-next adds 58cabe8715f2 ALSA: usb-audio: Allow changing from a bad sample rate adds 9a9b13dd275d Merge branch 'topic/hda-core-intel' into topic/hda-acomp adds ae891abe7c2c drm/i915: Split audio component to a generic type adds 82887c0beb1e ALSA: hda/i915: Associate audio component with devres adds a57942bfdd61 ALSA: hda: Make audio component support more generic adds 7abeb64da6de Merge branch 'topic/drm_audio_component' into for-next adds d10ee9c54236 ALSA: timer: catch invalid timer object creation adds 1ea0358ecb84 ALSA: usb-audio: Generic DSD detection for Thesycon-based [...] adds f9b54e1961c7 ALSA: hda/i915: Allow delayed i915 audio component binding adds b080dc5bd0df ALSA: usb-audio: Add support for Encore mDSD USB DAC adds bd1cd0eb2ce9 ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE [...] adds ab647a2d62f7 ALSA: msnd: Add missing __iomem annotations adds 7c500f9ea139 ALSA: msnd: Fix the default sample sizes adds bb86124c8078 ALSA: hda/ca0132 - Use NULL instead of 0 adds dcda6f7853c5 ALSA: msnd: Use NULL instead of 0 adds ebd836edfc43 ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t adds 7e9c20f40304 ALSA: opl3: Declare common variables properly adds 00966dcdf0e3 ALSA: usb-audio: Declare the common variable in header file adds 95a48b7d4459 ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() adds 191bb51e72c3 ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() adds 0701492c86ac ALSA: korg1212: Add __force annotation to cast in user-cop [...] adds 63623646a063 ALSA: emu10k1: Fix missing __force annotation for user/ker [...] adds d6b340d7cb33 ALSA: trident: Suppress gcc string warning adds a6ea5fe95ab4 ALSA: hda: Fix implicit PCM format type conversion adds 94dfee0c1a33 ALSA: riptide: Fix PCM format type conversion adds f8b6c0cfbdd7 ALSA: pcm: Fix sparse warning wrt PCM format type adds d63f33d3f083 ALSA: ad1816a: Fix sparse warning wrt PCM format type adds 10d3d91e3bc4 ALSA: au88x0: Fix sparse warning wrt PCM format type adds a91a0e774984 ALSA: asihpi: Fix PCM format notations adds 6be9a60efb40 ALSA: wss: Fix sparse warning wrt PCM format type adds 55ff2d1ea548 ALSA: sb: Fix PCM format bit calculation adds e5d3765b6c4c ALSA: sb: Fix sparse warning wrt PCM format type adds 3ac14b396018 ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits adds d3c637632da9 ALSA: ymfpci: Proper endian notations adds 752089fea357 ALSA: trident: Proper endian notations adds 7362b0fca5de ALSA: hda: Proper endian notations for BDL pointers adds be05e3de3a93 ALSA: riptide: Properly endian notations adds 0e7ca66a97c3 ALSA: mixart: Proper endian notations adds 0d9a26fc7457 ALSA: lola: Proper endian notations adds 3c164e2ce601 ALSA: intel8x0: Proper endian notations adds 7752a7de2596 ALSA: intel8x0m: Proper endian notations adds 8c0ab942e059 ALSA: maestro3: Proper endian notations adds 2a833a02a12b ALSA: echoaudio: Proper endian notations adds 58578d189449 ALSA: bt87x: Proper endian notations adds c44a81a40af0 ALSA: atiixp: Proper endian notations adds 7e49aadf6499 ALSA: atiixp_modem: Proper endian notations adds 13e9a3edb4b7 ALSA: sb: Proper endian notations adds df3f0347fd85 ALSA: usb-audio: quirks: Replace mdelay() with msleep() an [...] adds 08fd8325d94e ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() adds fad56c895f1f ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and [...] adds f69548ffafcc ALSA: hda/hdmi: Use single mutex unlock in error paths adds 16c796e8fac3 Merge branch 'for-linus' into topic/virmidi adds f7debfe54090 ALSA: seq: virmidi: Offload the output event processing adds 89b4ab213feb ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros adds 11785ef53228 ALSA: usb-audio: Initial Power Domain support adds 7edf3b5e6a45 ALSA: usb-audio: AudioStreaming Power Domain parsing adds 3f59aa11c677 ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume adds a0a4959eb4e9 ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks adds 96963dedd000 ALSA: asihpi: remove redundant variable max_streams adds 45bf41005ac0 ALSA: cs5535audio: remove redundant pointer 'dma' adds de42b4b96ebe ALSA: emu10k1: remove redundant variable attn adds 3b0cbc7812d7 ALSA: ens137x: remove redundant array pcm_devs adds 0d00085b905c ALSA: sonicvibes: remove redundant pointer 'dir' adds d36455a38ed8 ALSA: usb-audio: remove redundant pointer 'urb' adds 5a6cd13d4fae ALSA: pcm: Mark expected switch fall-through adds d5e77fca87e6 ALSA: usb: Mark expected switch fall-through adds ef965ad5a769 ALSA: seq: Minor cleanup of MIDI event parser helpers adds fc4bfd9a35f3 ALSA: seq: Remove dead codes adds 00976ad52719 ALSA: seq: Fix leftovers at probe error path adds 04702e8d0092 ALSA: seq: Use no intrruptible mutex_lock adds 93ce1b12966d ALSA: seq: Drop unused 64bit division macros adds 11175556eec5 ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_en [...] adds 789b7f43858f ALSA: sb: Fix a typo adds a9fe47e5e96b ALSA: galaxy: Mark expected switch fall-throughs adds 3e313f34720e ALSA: opti92x: mark expected switch fall-throughs adds 734be97b967c ALSA: opti9xx: mark expected switch fall-throughs adds 13a01635823c ALSA: es18xx: mark expected switch fall-through adds 9038820cef3c ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" adds a64032998939 ALSA: compress: Remove empty init and exit adds 969686ee0e0f ALSA: drivers: Remove empty init and exit adds 498aaa9152ee ALSA: isa: Remove empty init and exit adds 3b23dc52da90 ALSA: i2c: Remove empty init and exit adds a7da09fecf35 ALSA: pci: Remove empty init and exit adds c000c4f1d965 ALSA: synth: Remove empty init and exit adds 2f3b94e539a4 ALSA: seq: Mark expected switch fall-through adds eb2caeb88c18 ALSA: seq_oss: Mark expected switch fall-through adds 56e40eb6d656 ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 adds ac69c2f578bf ALSA: mixart: Mark expected switch fall-through adds 9d5a289a86a1 ALSA: emu10k1: Mark expected switch fall-throughs adds ef0075280cfe ALSA: echoaudio: Mark expected switch fall-throughs adds d2f884612c42 ALSA: intel_hdmi: remove redundant variable cfg_val adds a62e4739473a ALSA: hda/ca0132 - Create mmio gpio function to make code clearer adds d97420d2b037 ALSA: hda/ca0132 - Clean up ca0132_init function. adds a1b7f016a1ae ALSA: hda/ca0132 - Add alt_functions unsolicited response adds 8f8c523c4604 ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D adds 7f73df95401f ALSA: hda/ca0132 - Add Recon3D pincfg adds 08eca6b1f146 ALSA: hda/ca0132 - Add bool variable to enable/disable pci [...] adds e42c7c7313e4 ALSA: hda/ca0132 - Add Recon3D startup functions and setup adds c986f50ca974 ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D adds 42aa3a169062 ALSA: hda/ca0132 - Add Recon3D input and output select commands adds e25e3445049c ALSA: hda/ca0132 - Change mixer controls for Recon3D adds 2f295f91b740 ALSA: hda/ca0132 - Add exit commands for Recon3D adds 0c93c5ce1076 ALSA: opl3: Mark expected switch fall-through adds 725097323bbc ALSA: mixart: Mark expected switch fall-through adds 91c6e15efc17 ALSA: usb-audio: Mark expected switch fall-through adds 73b383141d29 Merge branch 'for-next' into for-linus adds 2858e2cfc2ef Merge branch 'asoc-4.17' into asoc-linus adds 5544717d416d Merge branch 'asoc-4.18' into asoc-next adds e01b4f624278 ASoC: dapm: Fix potential DAI widget pointer deref when li [...] adds 7cc90a5cadb1 ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin adds 203cdf51f288 ASoC: rsnd: SSI parent cares SWSP bit adds 6e56e5d04191 ASoC: AMD: Add NULL pointer check adds 1b31de922e28 ASoC: arizona: Set compressed IRQ to a wake source adds b66c9b911fe6 ASoC: soc-utils: Fix unregistration order adds 4febced15ac8 ASoC: dpcm: don't merge format from invalid codec dai adds 110743189c86 ASoC: qdsp6: q6afe-dai: do not close port if its not opened adds 5dffc1752cab ASoC: qdsp6: q6asm-dai: do not close port if its not opened adds b8110a87b75f ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_pars [...] adds 090345ce7265 ASoC: qdsp6: q6routing: off by one in routing_hw_params() adds d30e23d69981 ASoC: hdmi-codec: fix routing adds 868e49a4a00a ASoC: wm_adsp: Ensure DSP boot work complete before preloa [...] adds d96f8bd28cd0 ASoC: rt5514: Fix the issue of the delay volume applied adds 279fef50b607 ASoC: tegra: i2s: Fix typo/broken macro adds c9c9780d8fa5 ASoC: wm8988: fix typo in rate constraints adds b1470d4ce77c ASoC: wm_adsp: Correct DSP pointer for preloader control adds 0717edbdfed6 ASoC: max98373: Added software reset register to readable [...] adds 6c0848398776 Merge branch 'asoc-4.18' into asoc-linus adds c60b613a7097 ASoC: topology: Give more data to clients via callbacks adds 503e79b793fe ASoC: topology: Add callback for DAPM route load/unload adds 134c875bff58 ASoC: fsi: convert to SPDX identifiers adds cb006e7b1712 ASoC: hac: convert to SPDX identifiers adds 217bc8c898b2 ASoC: ssi: convert to SPDX identifiers adds 4e6fdaf1bd33 ASoC: siu: convert to SPDX identifiers adds 1e0edd4deadb ASoC: rsnd: convert to SPDX identifiers adds 0026c551bacd ASoC: migor: convert to SPDX identifiers adds ddfe227c0cbf ASoC: dma-sh7760: convert to SPDX identifiers adds 04433977b164 ASoC: sh7760-ac97: convert to SPDX identifiers adds 187e01d0d56d ASoC: stm32: sai: add iec958 controls support adds a56df73ba596 ASoC: rockchip: put device_node on remove adds 75b31192fe6a ASoC: rockchip: add config for rockchip dmaengine pcm register adds 4f29b663c08d ASoC: rt1305: Use ULL suffixes for 64-bit constants adds d5a1826c32fa ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet adds 62c2c9fcac43 ASoC: simple-card-utils: move hp and mic detect gpios from [...] adds 8d1bd113a194 ASoC: simple-card: move hp and mic detection to soc_card probe adds f6de35cc145f ASoC: audio-graph-card: add hp and mic detect gpios same a [...] adds a0d847c380ba ASoC: rsnd: add rsnd_daidrv_get() adds d5c4e972d512 ASoC: qcom: apq8096: set card as device drvdata adds 510e419cb857 ASoC: twl6040: make pointer dmic_codec_dev static adds e380be7c557c ASoC: ak5558: make two structures static adds 62624f72592b ASoC: ak4458: make structure soc_codec_dev_ak4458 static const adds 58f7d470c858 ASoC: TSCS42xx: Add mic bias boost control adds 19d996cc3ad6 ASoC: TSCS42xx: Remove Playback/Capture in names adds 53af408cd9f2 ASoC: TSCS42xx: Add headphone auto switching adds 0ddce71c21f0 ASoC: rt5682: add rt5682 codec driver adds a7dc662c6a7b ASoC: codecs: PCM1789: unconditionally flush work adds e2b35e468c89 ASoC: pxa: add binding for pxa2xx-ac97 audio complex adds a4519526ebbd ASoC: pxa: add devicetree support adds 7c5dfd549617 ASoC: tegra: fix device_node refcounting adds 6cea35908208 ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax [...] adds f12a0a3c4cc6 ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current [...] adds 5fd46e649ee6 ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audi [...] adds 95555f580dca ASoC: Intel: broxton: reduce machine name for bxt_da7219_m [...] adds 5f15f267daf8 ASoC: Intel: Skylake: cleanup before moving ACPI tables adds cbaa7f0bdbee ASoC: Intel: move SKL+ codec ACPI tables to common directory adds 65a33883c778 ASoC: Intel: common: Add Geminilake Dialog+Maxim machine d [...] adds e6d298fd4a44 ASoC: Intel: common: add firmware/topology information for SOF adds b45350135b92 ASoC: Intel: common: add entries for SOF-based machine drivers adds f0d9034b290d ASoC: Intel: common: fix copy/paste issue with SOF/broadwe [...] adds 244e293690a6 ASoC: pcm: Tidy up open/hw_params handling adds 7f7cca08abf4 ASoC: wm_adsp: Simplify handling of alg offset and length adds 4f722a6a7367 ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matchi [...] adds bb450fa59c07 ASoC: Intel: common: fix missing rename from 'reef' to 'sof' adds a98ec93d7e37 ASoC: rt5682: use devm_snd_soc_register_component() adds 2854a214f398 ASoC: rt1305: use devm_snd_soc_register_component() adds 366f074d047b ASoC: uniphier: remove redundant check of PLL ID adds 3bec6fa3cdd3 ASoC: AMD: Change codec to channel link as per hardware redesign adds 44fedd7da485 Merge branch 'asoc-4.18' into asoc-4.19 for amd dep adds 2718c89a233b ASoC: AMD: Configure channel 1 or channel 0 for capture adds a12f671b4241 ASoC: add hp-det-gpio and mic-det-gpio to audio graph card [...] adds f4c277b817cc ASoC: soc-pcm: DPCM cares BE channel constraint adds 50c678772a0b ASoC: cx20442: Don't ignore regulator_get() errors. adds 420c0117db25 dmaengine: pxa: use a dma slave map adds 1da10c17afd1 ARM: pxa: add dma slave map adds 88a0513cf611 dmaengine: pxa: add a default requestor policy adds 6b3348f9e6eb mmc: pxamci: remove the dmaengine compat need adds f727b6cda449 media: pxa_camera: remove the dmaengine compat need adds ac75a50b6de3 mtd: rawnand: marvell: remove the dmaengine compat need adds 273340e8bf86 ata: pata_pxa: remove the dmaengine compat need adds b6d1a17f4729 dmaengine: pxa: document pxad_param adds b77ed2e6d61d ARM: pxa: remove the DMA IO resources adds cd31b8073685 ARM: pxa: change SSP DMA channels allocation adds 35fbd905b05d Merge tag 'pxa-for-4.19-dma_slave_map' of https://github.c [...] adds c486a185744c ASoC: q6adm: dt-bindings: add compatible string to routing adds 9618b706672d ASoC: q6asm: dt-bindings: add compatible string to dais adds e43792c6e502 ASoC: q6afe: dt-bindings: add compatible string to dais adds f614c9b070ed ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() adds 4aac7e277303 ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() adds 01afbd45f78c ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() adds eb7cc9be6e9c ASoC: qdsp6: q6afe-dai: support dt based module loading adds 1ce09ef36fb1 ASoC: qdsp6: q6asm-dai: support dt based module loading adds f48bde4bfbcf ASoC: qdsp6: q6routing: support dt based module loading adds 2d12c20b98ad ASoC: qcom: apq8096: remove redundant owner assignment adds 972562f7aaaa ASoC: qdsp6: q6routing: add proper error check adds f339155a4063 ASoC: qdsp6: q6asm: remove unused struct q6asm member adds fc7c460fbb40 ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define adds 10876d24eb40 ASoC: Intel: bytcr_rt5651: Change default input map from i [...] adds 366780df3e2d ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged adds fcdf1391caa6 ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings adds de2314798301 ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping adds 37c7401e8c1f ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping adds 8e69cd640097 ASoC: Intel: bytcr_rt5651: Simplify card long-name adds 8f250e7009d7 ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk adds 55d69c0309ac ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically adds 0ed03e6dc288 ASoC: simple-amplifier: remame dio2125 documentation adds 8d881bb6216d ASoC: simple-amplifier: rename dio2125 to simple-amplifer adds 8ed237e83ce9 ASoC: simple-amplifer: add simple-amplifier compatible adds 599eb9060c7c ASoC: tas571x: add tas5707 compatible adds f516d32262a4 ASoC: tas517x: add tas5707 support adds de15d7ff5bef ASoC: dpcm: improve runtime update predictability adds c54c1c5ee8e7 ASoC: qdsp6: qdafe: fix some off by one bugs adds 4f2bd18b191a ASoC: dpcm: extend channel merging to the backend cpu dai adds 8f54061d001a ASoC: pxa: remove the dmaengine compat need adds 95acb005fef2 ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 adds a7160670b5e2 ASoC: pxa: clean up function names in pxa2xx-lib adds 7afd1b0b2ef9 ASoC: pxa: move some functions to pxa2xx-lib adds 456ec8087656 ASoC: pxa2xx-pcm-lib: fix indenting adds d767d3ce5c48 ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components adds c7b4f15ddb4f ASoC: pxa: remove bindings from pxa2xx-pcm adds 0a94cf345740 ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable adds f11c5db770ab ASoC: mediatek: sub dai use list_head adds c1d9b4196ba6 ASoC: mt6797: sub dai use list_head adds d573454d9b4f ASoC: simple-card: convert to SPDX identifiers adds d613a7f45ebb ASoC: simple-card-utils: convert to SPDX identifiers adds 9afe58f1cbd1 ASoC: simple-scu-card.c: convert to SPDX identifiers adds decd896121f9 ASoC: audio-graph-card.c: convert to SPDX identifiers adds ac204c9b030f ASoC: audio-graph-scu-card.c: convert to SPDX identifiers adds d1aaa2e68619 ASoC: soc-io.c: convert to SPDX identifiers adds e2cfd2c9673f ASoC: soc-dai.h: convert to SPDX identifiers adds 4eef5a90ca8b ASoC: soc-ops.c: convert to SPDX identifiers adds ed51758247c5 ASoC: soc-pcm.c: convert to SPDX identifiers adds b53c34b4b73e ASoC: soc-dpcm.h: convert to SPDX identifiers adds 8ab0215c1181 ASoC: soc-jack.c: convert to SPDX identifiers adds 632628df453c ASoC: soc-utils.c: convert to SPDX identifiers adds 9e14035c7fac ASoC: soc-devres.c: convert to SPDX identifiers adds 7730bb13c747 ASoC: soc-acpi: convert to SPDX identifiers adds 873486ed4af3 ASoC: soc-core: convert to SPDX identifiers adds c01f3af4d320 ASoC: soc-dapm: convert to SPDX identifiers adds f2b6a1b25fec ASoC: soc-topology: convert to SPDX identifiers adds b3ed4c86a700 ASoC: soc-compress: convert to SPDX identifiers adds 1356a6071cf4 ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers adds 1a8f0a3c13c1 ASoC: ac97: convert to SPDX identifiers adds 1581250119da ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it adds 05739375f1c0 ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks adds 5650729f9a1b ASoC: es7134: remove 64kHz rate from the supported rates adds a016b11cc41d ASoC: es7134: check if mclk rate is valid adds 424e2b4b3521 ASoC: es7134: Add VDD and AVDD power supplies adds 2daf3d9962c5 ASoC: rt5682: add button detection mode control adds 1b8fc56ed514 ASoC: es7241: add dt-bindings documentation for the es7241 adc adds 5f7bdc466c77 ASoC: es7241: add es7241 codec support adds e0431de301cb ASoC: pxa-ssp: mark expected switch fall-through adds 30896d3619bd ASoC: AMD: Always stop ch2 first adds 715cdce04487 ASoC: AMD: Always subtract bytescount adds 55af49ac1b86 ASoC: AMD: Fix Capture DMA channel names adds 8c6b964eddd2 ASoC: AMD: Do not generate interrups for every captured sample adds 1a337a1e7885 ASoC: AMD: Reset bytescount when starting transaction adds df61f9f76609 ASoC: AMD: Simplify trigger handler adds c9445d94d7fc ASoC: es7134: update DT binding with new compatible and supplies adds 30ddfffd10b7 ASoC: es7134: correct required power supplies adds 563c263248ff ASoC: es7134: add support for the es7154 adds 73ad0df57290 ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) adds 2bd368d7bf21 ASoC: atmel-i2s: dt-bindings: Remove unnecessary phandle to aclk adds a655de808cbd ASoC: core: Allow topology to override machine driver FE D [...] adds da13ed1d80fe ASoC: nau8825: use 64-bit arithmetic instead of 32-bit adds dae35d1f4f7d ASoC: davinci: Use snd_pcm_stop_xrun() helper adds 1a42e7e3aff1 ASoC: qcom: Use snd_pcm_stop_xrun() helper adds dc865fb9e7c2 ASoC: sti: Use snd_pcm_stop_xrun() helper adds b1625fbb3b87 ASoC: stm32: Use snd_pcm_stop_xrun() helper adds 25090bc3f36c ASoC: qdsp6: q6afe: Add missing slimbus capture ports adds f03d6b1b4d24 ASoC: qdsp6: q6afe-dai: add support to slim tx dais adds 9191ffe2d212 ASoC: qdsp6: q6routing: add slim rx routings adds f1478a1476d4 ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels adds b999a7a9e72b ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit adds 74b37e299f03 ASoC: rsnd: cmd: Add missing newline to debug message adds 90eb6b59d311 ASoC: pxa-ssp: add support for an external clock in devicetree adds f7ddff54d0a0 ASoC: nau8824: use 64-bit arithmetic instead of 32-bit adds 8db339d66774 ASoC: stm32: replace "%p" with "%pK" adds 9d1310daedae ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA adds 5bea327962fa ASoC: adau171x1: Connect playback DAI to the DSP adds 81583afe790c ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 [...] adds fbea16dbc0a3 ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper adds 2c375204bfad ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() adds 5f6fb23d2e11 ASoC: Intel: bytcr_rt5651: Add support for externar amplif [...] adds 8d2d7bcdc164 ASoC: rt5651: Fix workqueue cancel vs irq free race on remove adds 34c906ddacd2 ASoC: rt5651: Allow disabling jack-detect by calling set_j [...] adds df1569f2006b ASoC: rt5651: Add button press support adds b91f432cbc33 ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspen [...] adds caed9d636e85 ASoC: Intel: bytcr_rt5651: Reporting button presses adds 435ffb76f8b3 ASoC: dpcm: rework runtime stream merge adds baacd8d100d5 ASoC: dpcm: add rate merge to the BE stream merge adds d5418ae3f944 ASoC: add DT documentation for the sound-name-prefix property adds aefba45539bc ASoC: allow soc-core to pick up name prefixes from compone [...] adds 8452112baac6 ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver adds fa9d2f17c23f ASoC: AMD: Send correct channel for configuring DMA descriptors adds 19e023e3befb ASoC: AMD: For capture have interrupts on I2S->ACP channel adds bb4b894addb0 ASoC: core: add support to card re-bind using component framework adds 605fcb699185 ASoC: qdsp6: q6afe-dai: remove component fw related code adds f924e4fd8965 ASoC: qdsp6: q6asm-dai: remove component framework related code adds 791940779d65 ASoC: qdsp6: q6routing: remove component framework related code adds 90ae7105eaf1 ASoC: qcom: apq8096: remove component framework related code adds bf270262b7b8 ASoC: hdac_hdmi: Add documentation for power management adds e32d99af6830 ASoC: meson: add axg fifos DT binding documentation adds 6dc4fa179fb8 ASoC: meson: add axg fifo base driver adds 57d552e3ea76 ASoC: meson: add axg frddr driver adds 7ed4877b403c ASoC: meson: add axg toddr driver adds eb257e6607f9 ASoC: meson: add axg spdif output DT bindings documentation adds 53eb4b7aaa04 ASoC: meson: add axg spdif output adds 7713a70034f2 ASoC: meson: add axg tdm formatters DT bindings documentation adds 517ee74e1b31 ASoC: wm_adsp: Correct algorithm list allocation size adds b7ede5af62ab ASoC: wm_adsp: Take prefix into account in control name length adds 3bbc2705a3d1 ASoC: wm_adsp: Allow up to 8 channels for voice control adds d52ed4b0bc73 ASoC: wm_adsp: Parse HOST_BUFFER controls adds eea1662525bd ASoC: rt5651: Add IN3 Boost volume control adds 0a3badd141f7 ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for th [...] adds 8627fb257e16 ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 t [...] adds ac275ee5aa67 ASoC: Intel: bytcr_rt5651: Add IN2 input mapping adds a0d1d867c262 ASoC: Intel: bytcr_rt5651: Add mono speaker quirk adds 06aa6e51273c ASoC: Intel: bytcr_rt5651: Add quirk table entries for var [...] adds 9ee6f8a8cbbd ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tabl [...] adds 486c16f2b5d1 ASoC: sgtl5000: fix spelling in devicetree binding document adds e1548b1ba164 MAINTAINERS: add entry for STI audio drivers adds faa80b66c767 MAINTAINERS: add entry for STM32 audio drivers adds 2ec42486358f ASoC: tegra: improve goto error label adds 9e960c0298b5 ASoC: meson: add axg tdm interface DT bindings documentation adds 1a11d88f499c ASoC: meson: add tdm formatter base driver adds d60e4f1e4be5 ASoC: meson: add tdm interface driver adds c41c2a355b86 ASoC: meson: add tdm output driver adds 13a22e6a98f8 ASoC: meson: add tdm input driver adds cbdfab3b675f ASoC: export snd_soc_of_get_slot_mask adds 2a05c71ea17b ASoC: meson: add axg sound card DT bindings documentation adds 7864a79f37b5 ASoC: meson: add axg sound card support adds a8e43c21a8a3 ASoC: pxa: remove clock divider and pll setup from zylonit [...] adds 2f562a473960 ASoC: rockchip-i2s: add description for px30 adds a241c3d95b8b ASoC: meson: axg-spdifout: select SND_PCM_IEC958 adds 467b061f1ac8 ASoC: core: add support to snd_soc_dai_get_channel_map() adds aa624a0a9243 ASoC: fsl-asoc-card: Switch to SPDX identifier adds 2ba280536863 ASoC: fsl_asrc: Switch to SPDX identifier adds ad47191a72ca ASoC: fsl_utils: Switch to SPDX identifier adds 6b24e03ecf1c ASoC: imx-sgtl5000: Switch to SPDX identifier adds d77a76084275 ASoC: rt5631: add Volume to the name of volume control adds 92beb0a26975 ASoC: Intel: Haswell: fix endianness handling adds 86efd35ec1e3 ASoC: Intel: Skylake: BDL definitions should be __le32 adds ef3cb7423358 ASoC: Intel: common: make sst_dma functions static adds ce1cfe295aba ASoC: Intel: Atom: simplify iomem address and casts adds 9a0daaab31e9 ASoC: Intel: Atom: fix inversion between __iowrite32 and _ [...] adds fe65324e3f52 ASoC: Intel: Skylake: fix widget handling adds c183fec10ae6 ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 adds 7699676081de ASoC: AMD: Fix build warning adds 036e4963bfb2 ASoC: meson: use IRQ_RETVAL in the fifo irq handler adds d9e810481276 ASoC: meson: update axg sound card bindings adds 435857e015dc ASoC: meson: align axg card driver with DT bindings documentation adds 150a6dc8fc76 ASoC: rsnd: Document R-Car M3-N support adds c889a45d2299 ASoC: zte: Fix incorrect PCM format bit usages adds 40d1299f87bf ASoC: dmaengine: Fix missing __user prefix in copy_user callback adds 3ba66feb5981 ASoC: dapm: Use int for format bit position adds 4cae99d9b530 ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally adds fd56361177a3 Merge tag 'alsa-add-snd-sgbuf-aligned-pages' of https://gi [...] adds 0b62834e73e3 ALSA: pcm: Add snd_mask_set_format() helper for standard usages adds 533a9274850b ASoC: doc: Replace open code with params_set_format() adds b5453e8ca311 ASoC: intel: Fix snd_pcm_format_t handling adds ebc22af0c926 ASoC: fsl: Use snd_mask_set_format() adds 79b8a50813a8 ASoC: pcm186x: Declare PCM format with snd_pcm_format_t adds 8adf3df41563 ASoC: dmaengine: Use standard pcm_format_to_bits() macro adds 345a9ca37aa6 ALSA: memalloc: Fix missing PAGE_SIZE definition adds fe209b97184f ASoC: ak4642: convert to SPDX identifiers adds 7a968dc66aec ASoC: ak4554: convert to SPDX identifiers adds c0ca5604d432 ASoC: da7210: convert to SPDX identifiers adds e028937c77f4 ASoC: ak4613: convert to SPDX identifiers adds 7464d3faf62a ASoC: sh: Kconfig: convert to SPDX identifiers adds 4321723648b0 ASoC: tegra_alc5632: fix device_node refcounting adds ae1c696a480c ASoC: sirf: Fix potential NULL pointer dereference adds 8fc9983db199 ASoC: uniphier: add support for multichannel output adds d8504acca759 ASoC: uniphier: change functions to static adds 1877c9fda1b7 ASoC: dt-bindings: add dt bindings for wcd9335 audio codec adds e57d4ca882e2 ASoC: wcd9335: add support to wcd9335 codec adds c8cb5f775c8d ASoC: wcd9335: add CLASS-H Controller support adds a0b5031582c3 Merge branch 'topic/drm_audio_component' of https://git.ke [...] adds 9fba738a53dd clk: add duty cycle support adds 1a3ea2d9837d Merge tag 'clk-core-duty-cycle-for-mark' of git://git.kern [...] adds 00bc22e3eea0 ASoC: qcom: dt-bindings: Add sdm845 machine bindings adds 0c901e8cea15 ASoC: dt-bindings: Update dt binding name for apq8096 adds c25e295cd77b ASoC: qcom: Add support to parse common audio device nodes adds 6b1687bf76ef ASoC: qcom: add sdm845 sound card support adds d101f9b96ee0 ASoC: nau8540: remove redundant variable osrate adds 18127744cf44 ASoC: stm32: remove redundant pointers 'priv' and 'rtd' adds b0a39d356ae1 ASoC: wcd9335: Fix build due to CLASS-H Controller support adds b74fd6904326 ASoC: wcd9335: Fix build adds 9fb4c2bf130b ASoC: soc-pcm: Use delay set in component pointer function adds 9a73f6a235c2 ASoC: wm8961: Mark expected switch fall-through adds 065dcc270af6 ASoC: rt5640: Mark expected switch fall-through adds 43a26bd026da ASoC: rt5677: Mark expected switch fall-through adds 85e7e77079f3 ASoC: wm8955: Mark expected switch fall-through adds 3eb7dbc6d844 ASoC: wm8960: Mark expected switch fall-through adds da41787b9f31 ASoC: wm8904: Mark expected switch fall-through adds 42ef3c94ff6e ASoC: wm8996: Mark expected switch fall-through adds a9531ab15111 ASoC: wm8962: Mark expected switch fall-through adds af5d1d5d4ba7 ASoC: wm8995: Mark expected switch fall-through adds 7a2235ef5078 ASoC: wm9081: Mark expected switch fall-through adds 2cea1542859b ASoC: wm8994: Mark expected switch fall-through adds 73edbe425822 ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 adds fdec79c18b08 ASoC: fsi: convert to SPDX identifiers adds 1eb576881ff8 ASoC: apq8096: remove auto rebinding adds 62121debfb31 ASoC: smd845: remove auto rebinding adds 611cbc8799b6 ASoC: core: remove support for card rebind using component [...] adds 26a6dce8ef99 ASoC: Intel: bxt: Use refcap device for mono recording adds 8530ebf1079c ASoC: smd845: fix memory leak adds 3b7c88fcc287 ASoC: davinci-i2s: mark expected switch fall-through adds 85c81941d503 ASoC: omap-mcpdm: Mark expected switch fall-throughs adds 1a12d5dc7dd1 ASoC: core: mark expected switch fall-through adds 16bbeb2b43c3 ASoC: fsl_esai: Mark expected switch fall-through adds a773c3b6be18 ASoC: omap-dmic: Mark expected switch fall-throughs adds 5019027a566d ASoC: samsung: i2s: Mark expected switch fall-through adds 038541dae968 ASoC: max9850: use true and false for boolean values adds 508e8641f89c ASoC: rt5631: use true and false for boolean values adds 10754bfc0512 ASoC: tda7419: use true and false for boolean values adds 064ee5a37015 ASoC: wm8990: use true and false for boolean values adds c34c4515286f ASoC: cs4270: use true and false for boolean values adds eb086306bc6b ASoC: wm8996: use true and false for boolean values adds 965afd3c1dba ASoC: da7219: use true and false for boolean values adds bc94c8884e5a ASoC: twl6040: use true and false for boolean values adds 1752a35acd8e ASoC: da7213: use true and false for boolean values adds 380ae4ec4203 ASoC: wm5100-tables: use true and false for boolean values adds e1ec62b147c2 ASoC: da9055: use true and false for boolean values adds bee7d3c9f89a ASoC: wm8903: use true and false for boolean values adds 8e3684f66e15 ASoC: qcom: make common.c as proper module adds e9d244b14dd5 ASoC: apq8096: remove unused header files adds 846b2c96808c ASoC: sdm845: remove unused header files adds d72117d0c89a ASoC: qcom: remove unused header files from common.h adds 0961503412e3 ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm adds ad0eaee6195d ASoC: wm8994: Fix missing break in switch adds bbdb7012b073 ASoC: AMD: Make ACP->SYSMEM DMA non circular adds 662fb3efe7ee ASoC: AMD: Modified DMA pointer for capture adds c21c834adb5b ASoC: AMD: Set delay value for the capture case adds 0b0722e19175 ASoC: compress: make BE and FE order inline with dpcm adds f861e3e28a30 ASoC: rt5677: Fix initialization of rt5677_of_match.data adds 0a047f07525f ASoC: wm_adsp: Declare firmware controls from codec driver adds 35ef57a4190d Merge branch 'asoc-4.18' into asoc-4.19 wmadsp dep adds 605391d0f4bf ASoC: wm_adsp: Make DSP name configurable by codec driver adds 17c81d2f5a59 ASoC: da7219: Add delays to capture path to remove DC offs [...] adds f2cf0ef7c0ce ASoC: adav80x: mark expected switch fall-through adds 4aa5db22d355 Merge branch 'asoc-4.19' into asoc-next adds f5b6c1fcb42f Merge tag 'asoc-v4.19' of https://git.kernel.org/pub/scm/l [...] adds 747f62305dfb Merge tag 'sound-4.19-rc1' of git://git.kernel.org/pub/scm [...] adds cccd289f12d0 Documentation/process: fix reST table border error adds 83d4fcb3a0b3 Documentation: nommu-map: Fix duplicate word typo adds fc1ca3d5b4b9 doc: add description to dirtytime_expire_seconds adds c1ec85ff408d doc:doc-guide: fix a typo and an error adds f3821276f62c doc:sphinx: fix parse-header description adds 85c32d9c6f3e doc: move away translations from top-level index adds aa586e25744a doc: add some chapter labels adds 3ece641656ad doc: add Italian language skeleton adds 37912da4387f doc:it_IT: translation for doc-guide adds 8ab1416a6d51 doc: dev-tools: kselftest.rst: update contributing new tests adds 351f10a3ce93 Documentation/admin-guide/README.rst: add a label for cros [...] adds dad051395413 Documentation/process/howto.rst: add a missing cross-reference adds f2e8603604aa Documentation/sphinx: allow "functions" with no parameters adds 5105730fbf67 docs/idr: use empty "functions" directive adds 5f6654094ff3 Merge tag 'v4.18-rc3' into docs-next adds d25c0634441c scripts/documentation-file-ref-check: remove some false positives adds 5d395fa63baa scripts/documentation-file-ref-check: ignore sched-pelt fa [...] adds 1d1636e32e69 docs: zh_CN: fix location of oops-tracing.txt adds 3fc3bbfc2083 devicectree: bindings: fix location of leds common file adds 2f896e1c518c MAINTAINERS: fix location of ina2xx.txt device tree file adds 60a866685006 gpio.h: fix location of gpio legacy documentation adds ea272257ccba docs: histogram.txt: convert it to ReST file format adds 8dd99871f7ac reed_solomon: Fix kernel-doc adds 819d731fe356 docs: kernel-parameters.txt: document xhci-hcd.quirks parameter adds 9ac8c3bd5001 Documentation : Update relay function types adds 6b4c1360e8ad Documentation: Add powerpc options for spec_store_bypass_disable adds 0e3fd810c4f4 Documentation: document ktime_get_*() APIs adds 655c75a206e6 Documentation: proc.txt: Adding 'HardwareCorrupted' field [...] adds e50891d6eff5 Documentation: {u,k}probes: fix filename for event enabling adds 31130c8ec8cc Documentation: kprobetrace: document 'trigger' file adds 701b3a3c0ac4 PATCH scripts/kernel-doc adds 9e7c758ec476 timekeeping.txt: Correct maxCount of n-bit binary counter adds 203b400ee24e mtd: nand: correct documentation for NAND_ECC_HW8_512 adds fe3136f44141 mm: Introduce new type vm_fault_t adds 1fee4f77523a doc: tracing: Fix a typo of trace_stat adds c8cce10a62aa docs: Fix the reference labels in Locking.rst adds 1497624fffab doc:it_IT: translation for kernel-hacking adds d1634e1aedbc Documentation: vm.txt: Adding 'nr_hugepages_mempolicy' par [...] adds 04c450603fe4 mm/bootmem: drop duplicated kernel-doc comments adds 8108ad51fe29 docs/mm: nobootmem: fixup kernel-doc comments adds 7c757207faf4 docs/mm: bootmem: fix kernel-doc warnings adds a83c0ea79d8b docs/mm: bootmem: add kernel-doc description of 'struct bo [...] adds 58faef9328f7 docs/mm: bootmem: add overview documentation adds e1720fee2724 mm/memblock: add a name for memblock flags enumeration adds 47cec4432ab0 docs/mm: memblock: update kernel-doc comments adds 48a833cc74ce docs/mm: memblock: add kernel-doc comments for memblock_ad [...] adds 9a0de1bfe191 docs/mm: memblock: add kernel-doc description for memblock types adds 3e039c5c0a07 docs/mm: memblock: add overview documentation adds ae9d88454446 docs/mm: add description of boot time memory management adds 0bf1bd84f365 Merge branch 'rppt' into docs-next adds 673bb2dfc364 scripts/kernel-doc: Escape all literal braces in regexes adds ee97d8abacb9 Remove gendered language from management style documentation adds 96fdb7c49957 Documentation: add ioctl number entry for v4l2-subdev.h adds 3d83d3188460 Documentation: corrections to console/console.txt adds e6ecec342fef Merge tag 'docs-4.19' of git://git.lwn.net/linux adds 269777aa530f cpu/hotplug: Non-SMP machines do not make use of booted_once adds d0055f351e64 x86/smp: fix non-SMP broken build due to redefinition of a [...] adds 90aff8d091c9 ARM64: dump: Convert to use DEFINE_SHOW_ATTRIBUTE macro adds 7e7df71fd57f arm64: fix infinite stacktrace adds 76f4e2da45b4 arm64: kexec: always reset to EL2 if present adds 598865c5f32d arm64: barrier: Implement smp_cond_load_relaxed adds c11090474d70 arm64: locking: Replace ticket lock implementation with qspinlock adds 5d168964aece arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT adds 4c4a39dd5fe2 arm64: Fix mismatched cache line size detection adds 314d53d29798 arm64: Handle mismatched cache type adds 250862634256 arm64: add PSR_AA32_* definitions adds 1265132127b6 arm64: don't zero DIT on signal return adds 25dc2c80cfa3 arm64: compat: map SPSR_ELx<->PSR for signals adds 76fc52bd07d3 arm64: ptrace: map SPSR_ELx<->PSR for compat tasks adds d64567f67835 arm64: use PSR_AA32 definitions adds 256c0960b7b6 kvm/arm: use PSR_AA32 definitions adds 7373fed2f258 arm64: remove unused COMPAT_PSR definitions adds 3b8c9f1cdfc5 arm64: IPI each CPU after invalidating the I-cache for ker [...] adds 693350a79980 arm64: insn: Don't fallback on nosync path for general ins [...] adds f35515204169 Merge branch 'x86/mm' of git://git.kernel.org/pub/scm/linu [...] adds 05f2d2f83b5a arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable adds ec28bb9c9b08 arm64: Implement page table free interfaces adds 178909a66958 arm64: errata: Don't define type field twice for arm64_err [...] adds 31b46035576d arm64: topology: refactor reset_cpu_topology to add suppor [...] adds 97fd6016a7b3 arm64: numa: separate out updates to percpu nodeid and NUM [...] adds 5bdd2b3f0f88 arm64: topology: add support to remove cpu topology sibling masks adds 5ec8b59172b4 arm64: topology: restrict updating siblings_masks to onlin [...] adds 7f9545aa1a91 arm64: smp: remove cpu and numa topology information when [...] adds f70ff1271378 arm64: topology: rename llc_siblings to align with other s [...] adds e67ecf647020 arm64: topology: re-introduce numa mask check for schedule [...] adds bedbeec65c6c arm64: mm: Export __flush_icache_range() to modules adds d7c7118caf99 MAINTAINERS: arm64: Remove boot/dts/ directory from arm64 entry adds e7d4bac428ed arm64: add ARM64-specific support for flatmem adds e18962491696 arm64: numa: rework ACPI NUMA initialization adds 54501ac150fe arm64: make flatmem depend on !NUMA adds 409d5db49867 arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ adds db7a2d1809a5 asm-generic: unistd.h: Wire up sys_rseq adds e87a4a92fba3 Revert "arm64: fix infinite stacktrace" adds 3eb6f1f9e636 arm64: consistently use unsigned long for thread flags adds 1c312e84c2d7 arm64: move SCTLR_EL{1,2} assertions to <asm/sysreg.h> adds 25be597ada0b arm64: kill config_sctlr_el1() adds 8d370933faec arm64: kill change_cpacr() adds f9209e262933 arm64: move sve_user_{enable,disable} to <asm/fpsimd.h> adds 3085e1645e23 arm64: remove sigreturn wrappers adds 27d83e68f307 arm64: introduce syscall_fn_t adds 4141c857fd09 arm64: convert raw syscall invocation to C adds f37099b6992a arm64: convert syscall trace logic to C adds 3b7142752e4b arm64: convert native/compat syscall entry to C adds d9be03256d74 arm64: don't restore GPRs when context tracking adds 99ed3ed08d62 arm64: don't reload GPRs after apply_ssbd adds baaa7237fecc arm64: zero GPRs upon entry from EL0 adds 80d63bc39f9a arm64: drop alignment from syscall tables adds bf1c77b4644f kernel: add ksys_personality() adds 9b54bf9d6a5b kernel: add kcompat_sys_{f,}statfs64() adds 3f7deccb037c arm64: remove in-kernel call to sys_personality() adds bf4ce5cc23c9 arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn adds d3516c9073b4 arm64: use SYSCALL_DEFINE6() for mmap adds 55f849265af8 arm64: convert compat wrappers to C adds 4378a7d4be30 arm64: implement syscall wrappers adds 11527b3e0b57 arm64: Drop asmlinkage qualifier from syscall_trace_{enter,exit} adds 14d6e289a897 arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() adds c931d34ea085 arm64: build with baremetal linker target instead of Linux [...] adds 50d7ba36b916 arm64: export memblock_reserve()d regions via /proc/iomem adds 5bcd44083a08 drivers: acpi: add dependency of EFI for arm64 adds 3ea86495aef2 efi/arm: preserve early mapping of UEFI memory map longer [...] adds 20d12cf99061 efi/arm: map UEFI memory map even w/o runtime services enabled adds 09ffcb0d718a arm64: acpi: fix alignment fault in accessing ACPI adds b965746306bc rseq/selftests: Add support for arm64 adds 2c870e61132c arm64: fix ACPI dependencies adds 8a1ccfbc9e02 arm64: Add stack information to on_accessible_stack adds 0b3e336601b8 arm64: Add support for STACKLEAK gcc plugin adds c5157101e779 arm64: mm: Export __sync_icache_dcache() for xen-privcmd adds 1201a5a25cf0 perf/arm-cci: Remove VLA usage adds 59b62e7ad087 drivers/perf: Initialise return value in armpmu_request_irqs() adds 64b2f025715a arm: perf: prevent unbind/bind via sysfs adds 8d3e994241e6 arm_pmu: Clean up maximum period handling adds 3a95200d3f89 arm_pmu: Change API to support 64bit counter values adds e2da97d328d4 arm_pmu: Add support for 64bit event counters adds 7dfc8db1d117 arm_pmu: Tidy up clear_event_idx call backs adds 0c55d19c1659 arm64: perf: Clean up armv8pmu_select_counter adds 3cce50dfec4a arm64: perf: Disable PMU while processing counter overflows adds c13207905340 arm64: perf: Add support for chaining event counters adds 06060ea7fb5b drivers/perf: hisi: update the sccl_id/ccl_id when MT is s [...] adds 809092dc3e60 drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory adds ba70ffa7d20d Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] adds efd112353bf7 arm64: svc: Ensure hardirq tracing is updated before return adds 140aada48b5f arm64: kexec: machine_kexec should call __flush_icache_range adds d26de6c9f458 arm64: drop unused kernel_neon_begin_partial() macro adds ce279d374ff3 efi/libstub: Only disable stackleak plugin for arm64 adds 9d2dcc8fc660 arm64: perf: Add cap_user_time aarch64 adds e401b7c2c690 arm64, kaslr: export offset in VMCOREINFO ELF notes adds eab1cecc1223 arm64: sdei: Mark sdei stack helper functions as static adds dcab90d90935 arm64: kexec: Add comment to explain use of __flush_icache [...] adds 3c4d9137eefe arm64: alternative: Use true and false for boolean values adds 1202f4fdbcb6 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 8c3799ee25e1 xen/grant-table: Make set/clear page private code shared adds ae4c51a50c99 xen/balloon: Share common memory reservation routines adds 9bdc7304f536 xen/grant-table: Allow allocating buffers suitable for DMA adds 975ef7ff81bb xen/gntdev: Allow mappings for DMA buffers adds 1d3145675538 xen/gntdev: Make private routines/structures accessible adds 932d6562179e xen/gntdev: Add initial support for dma-buf UAPI adds a240d6e42e28 xen/gntdev: Implement dma-buf export functionality adds bf8dc55b1358 xen/gntdev: Implement dma-buf import functionality adds 47b428d14f06 xen/spinlock: Don't use pvqspinlock if only 1 vCPU adds 2789e83c933d xen/gntdev: don't dereference a null gntdev_dmabuf on allo [...] adds bf06bad958c4 xen/biomerge: Use true and false for boolean values adds 405c018a25fe xen/pv: Call get_cpu_address_sizes to set x86_virt/phys_bits adds cd9139220b87 xen: don't use privcmd_call() from xen_mc_flush() adds 3596924a233e xen/balloon: fix balloon initialization for PVH Dom0 adds 31130a16d459 Merge tag 'for-linus-4.19-rc1-tag' of git://git.kernel.org [...] adds 6aa56f44253a usercopy: Do not select BUG with HARDENED_USERCOPY adds b5cb15d9372a usercopy: Allow boot cmdline disabling of hardening adds 8c479c2c0f9d Merge tag 'hardened-usercopy-v4.19-rc1' of git://git.kerne [...] adds 1021bcf44d0e pstore: add zstd compression support adds 3529b9703c11 Merge tag 'pstore-v4.19-rc1' of git://git.kernel.org/pub/s [...] adds 1eb46908b35d x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled adds 65793f3cd93a MAINTAINERS: remove the outdated "LINUX SECURITY MODULE (L [...] adds 57b54d74dd5c Merge tag 'v4.18-rc2' into next-general adds 377179cd28cd security: define new LSM hook named security_kernel_load_data adds a210fd32a46b kexec: add call to LSM hook in original kexec_load syscall adds 16c267aac86b ima: based on policy require signed kexec kernel images adds 6e852651f28e firmware: add call to LSM hook before firmware sysfs fallback adds fed2512a7ccc ima: based on policy require signed firmware (sysfs fallback) adds ef96837b0de4 ima: add build time policy adds c77b8cdf745d module: replace the existing LSM hook in init_module adds 4f0496d8ffa3 ima: based on policy warn about loading firmware (pre-allo [...] adds 83a68a06795f security: export security_kernel_load_data function adds 87ea58433208 security: check for kstrdup() failure in lsm_append() adds 92d4a03674b8 Merge branch 'next-general' of git://git.kernel.org/pub/sc [...] adds cf76e1e5198a MAINTAINERS: update the LSM and SELinux subsystems adds ab48576c4298 selinux: Cleanup printk logging in conditional adds 180cfc58cd9a selinux: Cleanup printk logging in ebitmap adds 9ffdd49e3d73 selinux: Cleanup printk logging in policydb adds c103a91e8916 selinux: Cleanup printk logging in hooks adds c87a7e75a3e2 selinux: Cleanup printk logging in avtab adds b54c85c15a7b selinux: Cleanup printk logging in services adds f8b69a5f00ee selinux: Cleanup printk logging in selinuxfs adds d85a78334e7b selinux: Cleanup printk logging in netlink adds b21a695d9cba selinux: Cleanup printk logging in sidtab adds d006469d3fac selinux: Cleanup printk logging in netport adds 0d3a115429e9 selinux: Cleanup printk logging in netif adds 07c81ac2adcc selinux: Cleanup printk logging in avc adds 67b0b4e4988f selinux: Cleanup printk logging in netnode adds 631d2b490569 selinux: constify write_op[] adds 7e4237faa721 selinux: cleanup dentry and inodes on error in selinuxfs adds 6f7dac117d89 Merge tag 'selinux-pr-20180814' of git://git.kernel.org/pu [...] adds 29c1372d6a9b audit: allow other filter list types for AUDIT_EXE adds 9b8753fffe7b audit: tie SECCOMP records to syscall adds d87de4a878e1 audit: tie ANOM_ABEND records to syscall adds af85d1772e31 audit: Fix extended comparison of GID/EGID adds d904ac0320d3 audit: rename FILTER_TYPE to FILTER_EXCLUDE adds f7859590d976 audit: eliminate audit_enabled magic number comparison adds 4b09791ba059 cred: conditionally declare groups-related functions adds 65a8766f5f50 audit: check audit_enabled in audit_tree_log_remove_rule() adds 4fa7f0869935 audit: simplify audit_enabled check in audit_watch_log_rul [...] adds c72051d5778a audit: use ktime_get_coarse_ts64() for time access adds 290e44b7dd11 audit: use ktime_get_coarse_real_ts64() for timestamps adds baa2a4fdd525 audit: fix use-after-free in audit_add_watch adds 8c326850304d Merge tag 'audit-pr-20180814' of git://git.kernel.org/pub/ [...] adds ce041c43f222 lib/test_printf.c: accept "ptrval" as valid result for pla [...] adds 375899cddcbb printk: make sure to print log on console. adds 22eceb8bf3e8 printk: Make CONSOLE_LOGLEVEL_QUIET configurable adds 63842c21347e printk: Remove unnecessary kmalloc() from syslog during clear adds 8599dc7dec87 printk: Clean up syslog_print_all() adds ffaa619af1b0 printk: Fix warning about unused suppress_message_printing adds 554ec5086536 lib/vsprintf: Do not handle %pO[^F] as %px adds ba552399954d printk: Split the code for storing a message into the log buffer adds a338f84dc196 printk: Create helper function to queue deferred console handling adds 03fc7f9c99c1 printk/nmi: Prevent deadlock when accessing the main log b [...] adds 9f68cb579115 Merge branch 'for-4.19-nmi' into for-linus adds b125d9038819 Merge tag 'printk-for-4.19' of git://git.kernel.org/pub/sc [...] adds c17d6179ad5a gcc-plugins: remove unused GCC_PLUGIN_SUBDIR adds 45332b1bdfdc gcc-plugins: split out Kconfig entries to scripts/gcc-plug [...] adds 7ccb95e8fe91 gcc-plugins: Regularize Makefile.gcc-plugins adds 45d9a1e3cc45 gcc-plugins: Clean up the cgraph_create_edge* macros adds 7c7b562c6f0a Merge tag 'gcc-plugin-cleanup-v4.19-rc1' of git://git.kern [...] adds b56e5355091d Coccinelle: add atomic_as_refcounter script adds c417fbce9872 kbuild: move bin2c back to scripts/ from scripts/basic/ adds 934193a654c1 kbuild: verify that $DEPMOD is installed adds 9afb719e7046 kbuild: Add build salt to the kernel and modules adds d623f60df03a x86: Add build salt to the vDSO adds b399baaaf752 powerpc: Add build salt to the vDSO adds efa75c4923be arm64: Add build salt to the vDSO adds 96f14fe738b6 kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS adds 10844aebf448 kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS adds b90a368000ab kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS adds 8377bd2b9ee1 kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS adds f92d19e0ef9b kbuild: Use HOST*FLAGS options from the command line adds 3a477d4efc57 um: remove redundant 'export LDFLAGS' in arch/x86/Makefile.um adds ec33408a2279 kbuild: remove redundant LDFLAGS clearing in arch/*/Makefile adds f60b992e30ff kbuild: replace $(LDFLAGS) $(ldflags-y) with $(ld_flags) adds 2fb9279f2c3e kbuild: change ld_flags to contain LDFLAGS_$(@F) adds 33c362bbc074 kbuild: buildtar: remove crufty vax pieces adds 0df57d90bfd6 kbuild: buildtar: add arm64 support adds bb81955fd4a4 kbuild: if_changed: document single use per target limitation adds 6b0709f5a50a ARM: at91: remove unused duplicated filechk_offsets adds 43fee2b23895 kbuild: do not redirect the first prerequisite for filechk adds f2abcc13e4a1 builddeb: Skip architecture detection when KBUILD_DEBARCH is set adds 091d30aefc8a builddeb: Change architecture detection fallback to use dp [...] adds 4260ecd0ad8c builddeb: Drop check for 32-bit s390 adds 08d3892cdcea builddeb: Introduce functions to simplify kconfig tests in [...] adds 50d511ba6246 builddeb: Add automatic support for ppc64 and powerpcspe a [...] adds 159b37942286 builddeb: Add automatic support for mips64el architecture adds 679caaf3f79f builddeb: Add automatic support for mips{,64}r6{,el} archi [...] adds a27ae285d5ef builddeb: Add automatic support for sparc64 architecture adds 822f44fb5bf4 builddeb: Add automatic support for or1k architecture adds 60ca40a0649b builddeb: Add automatic support for m68k architecture adds 75ebcee76997 builddeb: Add automatic support for riscv* architectures adds 79a85b55e39e builddeb: Add automatic support for sh{3,4}{,eb} architectures adds ddc7c5721ae3 scripts: Add Python 3 support to tracing/draw_functrace.py adds 13d3d01e26b9 um: fix parallel building with O= option adds 63e31a67f128 kbuild: add %asm-generic to no-dot-config-targets adds 0004438a165b um: clean up archheaders recipe adds 3fca1700c4c3 kbuild: make samples really depend on headers_install adds d6c6ab93e17f kbuild: remove deprecated host-progs variable adds 09d4d9648bd0 Coccinelle: doubletest: reduce side effect false positives adds 512ddf7d7db0 coccicheck: return proper error code on fail adds e026bcc56107 Merge tag 'kbuild-v4.19' of git://git.kernel.org/pub/scm/l [...] adds 4ab3b80159d4 kconfig: check for pkg-config on make {menu,n,g,x}config adds 693359f7ac90 kconfig: rename SYMBOL_AUTO to SYMBOL_NO_WRITE adds 5accd7f3360e kconfig: handle format string before calling conf_message_ [...] adds 08b220b37ffe kconfig: fix typos in description of "choice" in kconfig-l [...] adds a2ff4040151a kconfig: rename file_write_dep and move it to confdata.c adds 0608182ad542 kconfig: split out useful helpers in confdata.c adds adc18acf42a1 kconfig: remove unneeded directory generation from local*config adds 79123b1389cc kconfig: create directories needed for syncconfig by itself adds 16952b77d8b5 kconfig: make syncconfig update .config regardless of sym_ [...] adds 00c864f8903d kconfig: allow all config targets to write auto.conf if missing adds 0a16d2e8cb7e kbuild: use 'include' directive to load auto.conf from top [...] adds 9c2af1c7377a kbuild: add .DELETE_ON_ERROR special target adds d79424137a73 kbuild: do not update config when running install targets adds a29d4d8c5669 kbuild: do not update config for 'make kernelrelease' adds 2063945fdc3d kbuild: remove auto.conf from prerequisite of phony targets adds b5cdca7361d0 Kbuild: Makefile.modbuiltin: include auto.conf and tristat [...] adds 47f38ae08df0 init/Kconfig: Use short unix-style option instead of --longname adds 56869d45e364 kconfig: fix the rule of mainmenu_stmt symbol adds c151272d1687 kconfig: remove unused sym_get_env_prop() function adds 1880861226c1 kconfig: remove P_ENV property type adds 01f0e5cdedea Merge tag 'kconfig-v4.19' of git://git.kernel.org/pub/scm/ [...] adds 79b05c1f31e2 um: stop abusing KBUILD_KCONFIG adds f163977d21a2 um: cleanup Kconfig files adds 9bea18010f21 um: create a proper drivers Kconfig adds 17c46a6aff5c kconfig: remove duplicate SWAP symbol defintions adds 1572497cb0e6 kconfig: include common Kconfig files from top-level Kconfig adds 06ec64b84c35 Kconfig: consolidate the "Kernel hacking" menu adds 87a4c375995e kconfig: include kernel/Kconfig.preempt from init/Kconfig adds 22471e1313f2 kconfig: use a menu in arch/Kconfig to reduce clutter adds 006477f40d2e kconfig: move the "Executable file formats" menu to fs/Kco [...] adds 59e0b520c75c kconfig: add a Memory Management options" menu adds fa1b5d09d077 Merge tag 'kconfig-v4.19-2' of git://git.kernel.org/pub/sc [...] adds 0a957467c5fd x86: i8259: Add missing include file adds 73657a3e5b0d s390/qeth: extract helper for MPC protocol type adds 750b162598ec s390/qeth: reduce hard-coded access to ccw channels adds 45ca2fd64682 s390/qeth: use qeth_setup_ccw() to set up all CCWs adds 24142fd8d87d s390/qeth: do basic setup for data channel adds 95f4d8b75ad3 s390/qeth: clean up card initialization adds f15cdaf237e9 s390/qeth: don't restrict qeth_card to DMA memory adds 1a363b0d3bdc s390/qeth: use true and false for boolean values adds 2eee32a74f6a Merge branch 's390-qeth-next' adds 5e7baf0fcb2a qed/qede: Multi CoS support. adds 91a56adbf178 qede: Add destination ip based flow profile. adds 2ce9c93eaca6 qede: Ingress tc flower offload (drop action) support. adds 333771526fbe Merge branch 'qed-Enhancements' adds eb95f52fc72d net: ipv6_gre: Fix GRO to work on IPv6 over GRE tap adds 98471b5b7294 be2net: Use Kconfig flag to support for enabling/disabling [...] adds 15693fd37fc3 net: skbuff.h: fix using plain integer as NULL warning adds 0bab1cdc8c4d decnet: fix using plain integer as NULL warning adds 63cc5bcc9fc4 net: sched: fix block->refcnt decrement adds cd16e5b233aa mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() adds 933de7866b57 net: dsa: rtl8366rb: Support port 4 (WAN) adds 51507c5f6484 ethernet/qlogic: remove unused array msi_tgt_status adds 4005a7cb4f55 net: phy: sftp: print debug message with text, not numbers adds 4d99f6602cb5 net: allow to call netif_reset_xps_queues() under cpus_read_lock adds 36d2f761b5aa cxgb4: update 1.20.8.0 as the latest firmware supported adds c9fbb2d25295 net: Provide stub for __netif_set_xps_queue if there is no [...] adds 29a06a779977 mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxs [...] adds e4ed2b9eff1d net: chelsio: cxgb2: remove unused array pci_speed adds ebddd97afb89 cxgb4: add support to display DCB info adds 35a8a3bd1c2e netfilter: nft_osf: use NFT_OSF_MAXGENRELEN instead of IFNAMSIZ adds 4e665afbd7be netfilter: cttimeout: move ctnl_untimeout to nf_conntrack adds 6c1fd7dc489d netfilter: cttimeout: decouple timeout policy from nfnetli [...] adds ad83f2a9ce37 netfilter: remove ifdef around cttimeout in struct nf_conn [...] adds 7e0b2b57f01d netfilter: nft_ct: add ct timeout support adds f699edb12a25 netfilter: nft_ct: enable conntrack for helpers adds 212dfd909ea8 netfilter: nfnetlink_osf: add missing enum in nfnetlink_os [...] adds e7ea2a52ffaf netfilter: nfnetlink_osf: fix using plain integer as NULL warning adds fd685657cd54 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds ad3e0b2f3c94 Bluetooth: remove redundant variables 'adv_set' and 'cp' adds e4cc5a1873ac Bluetooth: btqca: Introduce HCI_EV_VENDOR and use it adds 819731596aec dt-bindings: net: bluetooth: Add mediatek-bluetooth adds 7237c4c9ec92 Bluetooth: mediatek: Add protocol support for MediaTek ser [...] adds 7d2eb6de6e63 MAINTAINERS: add an entry for MediaTek Bluetooth driver adds b9763cdfd4a9 Bluetooth: Introduce BT_HCIUART_RTL configuration option adds aa12af77aae0 Bluetooth: Add definitions for LE set address resolution adds 0780b866668e Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds bc4fcd0a1b76 r8169: remove version info adds 098b01ad9837 r8169: don't include asm headers directly adds 05bbe5584ff9 r8169: simplify interrupt handler adds eb88f5f7128c r8169: don't configure csum function per chip version adds abe8b2f71e28 r8169: don't configure max jumbo frame size per chip version adds a487711aac3b Merge branch 'r8169-smaller-improvements' adds 0d86caff0636 net/smc: send response to test link signal adds 0f5c6c30a0f8 net: mvneta: fix mvneta_config_rss on armada 3700 adds 4f23c43c414d mlxsw: core: remove unnecessary function mlxsw_core_driver_put adds 1e7953bc5604 qed/qede: qede_setup_tc() can be static adds 0520344cdb1e liquidio: copperhead LED identification adds 8605212a7c37 bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c adds f741917e24e9 drivers/net/usb/r8152: remove the unneeded variable "ret" [...] adds 98ed1e642c45 rxrpc: remove redundant static int 'zero' adds d331e7589753 net: dp83640: Mark expected switch fall-throughs adds 849063074a84 wimax: usb-fw: mark expected switch fall-through adds 8a8a894ebbc2 wimax: usb-tx: mark expected switch fall-through adds 466466dc6c28 tcp: mandate a one-time immediate ACK adds d2ccd7bc8acd tcp: avoid resetting ACK timer in DCTCP adds 15bdd5686c2c tcp: always ACK immediately on hole repairs adds fd2123a3d752 tcp: avoid resetting ACK timer upon receiving packet with [...] adds 217e502b89d4 Merge branch 'tcp-new-mechanism-to-ACK-immediately' adds 07624df1c9ef lan743x: lan743x: Add PTP support adds 19e226e8cc5d virtio: Make vp_set_vq_affinity() take a mask. adds 2ca653d607ce virtio_net: Stripe queue affinities across cores. adds 29afde505178 Merge branch 'virtio_net-Expand-affinity-to-arbitrary-numb [...] adds 78aca3bbee88 vxge: remove set but not used variable 'req_out', 'status' [...] adds 63ae7949e94a net: socionext: Use descriptor info instead of MMIO reads on Rx adds b6311b7bea41 net: socionext: Increase descriptors to 256 adds 8a8982d1e213 Merge branch 'netsec-driver-improvements' adds d6a61ec93667 l2tp: define l2tp_tunnel_uses_xfrm() adds 01e28b921b19 l2tp: split l2tp_session_get() adds bdd0292f96e4 l2tp: simplify pppol2tp_ioctl() adds 79e6760e64d1 l2tp: handle PPPIOC[GS]MRU and PPPIOC[GS]FLAGS in pppol2tp [...] adds 528534f0deda l2tp: remove pppol2tp_tunnel_ioctl() adds b0e29063dcb3 l2tp: remove pppol2tp_session_ioctl() adds 7390ed8a4050 l2tp: zero out stats in pppol2tp_copy_stats() adds 4f5f85e9a70e l2tp: let pppol2tp_ioctl() fallback to dev_ioctl() adds 3305f9a90524 Merge branch 'l2tp-rework-pppol2tp-ioctl-handling' adds b70f1f3af47f tc: Update README and add config adds 05364ca03cfd net/sctp: Make wrappers for accessing in/out streams adds 0d493b4d0be3 net/sctp: Replace in/out stream arrays with flex_array adds 2b14e1ea212d Merge branch 'net-sctp-Avoid-allocating-high-order-memory- [...] adds 2142236b4584 net: sched: act_bpf: remove dependency on rtnl lock adds b6a2b971c0b0 net: sched: act_csum: remove dependency on rtnl lock adds e8917f437006 net: sched: act_gact: remove dependency on rtnl lock adds 54d0d423a48a net: sched: act_ife: remove dependency on rtnl lock adds ff25276de997 net: sched: act_ipt: remove dependency on rtnl lock adds 67b0c1a3c9ce net: sched: act_pedit: remove dependency on rtnl lock adds d77284956656 net: sched: act_sample: remove dependency on rtnl lock adds 5e48180ed8bc net: sched: act_simple: remove dependency on rtnl lock adds c8814552fe51 net: sched: act_skbmod: remove dependency on rtnl lock adds 729e01260989 net: sched: act_tunnel_key: remove dependency on rtnl lock adds 764e9a24480f net: sched: act_vlan: remove dependency on rtnl lock adds 84a75b329be8 net: sched: extend action ops with put_dev callback adds 4e232818bd32 net: sched: act_mirred: remove dependency on rtnl lock adds 51a9f5ae6539 net: core: protect rate estimator statistics pointer with lock adds e329bc427395 net: sched: act_police: remove dependency on rtnl lock adds 9a95d9c6429b Merge branch 'Remove-rtnl-lock-dependency-from-all-action- [...] adds 6a92ef08a135 Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net adds 353c9cb36087 ip: add helpers to process in-order fragments faster. adds a4fd284a1f8f ip: process in-order fragments efficiently adds 78cbac647e61 Merge branch 'ip-faster-in-order-IP-fragments' adds 0b243d004ea6 net/tls: Combined memory allocation for decryption request adds 8f7800444220 Merge branch 'net-tls-Combined-memory-allocation-for-decry [...] adds e6f86b0f7ae4 ipv6: Add icmp_echo_ignore_all support for ICMPv6 adds 6d37fa49da1e l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache adds e158770e2289 net: nixge: Do not zero application specific fields in desc adds fd5cf434a4b0 net: nixge: Don't store skb in app4 field of descriptor adds 9ebcc22c1be8 Merge branch 'nixge-Minor-cleanups' adds 7c53a722459c r8169: don't use MSI-X on RTL8168g adds 9af18e56d43c cpumask: make cpumask_next_wrap available without smp adds 962ad1f937d8 net: sched: act_connmark method rename for grep-ability an [...] adds 2fbec27f816b net: sched: act_bpf method rename for grep-ability and con [...] adds c831549c3f53 net: sched: act_sum method rename for grep-ability and con [...] adds 1740005e2a0c net: sched: act_gact method rename for grep-ability and co [...] adds 11b9695b3ff0 net: sched: act_ipt method rename for grep-ability and con [...] adds 0390514fe155 net: sched: act_nat method rename for grep-ability and con [...] adds 6a2b401cd17d net: sched: act_pedit method rename for grep-ability and c [...] adds 2ac063474dc7 net: sched: act_police method rename for grep-ability and [...] adds 798de374e503 net: sched: act_simple method rename for grep-ability and [...] adds 45da1dac612c net: sched: act_skbedit method rename for grep-ability and [...] adds 353d2c253f4c net: sched: act_skbmod method rename for grep-ability and [...] adds 8aa7f22e5649 net: sched: act_vlan method rename for grep-ability and co [...] adds 7c5790c4da0e net: sched: act_mirred method rename for grep-ability and [...] adds a72ce9ad7cfc Merge branch 'net-sched-actions-rename-for-grep-ability-an [...] adds 0192e7d46c77 net: Change the layout of structure trace_event_raw_fib_ta [...] adds 71e41286203c packet: switch kvzalloc to allocate memory adds 1150827b121e virtio_net: remove duplicated include from virtio_net.c adds 3b20818b0acd lan743x: lan743x: Remove duplicated include from lan743x_ptp.c adds 0ec456802d13 cxgb4: remove set but not used variable 'spd' adds 45c91fb20093 liquidio: remove set but not used variable 'is25G' adds 1e3c43a7f111 ath10k: fix open brace location in ath10k_wmi_tlv_op_gen_d [...] adds cd93b83ad927 ath10k: support for multicast rate control adds 673bc519c558 ath10k: disable bundle mgmt tx completion event support adds dc405152bb64 ath10k: handle mgmt tx completion event adds e6712aa1244f ath10k: remove redundant pointers 'dev' and 'noa' adds e8c38062efc6 ath5k: remove redundant pointer rf adds 619c9700a8fe ath6kl: remove redundant variables netlen, orig_buf, orig_ [...] adds e82f57c8b970 ath10k: htt_tx: move lock into id_get function adds db251d7df457 ath10k: add debugfs file warm_hw_reset adds ebfac1d0c166 ath10k: fix parenthesis alignment adds 3f2591115838 ath10k: prevent active scans on potential unusable channels adds bfc55fe65987 ath6kl: replace GFP_ATOMIC with GFP_KERNEL in ath6kl_bmi_init() adds a2a49e86b325 ath9k_hw: set spectral scan enable bit on trigger for AR9003+ adds 3a69dd366866 ath9k: don't run periodic and nf calibation at the same time adds 11f7f4f9c0d2 ath9k: fix moredata bit in PS buffered frame release adds e20c7c91ef60 ath9k: clear potentially stale EOSP status bit in intermed [...] adds 36e14a787dd0 ath9k: report tx status on EOSP adds 1226f9e10296 ath9k: fix block-ack window tracking issues adds 461d8a6bb987 ath9k_hw: fix channel maximum power level test adds 52d7e0e5339b ath9k: fix more-data flag for buffered multicast packets adds 1bd82ee09aea wil6210: Rx multicast packets duplicate detection adds e15af41c05ed wil6210: drop Rx packets with L2 error indication from HW adds a24a3d6abb97 wil6210: add TX latency statistics adds 6d9eb7ebae3d wil6210: fix temperature debugfs adds 0b8532102293 wil6210: fix RX checksum report to network stack adds 1c0dd5f5f3ad wil6210: support Talyn specific FW file adds b5aeff16b20f wil6210: align to latest auto generated wmi.h adds aea2f8b781b2 wil6210: add 3-MSI support adds 65e6ffdcc450 wil6210: fix min() compilation errors adds 0c936b3c9633 wil6210: add support for link statistics adds af2cd85e8dbd wil6210: allow scan on AP interface adds 1b99197dc00c wil6210: support max aggregation window size 64 adds 6ccae584014e wil6210: increase firmware ready timeout adds 631d3b4f7eeb wil6210: support Talyn specific board file adds 7f10f8ba0220 wil6210: set default 3-MSI adds 6a363e8aa382 wil6210: align to latest auto generated wmi.h adds b698e2dfc24c wil6210: off channel transmit management frames in AP mode adds d554edcd972d wil6210: prevent FW download if HW is configured for secured boot adds 1bb38e8bb81e wil6210: fix eDMA RX chaining adds 33c740411ada Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 27a8aea13053 brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference adds 5dc5bf2899a5 mt76x0: correct type for eeprom gain value adds 1b622bd59e9f mt76x0: perform mt76x0_mac_set_ampdu_factor adds 17ad18fd12a3 mt76x0: Remove VLA usage adds 1ec49a236565 mt76: fix build for MediaTek MT7610U USB wireless dongle adds 35204d0aa83f rsi: remove redundant variables bss, wh and temp_flash_content adds 26b701adc378 iwlegacy: fix spelling mistake "acumulative" -> "accumulative" adds ad2e6d23bdad rtlwifi: btcoex: Fix if == else warnings in halbtc8723b2ant.c adds c7743c428111 ssb: driver_gige: use true and false for boolean values adds 2aa650d1950f b43/leds: Ensure NUL-termination of LED name string adds 4d77a89e3924 b43legacy/leds: Ensure NUL-termination of LED name string adds b8b6069cf208 ssb: Remove home-grown printk wrappers adds 209b43759d65 ssb: Remove SSB_WARN_ON, SSB_BUG_ON and SSB_DEBUG adds 961d9735357e Merge tag 'wireless-drivers-next-for-davem-2018-08-12' of [...] adds 2dbb9b9e6df6 bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT adds 8217ca653ec6 bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reusepo [...] adds aa5f0c96cc7b bpf: Refactor ARRAY_SIZE macro to bpf_util.h adds 3bd43a8c91cb bpf: Sync bpf.h uapi to tools/ adds 6bc8529c414f bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY adds 91134d849a0e bpf: Test BPF_PROG_TYPE_SK_REUSEPORT adds 9d6f417714c3 Merge branch 'bpf-reuseport-map' adds e8d2bec04579 bpf: decouple btf from seq bpf fs dump and enable more maps adds 7723628101aa bpf: Introduce bpf_skb_ancestor_cgroup_id helper adds 539764d07b49 bpf: Sync bpf.h to tools/ adds 02f6ac7456a0 selftests/bpf: Add cgroup id helpers to bpf_helpers.h adds 5ecd8c22739b selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id adds 2ce3206b9eb3 Merge branch 'bpf-ancestor-cgroup-id' adds c1617fb4c5ee Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 330ad75f6a79 Bluetooth: mediatek: pass correct size to h4_recv_buf() adds bb2a0812eb78 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 42c625a486f3 net: sched: act_ife: disable bh when taking ife_mod_lock adds b29c61dac3a2 net/mlx5e: Ethtool steering flow validation refactoring adds 142644f8a1f8 net/mlx5e: Ethtool steering flow parsing refactoring adds ca7deb028a2c net/mlx5e: Ethtool steering, ip6 support adds 974ce34a0c12 net/mlx5e: Ethtool steering, l4 proto support adds cff2b1e3e832 net/mlx5e: Ethtool steering, move ethtool callbacks adds fe6d86b3c316 net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc adds ec0800459770 net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow st [...] adds 44f68ae0cad6 net/mlx5e: Move flow steering declarations into en/fs.h adds c5791ab0abec net/mlx5e: vxlan.c depends on CONFIG_VXLAN adds 6dbc80ca41f5 net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK adds a8274b854b5e net/mlx5: Reorganize the makefile adds cf916ffbe0c6 net/mlx5: Improve argument name for add flow API adds c371e7b438ca Merge tag 'mlx5e-updates-2018-08-10' of git://git.kernel.o [...] adds 19997ba7cb74 nfp: clean up return types in kdoc comments adds 2df8bee5654b net_sched: fix NULL pointer dereference when delete tcinde [...] adds 008369dcc5f7 net_sched: Fix missing res info when create new tc_index filter adds e8ae5e92beee Merge branch 'net_sched-Fix-two-tc_index-filter-init-issues' adds 3aad924025e2 net: lan743x: select CRC16 adds 9dc502d79778 net: lan743x: fix building without CONFIG_PTP_1588_CLOCK adds 3d46eee5a5f2 bnxt_en: avoid string overflow for record->system_name adds c2ebc25674e5 l2tp: fix unused function warning adds 81a8b0799632 net: stmmac: mark PM functions as __maybe_unused adds cf87615d15f3 net: systemport: fix unused function warning adds 1bbf3aed25e0 bnxt_en: take coredump_record structure off stack adds 5fd50ac38fb6 net: hns3: Add support for serdes loopback selftest adds 6c39d5278e62 net: hns3: Fix for command format parsing error in hclge_i [...] adds b01b7cf19bf4 net: hns3: Fix for information of phydev lost problem when [...] adds 60081dcc4fce net: hns3: Fix for phy link issue when using marvell phy driver adds 128b900de7df net: hns3: Fix desc num set to default when setting channel adds 26a07ccc1d07 net: hns3: Remove tx ring BD len register in hns3_enet adds 1c77215480bc net: hns3: Set tx ring' tc info when netdev is up adds 3e85af6a6812 net: hns3: Add vlan filter setting by ethtool command -K adds ac272a3e9c08 Merge branch 'hns3-next' adds 1c89a8e3d9a2 ieee802154: hwsim: using right kind of iteration adds 66b51b0a0341 net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() adds 6feddb491301 net: dsa: mv88e6xxx: bitwise vs logical bug adds 96d18d8254dc inet/connection_sock: prefer _THIS_IP_ to current_text_addr adds f6f7a26abd14 rds: fix building with IPV6=m adds e29129fcac4b net: dsa: mv88e6xxx: missing unlock on error path adds 6e24dcad021f cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 adds 21f2706b2010 xen-netfront: fix warn message as irq device name has '/' adds 4597b62f7a60 net: filter: mark expected switch fall-through adds b19b46346f48 hv/netvsc: Fix NULL dereference at single queue mode fallback adds 26a1ccc6c117 bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" adds 9a76aba02a37 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ [...] adds ce43b2e351c8 crypto: inside-secure - increase minimum transfer size adds cda3e73a5497 crypto: inside-secure - use the error handler for invalida [...] adds 25bc95510317 crypto: inside-secure - improve the counter computation adds 30c217ef6411 crypto: sha512_generic - add a sha512 0-length pre-computed hash adds b460edb6230a crypto: inside-secure - sha512 support adds 0de54fb100e9 crypto: inside-secure - hmac(sha512) support adds 87eee125e749 crypto: inside-secure - authenc(hmac(sha512), cbc(aes)) support adds 26f7120b86a9 crypto: sha512_generic - add a sha384 0-length pre-computed hash adds 9e46eafdf82a crypto: inside-secure - sha384 support adds 1f5d5d981879 crypto: inside-secure - hmac(sha384) support adds ea23cb533ce4 crypto: inside-secure - authenc(hmac(sha384), cbc(aes)) support adds b25c1199acae crypto: aegis - fix indentation of a statement adds 2a2b9461f8ac crypto: cavium - make structure algs static adds e9440ff37254 crypto: atmel-ecc - fix to allow multi segment scatterlists adds 38641b83ebc5 crypto: atmel-ecc - remove overly verbose dev_info adds 73bf20ef3df2 crypto: vmac - require a block cipher with 128-bit block size adds bb2964810233 crypto: vmac - separate tfm and request context adds ed331adab35b crypto: vmac - add nonced version with big endian digest adds 0917b873127c crypto: vmac - remove insecure version with hardcoded nonce adds b551bac14aca crypto: virtio - Read crypto services and algorithm masks adds d0d859bb87ac crypto: virtio - Register an algo only if it's supported adds e4e4730698c9 crypto: skcipher - remove the exporting of skcipher_walk_next adds ea169a30a6bf crypto: ecdh - add public key verification test adds cefd769fd019 crypto: skcipher - Fix -Wstringop-truncation warnings adds 65f9aa36ee47 crypto: stm32/cryp - Add power management support adds 8b4d566de6a5 crypto: stm32/hash - Add power management support adds 73463ade0a57 crypto: stm32/crc - Add power management support adds e3fe0ae12962 crypto: dh - add public key verification test adds 043ecc635f70 crypto: inside-secure - move the firmware to a better location adds 7d8f52a30d5a crypto: inside-secure - use precise compatibles adds bfda74ad6f50 Documentation/bindings: crypto: inside-secure: update the [...] adds 998d2abb0cb3 crypto: inside-secure - filter out the algorithms by engine adds 53c83e915ce8 crypto: inside-secure - add an invalidation flag adds 18e0e95b82e4 crypto: inside-secure - dynamic ring configuration allocation adds 367571e43cfe crypto: inside-secure - add multiple processing engine support adds 5eb0911894b1 crypto: inside-secure - eip197d support adds 6cdc06d639df Documentation/bindings: crypto: inside-secure: eip197d support adds fbd0a7c92068 crypto: inside-secure - adjust the TRC configuration for EIP197D adds f1edf29a770c crypto: inside-secure - reset CDR and RDR rings on module removal adds 63b942782f1d crypto: inside-secure - set tx_max_cmd_queue to 32 adds 293f89cf930e crypto: inside-secure - md5 support adds b471e4b988af crypto: inside-secure - hmac(md5) support adds a7dea8c0ff9f crypto: inside-secure - ecb(des) and cbc(des) support adds 6246987932a5 crypto: inside-secure - ecb(des3_ede) and cbc(des3_ede) support adds 9744fec95f06 crypto: inside-secure - remove request list to improve per [...] adds af839b4e5466 crypto: x86/sha256-mb - fix digest copy in sha256_mb_mgr_g [...] adds 26ec38872b5b crypto: MAINTAINERS - fix file path for SHA multibuffer code adds 90ef3e4835c3 crypto: sha1_generic - add cra_priority adds b73b7ac0a774 crypto: sha256_generic - add cra_priority adds e47890163a3c crypto: sha512_generic - add cra_priority adds 8aeef492fe24 crypto: x86/sha-mb - decrease priority of multibuffer algorithms adds e50944e219f9 crypto: shash - remove useless setting of type flags adds 6a38f62245c9 crypto: ahash - remove useless setting of type flags adds c87a405e3bac crypto: ahash - remove useless setting of cra_type adds 3f4a537a26a6 crypto: aead - remove useless setting of type flags adds 2c95e6d97892 crypto: skcipher - remove useless setting of type flags adds 85d7311f1908 crypto: remove redundant type flags from tfm allocation adds 26497e72a1ab crypto: ccree - fix finup adds 76715095933b crypto: testmgr - add hash finup tests adds 00904aa0cd59 crypto: ccree - fix iv handling adds d6b609d1b8e9 crypto: ccree - remove dead legacy code adds 84f366dadc6a crypto: ccree - use CBC-CS3 CTS mode adds 5c324a2ffa06 crypto: ccree - rate limit debug print adds f426d2b20f1c crypto: ccp - Fix command completion detection race adds 015c8c85b721 crypto: ccp - Add psp enabled message when initialization [...] adds 03af91242c36 crypto: ccp - Remove unused #defines adds ad01a984f512 crypto: ccp - Support register differences between PSP devices adds dcbc0c6e4aa1 crypto: ccp - Add support for new CCP/PSP device ID adds d6be72ee2c77 crypto: chtls - use 64-bit arithmetic instead of 32-bit adds 3fd8093b41e7 crypto: dh - fix memory leak adds cf862cbc8319 crypto: drbg - eliminate constant reinitialization of SGL adds c98fae5e29fa crypto: dh - update test for public key verification adds aef66587f19c crypto: ecdh - fix typo of P-192 b value adds 301422e37782 crypto: inside-secure - switch to SPDX identifiers adds e5c8ee1f7cc2 crypto: inside-secure - initialize first_rdesc to make GCC happy adds 0e7d4d932ffc crypto: sharah - Unregister correct algorithms for SAHARA 3 adds 5a2c3a395ab3 hwrng: msm - remove msm hw_random driver adds d978b031c588 dt-bindings: crypto: Move prng binding to crypto adds ceec5f5b5988 crypto: qcom-rng - Add Qcom prng driver adds 3be36ce13c92 dt-bindings: crypto: Add new compatible qcom, prng-ee adds ba3ab6371cdd crypto: qcom-rng - Add support for prng-ee adds d96542ac1020 crypto: qcom-rng - Add ACPI support adds 1fb2e3f276dd lib/crc: Move polynomial definition to separate header adds e37f2f93afe5 lib/crc: Use consistent naming for CRC-32 polynomials adds f7aee87822fd crypto: stm32_crc32 - Use existing define with polynomial adds 5d258b48efbd net: ethernet: Use existing define with polynomial adds 9ecdb9841953 staging: rtl: Use existing define with polynomial adds faa16bc404d7 lib: Use existing define with polynomial adds 6b0daa78207b crypto: arm64/sha256 - increase cra_priority of scalar imp [...] adds d75f482eafac crypto: rmd256 - use swap macro in rmd256_transform adds a47890899379 crypto: rmd320 - use swap macro in rmd320_transform adds c5f5aeef9b55 Merge git://git.kernel.org/pub/scm/linux/kernel/git/torval [...] adds 43490e8046b5 crypto: drbg - in-place cipher operation for CTR adds 1c96dde10098 crypto: cavium/nitrox - Replace GFP_ATOMIC with GFP_KERNEL [...] adds 8e8c0386b1fd crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL i [...] adds f6adeef77e07 crypto: virtio - Replace GFP_ATOMIC with GFP_KERNEL in __v [...] adds 2af632996b89 crypto: tcrypt - reschedule during speed tests adds 778bd9924dba dt-bindings: Add bindings for Hisilicon SEC crypto accelerators. adds 915e4e8413da crypto: hisilicon - SEC security accelerator driver adds e4a1f7858ab8 arm64: dts: hisi: add SEC crypto accelerator nodes for hip07 SoC adds 0567fc9e90b9 crypto: skcipher - fix aligning block size in skcipher_copy_iv() adds 8c30fbe63e4e crypto: scatterwalk - remove 'chain' argument from scatter [...] adds 3dd8cc00c34a crypto: scatterwalk - remove scatterwalk_samebuf() adds 2a57c0be225f crypto: skcipher - remove unnecessary setting of walk->nbytes adds 8088d3dd4d7c crypto: skcipher - fix crash flushing dcache in error path adds 0868def3e410 crypto: blkcipher - fix crash flushing dcache in error path adds 318abdfbe708 crypto: ablkcipher - fix crash flushing dcache in error path adds 76c9e53e633c crypto: ccree - drop useless type flag during reg adds f5c19df90ae7 crypto: ccree - remove cipher ivgen left overs adds e30368f3f3ee crypto: ccree - zero all of request ctx before use adds f53ad3e1b35a crypto: ccree - allow bigger than sector XTS op adds 4e34e51f48ab crypto: arm/chacha20 - always use vrev for 16-bit rotates adds afb31cd2d1a1 crypto: ccp - Check for NULL PSP pointer at module unload adds 35f7d5225ffc crypto: dh - fix calculating encoded key size adds d6e43798b3d9 crypto: dh - make crypto_dh_encode_key() make robust adds 3465893d274e Merge git://git.kernel.org/pub/scm/linux/kernel/git/herber [...] adds 71e52c278c54 crypto: arm64/aes-ce-gcm - operate on two input blocks at a time adds e0bd888dc487 crypto: arm64/aes-ce-gcm - implement 2-way aggregation adds 30f1a9f53e77 crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable adds 6122bbbdc656 lib/mpi: remove redundant variable esign adds 8418cf54df0c crypto: hisilicon - sec_send_request() can be static adds 8e492eff7de9 crypto: arm64/ghash-ce - replace NEON yield check with blo [...] adds 22240df7ac6d crypto: arm64/ghash-ce - implement 4-way aggregation adds dafa5f6577a9 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds f75f91574617 drm/i915: Shrink search list for active timelines adds e7f2af7894b1 drm/i915/dp: fix spelling mistakes: "seqeuncer" and "seqeuencer" adds b8444cf85b62 drm/i915: Remove tasklet flush before disable adds f351d087d832 drm/i915: Only sync tasklets once for recursive reset preparation adds ef2fb7204638 drm/i915/execlists: Refactor out complete_preempt_context() adds 5adfb772f8ac drm/i915: Move engine reset prepare/finish to backends adds 1329115c6c43 drm/i915: Split execlists/guc reset preparations adds 73377dbcc754 drm/i915/execlists: Split out CSB processing adds 63572937cebf drm/i915/execlists: Flush pending preemption events during reset adds 3f6e98223081 drm/i915: Stop parking the signaler around reset adds 6102a8ee8ad6 drm/i915: Clean up ADPA pipe select bits adds a44628b9293b drm/i915: Clean up LVDS pipe select bits adds 762034675ee7 drm/i915: Clean up SDVO pipe select bits adds 4add0f6bde05 drm/i915: Clean up TV pipe select bits adds b45a258897a4 drm/i915: Clean up DVO pipe select bits adds 57877b70739a drm/i915/execlists: HWACK checking superseded checking por [...] adds 96d4f03c20d0 drm/i915: Nul-terminate legacy debug string adds 560f6ad8edea drm/i915: Remove unused enable_cmd_parser modparam adds 6b7a6a7b4ba1 drm/i915/icl: Read the correct Gen11 interrupt registers adds c8af5274c3cb drm/i915: enable the pipe/transcoder/planes later on HSW+ adds 4e0d64dba816 drm/i915: Move request->ctx aside adds 01278cb14395 drm/i915: Move fiddling with engine->last_retired_context adds 1fc44d9b1afb drm/i915: Store a pointer to intel_context in i915_request adds 867985d4a431 drm/i915: Pull the context->pin_count dec into the common [...] adds 7f7105f99b75 drm/i915: Disable LVDS on Radiant P845 adds a393e9649582 drm/i915: Use intel_ddi_dp_voltage_max() for HSW/BDW too adds 4718a365cf12 drm/i915: Use the same vswing->max_preemph mapping on HSW/ [...] adds b752e995829e drm/i915: Check for IVB instead of gen7 when we think abou [...] adds 4d82c2b5f09f drm/i915: Rename SNB/IVB CPU eDP signal level funcs adds 45101e939ea3 drm/i915: Rename the remaining gen4 references to g4x in t [...] adds e578a570dc7c drm/i915/lvds: Move acpi lid notification registration to [...] adds dd0cf235d81f drm/i915: Speed up idle detection by kicking the tasklets adds d6d12ec08177 drm/i915: Make intel_engine_dump irqsafe adds fe0c493538f4 drm/i915/execlists: Handle copying default context state f [...] adds 2399a4a6f5df drm/i915: Allow init_breadcrumbs to be used from irq context adds 39d3cc03e9dd drm/i915/selftests: Wait longer for the old active request adds 6bb2a2af8b1b drm/i915/gvt: Fix crash after request->hw_context change adds a5ff7a45c9c8 drm/i915: Use intel_fb_obj() everywhere adds a268bcd7647d drm/i915: Move GEM BO inside drm_framebuffer adds d93fa1b47b8f Revert "drm/i915/edp: Allow alternate fixed mode for eDP i [...] adds 84b510e22da7 drm/i915/query: Protect tainted function pointer lookup adds 1abb70f5955d drm/i915/gtt: Allow pagedirectory allocations to fail adds 5255e2f8d117 drm/i915: Replace vbt edp.support with int_lvds_support adds 59462a00cc88 drm/i915: Eliminate the unused dev_priv->vbt.lvds_vbt adds a33b1dc8a732 drm/i915/query: nospec expects no more than an unsigned long adds f606bc6d9d41 drm/i915: Move intel_ddi_get_crtc_new_encoder() out from ddi code adds f67dc6d8869f drm/i915: Parametrize TRANS_DP_PORT_SEL adds 5a0b385e1cb6 drm/i915: Nuke intel_trans_dp_port_sel() adds 59b74c497ae4 drm/i915: Clean up DP pipe select bits adds 05bf51d3b575 drm/i915: Allow eDP on port C in theory adds 4c23dea48b0d drm/i915: Implement the missing bits of assert_panel_unlocked() adds f0d2b758e05e drm/i915: WARN if power sequencer is not connected to the [...] adds 4a774ee35c9f drm/i915/selftests: Pin the mock kernel context adds c894d63c6b36 drm/i915/icl: Disable pipe CSC and gamma in cursor plane adds 1e40d4aea57b drm/i915/cnl: Implement WaProgramMgsrForCorrectSliceSpecif [...] adds d78fa508f08d drm/i915/icl: Enable WaProgramMgsrForCorrectSliceSpecificM [...] adds fe864b76c2ab drm/i915: Implement WaProgramMgsrForL3BankSpecificMmioReads adds 77312ae8f071 drm/i915/psr: vbt change for psr adds ce3508fd2a77 drm/i915/psr: Nuke PSR support for VLV and CHV adds 8cf6da7ef755 drm/i915/psr: Avoid DPCD reads when panel does not support PSR adds 84bb2916a683 drm/i915/psr: Check for SET_POWER_CAPABLE bit at PSR init time. adds 1e8b251ebcbb drm/i915/psr: Avoid unnecessary DPCD read of DP_PSR_CAPS adds 264ff016cf06 drm/i915/psr: Fall back to max. synchronization latency if [...] adds 97c9de66ca80 drm/i915/psr: Fix ALPM cap check for PSR2 adds 09a4c02e58c1 drm/i915: Look for an active kernel context before switching adds c5d1f5562ea7 drm/i915: Include i915_scheduler.h from i915_gem_context.h adds 8359768c5c32 drm/i915: Forward declare struct intel_context adds 9a4dc80399b1 drm/i915: Flush the ring stop bit after clearing RING_HEAD [...] adds fe25f3048322 drm/i915/execlists: Wait for ELSP submission on restart adds 73b66f873157 drm/i915: Prepare GEM for suspend earlier adds 10ed55e4d94c drm/i915: Initialize panel_pipe to INVALID_PIPE adds ea80a661fe56 drm/i915: Try to suppress more spurious PCH underruns on ILK-IVB adds ca3b3fa34447 drm/i915: Consult VBT "LVDS config" bits to determine whet [...] adds 2b5b63126ef4 drm/i915: Simplify ilk-ivb underrun suppression adds 8f1ad1ef1e7a drm/i915/uc: Trivial s/dev_priv/i915 in intel_uc.c adds 3c7ab2789680 drm/i915/icl: WaDisableImprovedTdlClkGating adds f63c7b4880aa drm/i915/icl: WaEnableStateCacheRedirectToCS adds b1f88820f4d7 drm/i915/icl: Wa_2006665173 adds 0bf059f3532b drm/i915/icl: WaEnableFloatBlendOptimization adds 4ece66b149a3 drm/i915/icl: Wa_1406463099 adds a3db142829e6 drm/i915/psr: Set idle frame count based on sink synchroni [...] adds cc7cc5343584 drm/i915: Remove stale asserts from i915_gem_find_active_r [...] adds 9d570dbfc095 drm/i915: Update DRIVER_DATE to 20180530 adds d6cae4aa30ce drm/i915: Call intel_opregion_notify_encoder in intel_sani [...] adds 13295bd887d0 drm/i915/guc: Don't read SOFT_SCRATCH(15) on MMIO error adds 4dfacb0bcbee drm/i915: Switch to kernel context before idling at runtime adds 0606035fcab6 drm/i915: "Race-to-idle" after switching to the kernel context adds c3160da9a6af drm/i915: After reset on sanitization, reset the engine backends adds ec92ad00a393 drm/i915: Only sanitize GEM from late suspend adds 1934f5deaf8f drm/i915: Assert we idle in the kernel context adds e312b689a92d drm/i915: Check intel_contexts to avoid one extra pointer chase adds 37800ca8037a drm/i915/gtt: Avoid calling non-existent allocate_va_range adds 3df845e7528b drm/i915/gtt: Don't restore the non-existent PDE for GGTT adds eade6c894498 drm/i915: Have plane->get_hw_state() return the current pipe adds b99b9ec1d374 drm/i915: Clean up cursor defines adds e876b78c5fbf drm/i915: Disable trickle feed for SNB/IVB cursors adds 6380db61c54f drm/i915: s/plane/i9xx_plane/ adds b4686c481b9b drm/i915: Fix tabs vs. spaces in sprite code adds 012d79e6a33f drm/i915: Remove bogus NV12 PLANE_COLOR_CTL setup adds 0a59952b24e2 drm/i915: Configure SKL+ scaler initial phase correctly adds 9776f47253c3 drm/i915: Flush all writes before suspend adds 95c778daecb5 drm/i915: Apply the full CPU domain markup before freezing adds c46ef57d2008 drm/i915/icl: fix icl_unmap/map_plls_to_ports adds 9bb635d9e7db drm/i915/icl: Extend AUX F interrupts to ICL adds ac213c1b45f7 drm/i915/icl: introduce tc_port adds a2bc69a1a9d6 drm/i915/icl: Add register definition for DFLEXDPMLE adds 3937eb1a076f drm/i915/icl: Map VBT DDC Pin to BSpec DDC Pin adds f17ca5010c34 drm/i915/icl: Add Icelake PCH detection adds 51c83cfaf963 drm/i915/icl: Get DDI clock for ICL based on PLLs. adds 5428bf5a9a9f drm/i915/icl: Calculate link clock using the new registers adds 8979187a8cfa drm/i915: Move i915_gem_fini to i915_gem.c adds 30aacd3fe7f1 drm/i915/gtt: Remove obsolete switch_mm hooks for gen8+ adds 218b5000982b drm/i915: drop one bit on the hw_id when using guc adds 61d5676b5561 drm/i915/perf: fix ctx_id read with GuC & ICL adds 6ceb72771735 drm/i915/icl: Don't update enabled dbuf slices struct unti [...] adds 52b2416ceb72 drm/i915: Add new vGPU cap info bit VGT_CAPS_HUGE_GTT adds d901e8e67335 drm/i915/ringbuffer: Make context pin/unpin symmetric adds 744799850ef1 drm/i915/gtt: Teach restore-gtt to walk the ggtt vma list [...] adds 83d317adfb4b drm/i915/vma: Move the bind_count vs pin_count assertion t [...] adds b96f6ebfd024 drm/i915: Correctly handle error path in i915_gem_init_hw adds 420980ca79bc drm/i915: Swap magics and use SZ_1M adds 2956e970f0b5 drm/i915/trace: Describe engines as class:instance pairs adds f24e74a7b739 drm/i915/trace: Remove engine out of the context sandwich adds 57d7116c472c drm/i915/trace: Context field needs to be 64-bit wide adds 9f473ecfe7a8 drm/i915/pmu: Do not assume fixed hrtimer period adds 70be8b3dab43 drm/i915/guc: Don't leak stage descriptor pool on init failure adds cd68e04cf56a drm/i915/error: Fixup inactive/active counting adds 82ad6443a55e drm/i915/gtt: Rename i915_hw_ppgtt base member adds cf68f0c3a07b drm/i915: Mark i915.inject_load_failure as being hit adds 64b3c93649a6 drm/i915/gtt: Fix typo in fill_px() macro adds 14c3f8425080 drm/i915: Update DRIVER_DATE to 20180606 adds 3069290d9d6a Merge tag 'drm-intel-next-2018-06-06' of git://anongit.fre [...] adds aefff4915632 drm/xen-front: fix spelling mistake: "conector" -> "connector" adds 584a0146ec49 drm: clarify adjusted_mode documentation for bridges adds 3257ec797d3a drm/vc4: plane: Expand the lower bits by repeating the hig [...] adds 5d435b46fa68 drm/bridge: spelling and coding style minor fixes adds 50525c332b55 drm: content-type property for HDMI connector adds 6553b123eae8 i915: content-type property for HDMI connector adds 38992c57c9c8 drm/panel: Remove drm_panel_detach() calls from all panel drivers adds 0c08754b59da drm/panel: Add device_link from panel device to DRM device adds d9f9565c1f7f drm/panel: otm8009a: Fix backlight updates adds 36830ce4eb2b drm/panel: otm8009a: Fix glitches by moving backlight enab [...] adds 6982b943123d drm/panel: otm8009a: No message if probe success adds 12a6cbd4f3f1 drm/panel: otm8009a: Use new backlight API adds eea740a98df9 drm/bridge: cdns: Mark runtime PM operations as maybe unused adds 9c04400f7ea6 dt-bindings: drm/panel: Document Innolux TV123WAM panel bindings adds da50bd4258db drm/panel: simple: Add Innolux TV123WAM panel driver support adds 2554f154b46f drm/panel: simple: AUO P320HVN03 uses SPWG data ordering adds c9b6be7dc13e drm/panel: simple: Fix data type in KEO TX31D200VM0BAA timings adds 9d7e70020c24 drm/cirrus: Place GEM BOs in drm_framebuffer adds 121df61e5a30 drm/cirrus: cirrus_framebuffer -> drm_framebuffer adds 3823da3aeb47 drm/virtio: Place GEM BOs in drm_framebuffer adds ecb8a947855c drm/armada: Move GEM BO to drm_framebuffer adds bc61c97502e2 drm/gma500: Move GEM BO to drm_framebuffer adds 080205096579 drm/msm: Move GEM BOs to drm_framebuffer adds c734f4967708 drm/mtk: Remove impossible internal error adds 81a073d14c7a drm/mtk: Move GEM BO to drm_framebuffer adds 6a3e913cb8d5 drm/mtk: mtk_drm_fb -> drm_framebuffer adds 4c7c9a63f215 drm/rockchip: Place GEM BOs in drm_framebuffer adds 957428f9935a drm/rockchip: rockchip_drm_fb -> drm_framebuffer adds e8b58d6de1fe drm/rockchip: lvds: avoid duplicating drm_bridge_attach adds 17e23993f297 drm/v3d: Checking for NULL vs IS_ERR() adds 3e44255260dc drm/omap: Move GEM BO to drm_framebuffer adds 2ecceeb53b19 drm/omap: Move buffer pitch/offset to drm_framebuffer adds c7cbed560ce2 drm/gma500: Fix Medfield for drm_framebuffer move adds 520ea9347505 drm/gma500: Remove VLA adds ca510ead96d7 drm/i2c: tda998x: Remove VLA usage adds 3c5f134ac9d0 gpu: drm: udl: Adding new typedef vm_fault_t adds 1d1a4f6dd164 gpu: drm: vgem: Change return type to vm_fault_t adds 2f7e87692e04 drm/mm: Reject over-sized allocation requests early adds 83bc4ec37210 drm/mm: Add a search-by-address variant to only inspect a [...] adds eb479f863979 drm/i915: Limit searching for PIN_HIGH adds 2edd4e698dc8 drm/i915: Pin the ring high adds 9eece5d9c6e0 drm/xen-front: fix pointer casts adds 786919600008 drm/edid: Fix up edid_cea_modes[] formatting adds 1add20eb0068 drm/arc: Stop consulting plane->fb adds 42eb2f729e55 drm/msm: Stop consulting plane->fb/crtc adds df751849219b drm/sti: Stop consulting plane->crtc adds 0010ac3ffc0e drm/atmel-hlcdc: Stop consulting plane->crtc adds 3ed70ecd8659 drm: Add local 'plane' variable for tmp->primary adds b79df2767cc6 drm/omapdrm: Nuke omap_framebuffer_get_next_connector() adds 952a08a21ac5 drm/atmel-hlcdc: Stop using plane->fb adds 6b1c5eaf5cfd drm/sun4i: mark PM functions as __maybe_unused adds d104328ce352 drm/fb-helper: Fix typo on kerneldoc adds 6c2590914cff gpu: drm: drm_vm: Adding new typedef vm_fault_t adds bccfaffb76a8 display: panel: Add AUO g070vvn01 display support (800x480) adds a38189c5f79d drm/i915: Promote .format_mod_supported() to the lead role adds 8fb756dfa273 drm: Trust format_mod_supported() when it OKs a plane modifier. adds 1e871d65e375 drm/vc4: Add missing formats to vc4_format_mod_supported(). adds e065a8dd30af drm/vc4: Add support for SAND modifier. adds 09ea0dfbf972 dma-buf: make map_atomic and map function pointers optional adds 6931317c7148 drm/edid: Quirk Vive Pro VR headset non-desktop. adds 06168448733a drm/vmwgfx: Stop using plane->fb in vmw_kms_atomic_check_m [...] adds 464ce098e69c drm/vmwgfx: Stop using plane->fb in vmw_kms_helper_dirty() adds ec8a31a7d0eb drm/vmwgfx: Stop using plane->fb in vmw_kms_update_implicit_fb() adds e1cd4f8e4593 drm/vmwgfx: Stop updating plane->fb adds 0d45d79de22f drm/vmwgfx: Stop using plane->fb in atomic_enable() adds 93b21226bbff drm/vmwgfx: Stop messing about with plane->fb/old_fb/crtc adds 9e5c947cb7c1 drm/amdgpu/dc: Stop updating plane->fb adds cd30fbca9713 drm/i915: Stop updating plane->fb/crtc adds 67ba0c56a807 drm/exynos: Stop updating plane->crtc adds d0766b0047c2 drm/msm: Stop updating plane->fb/crtc adds 50dcd554181e drm/virtio: Stop updating plane->crtc adds 2f958af7fc24 drm/vc4: Stop updating plane->fb/crtc adds e00fb8564ee9 drm: Stop updating plane->crtc/fb/old_fb on atomic drivers adds d6abe6df706c drm/bridge: sil_sii8620: do not have a dependency of RC_CORE adds b6f690ab237d drm/atomic: Improve debug messages adds 6ab0edf4e79c drm: Print bad user modes adds e89ea3559661 drm/atomic: Set current atomic state in drm_private_state adds ebfb081edc8a drm/rockchip: lvds: add missing of_node_put adds 0baf5cc971fc drm/rockchip: cnd-dp: adjust spdif register setting adds ba1f665f161c drm: Add checks for atomic_[duplicate/destroy]_state with [...] adds e2810a7167df drm/rockchip: vop: split out core clock enablement into se [...] adds 6456314ff1de drm/rockchip: vop: fix irq disabled after vop driver probed adds 9d54fcd5416d drm/gem-fb-helper: Always do implicit sync adds 2227a7a219fd drm/vc4: Always obey implicit sync adds a19741e5e5a9 dma_buf: remove device parameter from attach callback v2 adds f664a5269542 dma-buf: remove kmap_atomic interface adds 935774cd71fe drm: Add writeback connector type adds b13cc8dd5884 drm: writeback: Add out-fences for writeback connectors adds d67b6a206507 drm: writeback: Add client capability for exposing writeba [...] adds d98c71dadc2d Merge drm-upstream/drm-next into drm-misc-next adds f55786faa156 drm/i915/selftests: Remove unused dmabuf->kmap routines, f [...] adds c612ae0503af staging: android: ion: fix ion_dma_buf_attach signatur adds f4366e44efeb Merge tag 'drm-misc-next-2018-06-21' of git://anongit.free [...] adds b1dc9d8755d9 drm/amdgpu: allocate shared fence slot in VA IOCTL adds ecfee95a8ae7 drm/amd/pp: Add S3 support for OD feature adds e1fa921f022d drm/amd/pp: Make sure clock_voltage_limit_table on dc is valid adds dd06eecb73d2 drm/amdgpu/vg20:support new UVD FW version naming convention adds 5c2199270275 drm/amdgpu: Fix uvd firmware version information for vega20 (v2) adds fe78627d4304 drm/amd/display: fix type of variable adds 2d33948e4e00 drm/scheduler: add documentation adds 677e8622a9ae drm/doc: add a chapter for gpu scheduler adds ea4a202053c9 drm/amd/display: pass pipe_ctx straight to blank_pixel_data adds 66e48cd37147 drm/amd/display: Clean up submit_channel_request adds 9a08f51fa737 drm/amd/display: upgrade scaler math adds ae2389e0fc3d drm/amd/display: dal 3.1.45 adds f9430b235dd4 drm/amd/display: Prefix event prints with ==Event== adds 73770ca53f63 drm/amd/display: AUX will exit when HPD LOW detected adds 0f6ca3bac44d drm/amd/display: Add function to get optc active size adds 8ca809008571 drm/amd/display: add DPCD read for Sink ieee OUI adds cb1d7eacb58f drm/amd/display: Fix indentation in dcn10 resource constructor adds bf5896864772 drm/amd/display: Default log masks should include all conn [...] adds 3c8e4316a0bf drm/amd/display: Optimize DP_SINK_STATUS_ESI range read on HPD adds 4ea209073d22 drm/amd/display: Dynamic HDR metadata mem buffer adds 1a05873f21d6 drm/amd/display: Refactor audio programming adds 43610a9be188 drm/amd/display: HLG support adds a27f19967783 drm/amd/display: Added documentation for some DC interface [...] adds e0d4234982b3 drm/amd/display: dal 3.1.46 adds 8de94233f4cd drm/amd/display: Prefix TIMING_STANDARD entries with DC_ adds 0b126112e90a drm/amd/display: DP YCbCr 4:2:0 support adds 0dd6cfe15cbd drm/amd/display: add dentist frequency to resource pool adds 0ce55b4676f2 drm/amd/display: dal 3.1.47 adds 6f4e8d6e592a drm/amdgpu: add kernel doc for amdgpu_object.c adds b646c1dc835b drm/amdgpu: add kernel doc for memory domains. adds 5099114ba3b2 drm/amdgpu/display: drop DRM_AMD_DC_FBC kconfig option adds d1a9146b3a98 drm/amdgpu/display: enable CONFIG_DRM_AMD_DC_DCN1_0 by default adds 3120e2a390a9 drm/amdgpu/pp: switch the default dpm implementation for CI adds 41f507080e45 drm/doc: Add a label for the PRIME Buffer Sharing chapter adds 99fa7ce3a82b drm/doc: Add initial amdgpu driver documentation adds baca30fabdc9 drm/amdgpu: Add documentation for PRIME related code adds 8f4805a265fd drm/amdgpu: avoid sleep while executing atombios table (V2) adds 0152ac16522b drm/amdgpu: Hook up documentation about memory domains adds 2472e11b85f0 drm/amdgpu: Fix-ups for amdgpu_object.c documentation adds a2d19d66b145 drm/amdgpu: Hook up amdgpu_object.c documentation adds 741f01e636b7 drm/scheduler: Avoid using wait_event_killable for dying p [...] adds 48ad368a8a3a drm/amdgpu: move amdgpu_ctx_mgr_entity_fini to f_ops flush [...] adds 8e0fce5a96cf drm/amdgpu: define vcn jpeg ring adds fa3087f7682e drm/amdgpu: add vcn jpeg ring adds d521093a5f84 drm/amdgpu: add jpeg packet defines to soc15d.h adds 50613395abc0 drm/amdgpu: add more jpeg register offset headers adds 221f36c460d7 drm/amdgpu: implement jpeg ring functions adds e612bcc3abbb drm/amdgpu: set jpeg ring functions adds 59dd2b883fcd drm/amdgpu: add vcn jpeg irq support adds d2314b48d621 drm/amdgpu: initialize vcn jpeg ring adds 8a998052f29b drm/amdgpu: implement patch for fixing a known bug adds c8c1a1d2ef04 drm/amdgpu: define and add extra dword for jpeg ring adds b7fe681e35aa drm/amdgpu: add patch to jpeg ring adds 0c5e4b3e1e8a drm/amdgpu: add vcn jpeg sw finish adds b1d3760645ac drm/amdgpu: add vcn jpeg ring test adds 6173040f167e drm/amdgpu: add vcn jpeg ib test adds 5b2329b61875 drm/amdgpu: enable vcn jpeg ib test adds 81d350144bd4 uapi/drm: add AMDGPU_HW_IP_VCN_JPEG for jpeg CS adds 4bafe4402429 drm/amdgpu: add AMDGPU_HW_IP_VCN_JPEG to info query adds b7e6cd57027f drm/amdgpu: add AMDGPU_HW_IP_VCN_JPEG to queue mgr adds 11528640c778 drm/amdgpu: Correct the ndw of bo update mapping. adds 8f4039fefd94 drm/amdgpu: change gfx8 ib test to use WB adds 5a2f291343bc drm/amdgpu: Added ISR for CP ECC/EDC interrupt v2. adds 981658c67a97 drm/amdgpu: Add interrupt SQ source struct to amdgpu_gfx s [...] adds 04ad26bbc41e drm/amdgpu: Add plumbing for handling SQ EDC/ECC interrupts v2. adds 59d61be2229f drm/amdgpu: remove unused parameter for va update adds abea57d70e90 drm/amdgpu: Add BRACKET_LAYOUT_ENUMs to ObjectID.h adds 528e083d85bd drm/amdgpu: rename rmn to amn in the MMU notifier code (v2) adds ad7f0b6334fe drm/amdgpu: fix documentation of amdgpu_mn.c v2 adds f4557923b5d3 drm/amdgpu: fix typo in amdgpu_mn.c comments adds 7fc48e591279 drm/amdgpu: Update function level documentation for GPUVM v3 adds 923ff76eb035 drm/amdgpu: update documentation for amdgpu_irq.c v3 adds c8c5e569c5b0 drm/amdgpu: Consolidate visible vs. real vram check v2. adds dc85db256d47 drm/doc: Add amdgpu hwmon/power documentation (v2) adds c5792d7776e6 drm/amd/pp: Remove SAMU support in powerplay adds 600ae890be59 drm/amdgpu: Use real power source in powerplay instand of [...] adds e1e36485e9f3 drm/amd/pp: Implement update_smc_table for CI. adds b1ddf5484727 drm/amdgpu: Get real power source to initizlize ac_power adds ab3ec8a1a9f1 drm/amdgpu: Restore :internal: for amdgpu_vm.c documentation adds 00553cf8116e drm/amdgpu: Update function level documentation for GPUVM. adds 3b070c60ea51 drm/amd/display: Drop to fail-safe mode if edid is bad adds 6e0ef9d85b99 drm/amd/display: Write TEST_EDID_CHECKSUM_WRITE for EDID tests adds b4f84bdf579e drm/amd/display: Stream encoder update adds 973d42c79e99 drm/amd/display: Move i2c and aux structs into dc_ddc_types.h adds a10dc97ab8e9 drm/amd/display: Add use_dynamic_meta flag to stream_state adds 2cbe6d9be5a4 drm/amd/display: Drop duplicate dc_stream_set_static_scree [...] adds 6f0db2dc02de drm/amd/display: Make it more clear when info frames affec [...] adds b73552323a5d drm/amd/display: Convert quotes to Ascii quotes adds 6aa57bb8e4d4 drm/amd/display: Disable stats by default adds 74167ad60c04 drm/amd/display: Add new transfer type HWPWL adds ce3f6e82249c drm/amd/display: create sink_id in dc_sink structure to id [...] adds 12036586a368 drm/amd/display: Allow DP register double buffer adds e9522309efb3 drm/amd/display: Add num_opp to resource_caps adds 85ee15d6a3d3 drm/amd/display: Do not skip FBC init in failsafe mode adds 2bfb0b678e48 gpu: drm: radeon: Adding new typedef vm_fault_t adds 4daa4fba3a38 gpu: drm: ttm: Adding new return type vm_fault_t adds eeb2c3c2a614 amdgpu: display: use modern ktime accessors adds 8e2c7ad99dce drm/amdgpu: update ib_start/size_alignment same as windows used adds 761f58e0e913 drm/amdgpu: correct GART location info adds a21daa88d4f0 drm/amdgpu: Use correct enum to set powergating state adds 565c17b5f02d Merge branch 'drm-next-4.19' of git://people.freedesktop.o [...] adds 3c8daa7db46d drm/omap: remove now unused functions adds 8571a05a9dd0 drm/i915: Use GEM suspend when aborting initialisation adds 521370106d0d drm/i915: Change i915_gem_fault() to return vm_fault_t adds 520ea7c581bf drm/i915: Prepare for non-object vma adds 93f2cde2a4f7 drm/i915: Decouple vma vfuncs from vm adds 17f297b427a3 drm/i915/gtt: Push allocation to hw ppgtt constructor adds c30acb04e7c4 drm/i915: Cancel reset preparations on failed resets adds 39e78234b0be drm/i915: Add WaKBLVECSSemaphoreWaitPoll adds 51e645b6652c drm/i915: Mark the GPU as wedged without error on fault injection adds 672b3c4bc3d1 drm/i915: Fix sprite destination colorkeying on SKL+ adds b4e2727df271 drm/i915/gtt: Fix unwind length passed to gen6_ppgtt_clear_range adds f6b1e35f3e47 drm/i915/gtt: Remove redundant hsw_mm_switch() adds e1f8789883a1 drm/i915/gtt: Remove vgpu check for gen6 adds eed289037444 drm/i915/gtt: Reorder aliasing_ppgtt fini adds 78ef3faff9ea drm/i915: fix guest virtual PCH detection on non-PCH systems adds b8bf31d82d22 drm/i915: document PCH_NOP adds 85b17e6e4d3f drm/i915: clean up virtual PCH special case handling adds 13d0464b3240 drm/i915: be more strict about HAS_PCH_NOP() usage adds 07ba0a82536e drm/i915: fix PCH_NOP setting for non-PCH platforms adds 51c18bf7fdbe drm/i915: Squash GEM load failure message (again) adds acd1c1e621fc drm/i915: Refactor unsettting obj->mm.pages adds 746c8f143afa drm/i915: Apply batch location restrictions before pinning adds 9904b1560e4a drm/i915/perf: use the lrc_desc to get the ctx hw id in gen8-10 adds 2b9a820318eb drm/i915/perf: fix gen11 engine class shift adds 602a9de513d5 drm/i915/skl: Add warn about unsupported CDCLK rates adds 1fc719d13ac0 drm/i915/ringbuffer: Brute force context restore adds b3ee09a4de33 drm/i915/ringbuffer: Fix context restore upon reset adds 41d37680ca0b drm/i915: Wrap around the tail offset before setting ring->tail adds 467d35789e5a drm/i915/execlists: Avoid putting the error pointer adds 68a8570375df drm/i915/gtt: Invalidate GGTT caches after writing the gen [...] adds d9d117e40d4f drm/i915/ringbuffer: Serialize load of PD_DIR adds 35ac40d8b65a drm/i915/gtt: Subclass gen6_hw_ppgtt adds a9ded78535a1 drm/i915/gtt: Onionify error handling for gen6_ppgtt_create adds 50935ac767ca drm/i915/guc: Don't store runtime GuC log level in modparam adds 24d891d81312 drm/i915/guc: Refactoring preparation of the GUC_CTL_DEBUG [...] adds dc755faef264 drm/i915/guc: Refactoring preparation of the GUC_CTL_FEATU [...] adds 532717b90bd0 drm/i915/guc: Refactoring preparation of the GUC_CTL_LOG_P [...] adds 741cebee0aa5 drm/i915/guc: Refactoring preparation of the GUC_CTL_CTXIN [...] adds 5288c7182dd3 drm/i915/guc: Move defines with size of GuC logs to intel_ [...] adds 3d6d62eae7d7 drm/i915/guc: Add support for define guc_log_size in megabytes. adds e9e7dc4144cd drm/i915/gtt: Make gen6 page directories evictable adds dccc7228b5de drm/i915/icl: Add DDI HDMI level selection for ICL adds af1f1b81130e drm/i915/icl: fix gmbus gpio pin mapping adds bb187e93e48d drm/i915/icl: DP_AUX_E is valid on ICL+ adds e4dd27aadd20 drm/i915: Allow DBLSCAN user modes with eDP/LVDS/DSI adds 697b9a8714cb drm/i915: Make closing request flush mandatory adds 6ebb6d8ebe56 drm/i915/perf: make oa format tables const adds 2e932b9cdece drm/i915/opregion: move acpi notifier to dev_priv adds 1288786b18f7 drm/i915: Move GEM sanitize from resume_early to resume adds 856e1b175650 drm/i915/dsm: remove unnecessary dsm priv structure adds 83c317832eb1 drm/i915: Dump the ringbuffer of the active request for debugging adds 286e61535600 drm/i915: Make the hexdump row offset visually distinct adds e62230deeeae drm/i915: Show CCID in engine dumps adds a2bbf7148342 drm/i915/gtt: Only keep gen6 page directories pinned while active adds 5422b37c907e drm/i915/psr: Kill delays when activating psr back. adds 24a28179ecc0 drm/i915/ddi: s/crtc->config/old_crtc_state in haswell_crt [...] adds afb2c4437dae drm/i915/ddi: Push pipe clock enabling to encoders adds 8fc0aa6eaa56 drm/i915/ddi: Check transcoder instead of port when settin [...] adds c737376442e2 drm/i915/ddi: Set HDMI infoframes with pipe clocks enabled adds 3b567bb059b9 drm/i915/ddi: Removed unused var from hsw_write_infoframe() adds 132c27c97cb9 drm/i915: Fix PIPESTAT irq ack on i965/g4x adds 929168c5f3df drm/i915: Disallow interlaced modes on g4x DP outputs adds 51a9f6dfc00d drm/i915: Turn off g4x DP port in .post_disable() adds 920d3fb1a00c drm/i915/selftests: Initialise request to silence a compiler adds 5db1d4ea91b6 drm/i915/execlists: Push the tasklet kick after reset to r [...] adds 1fd00c0faeec drm/i915: Declare the driver wedged if hangcheck makes no [...] adds 549fe88bf71d drm/i915/gtt: Lazily allocate page directories for gen7 adds 4a192c7e8b14 drm/i915/gtt: Free unused page tables on unbind the context adds 986dbac4803c drm/i915/gtt: Cache the PTE encoding of the scratch page adds a0fbacb58ce1 drm/i915/gtt: Reduce a pair of runtime asserts adds 970888e7d130 drm/i915/icl: add icelake_get_ddi_pll() adds 00c92d929ac3 drm/i915/icl: unconditionally init DDI for every port adds 1fa11ee2d9d0 drm/i915/icl: start adding the TBT pll adds 46b527d19c43 drm/i915/icl: Add allowed DP rates for Icelake adds 2edd53272120 drm/i915/dp: Add support for HBR3 and TPS4 during link training adds 548764bb7ce0 drm/i915: Keep the ctx workarounds tightly packed adds 14921f3cef85 drm/i915: Fix context ban and hang accounting for client adds 042ed2dbe5b2 drm/i915: Be irqsafe inside reset adds b2209e62a450 drm/i915/execlists: Reset the CSB head tracking on reset/s [...] adds 1c0f1b3db7a6 drm/i915: s/IS_G4X && !IS_GM45/IS_G45/ adds 9378985eb05c drm/i915/icl: implement DVFS for ICL adds f677bd558de2 drm/i915/icl: update VBT's child_device_config flags2 field adds b77422f80337 drm/i915: Enable provoking vertex fix on Gen9 systems. adds 4fdd5b4e9aba drm/i915: Fix fallout of fake reset along resume adds 0ede01418854 drm/i915/vbt: switch to kernel unsigned int types adds faa087c476a3 drm/i915/hdmi: switch to kernel unsigned int types adds 93383b5705e6 drm/i915/uncore: switch to kernel unsigned int types adds accb1eb57196 drm/i915/dvo: switch to kernel unsigned int types adds fd620bf92a60 drm/i915/backlight: switch to kernel unsigned int types adds c25004964c5a drm/i915/audio: switch to kernel unsigned int types adds 02f361f5fdfb drm/i915/lspcon: switch to kernel unsigned int types adds bcc2661e3243 drm/i915: Only show debug for state changes when banning adds 5ee4a7a6db8e drm/i915/execlists: Pull the w/a LRI emission into a helper adds b9be78531d27 drm/i915/whl: Introducing Whiskey Lake platform adds e364672477a1 drm/i915/aml: Introducing Amber Lake platform adds 58884bbc7c9d drm/i915/audio: Add 810 MHz clock entries to dp_aud_n_m table adds 5ee8ee86c86f drm/i915/i915_reg.h: fix the checkpatch SPACING issues adds af7187b78443 drm/i915/i915_reg.h: fix the checkpatch SPACE_BEFORE_TAB issues adds 9e8789ec967a drm/i915/i915_reg.h: fix the checkpatch MACRO_ARG_PRECEDEN [...] adds df0d28c185ad drm/i915/icl: GSE interrupt moves from DE_MISC to GU_MISC adds 121e758ee578 drm/i915/icl: Support for TC North Display interrupts adds b796b9710fd5 drm/i915/icl: Handle hotplug interrupts for DP over TBT adds d5b65efd2b2e i915: remove timespec_to_jiffies_timeout adds 0fdb3f75a358 drm/i915/psr: Adds psrwake options for all platforms adds 1a4b8901c5ec drm/i915: Print prop name/id when rejecting it adds 98fac1d5c582 drm/i915: Nuke the cursor size defines adds ad77c537eab1 drm/i915: Check timings against hardware maximums adds ad193bc6206d drm/i915: Enforce max hdisplay/hblank_start limits on HSW/BDW FDI adds 1c3eced3d4ad drm/i915/audio: constify ELD pointers adds 1c6ccad8a4b1 drm/i915/gvt: Deliver guest cursor hotspot info adds 579e2f6d9999 drm/i915/gvt: Use offsetofend() rather than offsetof + sizeof adds f25a49ab8ab9 drm/i915/gvt: Use vgpu_lock to protect per vgpu access adds 9a512e23f173 drm/i915/gvt: Use sched_lock to protect gvt scheduler logic. adds 0766e2efc696 Merge tag 'drm-intel-next-2018-06-06' into gvt-next adds 1f1c60d5b577 drm/i915/gvt: Avoid dereference a potential null pointer adds 659571953d31 drm/i915/gvt: removed unnecessary boundary check adds 1417fad75cb4 drm/i915/gvt: use array to avoid potential buffer overflow adds 2939db9e2879 drm/i915/gvt: Add D_BXT device type define for BXT. adds 02b966c12b49 drm/i915/gvt: Add MEDIA_POOL_STATE for BXT. adds 6fa6616b8f7a drm/i915/gvt: Enable device info initialization for BXT. adds 665004b8f506 drm/i915/gvt: Enable gtt initialization for BXT. adds d0f827bb18fe drm/i915/gvt: Enable irq initialization for BXT. adds a94cf2e0ef7f drm/i915/gvt: Enable mmio context init and switch for BXT. adds f093f182ace9 drm/i915/gvt: Enable cmd_parser support for BXT. adds 47d9d3be5925 drm/i915/gvt: Enable force wake support for BXT. adds 72bad9972876 drm/i915/gvt: Enable virtual display support for BXT. adds 84eb04f6d77a drm/i915/gvt: Enable dma_buf support for BXT. adds d71cb7129e7c drm/i915/gvt: Add mmio handler for for BXT. adds 57c8a484a9cb drm/i915: Enable KVMGT for BXT. adds ac2bf28ad1a1 Merge tag 'gvt-next-2018-06-19' of https://github.com/inte [...] adds f648661bc7de drm/i915/selftests: Avoid ERR_PTR dereference adds 98fa2aecb509 drm/i915/psr: Fix warning in intel_psr_activate() adds c238ad625889 drm/i915/psr: fix copy-paste error with setting of tp2_wak [...] adds cd9e11a8bf25 drm/i915/icl: Add 10-bit support for hdmi adds e1cacec9d50d drm/i915: Update DRIVER_DATE to 20180620 adds b4d4b0b7defb Merge tag 'drm-intel-next-2018-06-20' of git://anongit.fre [...] adds 8d4f4b82155c drm: Document mode_config.max_width/height as the max fb d [...] adds abd7dbe921bb gpu: drm: vc4: Adding new typedef vm_fault_t adds 6aa13402c110 drm/bridge: Move the struct drm_bridge member kerneldoc inline. adds 7122b68b8a96 drm/v3d: Take a lock across GPU scheduler job creation and [...] adds 14d1d1908696 drm/v3d: Remove the bad signaled() implementation. adds 4adc18371f14 drm/omap: remove now unused functions adds 46d8f405e16c drm: Consider drivers setting DRIVER_ATOMIC as atomic. adds 1572042a4ab2 drm: provide management functions for drm_file adds 7eeaeb90a6a5 drm/file: Don't set master on in-kernel clients adds d30827ce0df4 drm: Make ioctls available for in-kernel clients adds 86cd90020688 drm: kirin: Remove useless "Scale not support" error message adds 66ddff86f682 dt-bindings: panel: Add the Ilitek ILI9881c panel documentation adds 26aec25593c2 drm/panel: Add Ilitek ILI9881c panel driver adds a63d3bd23077 drm/gma500: Replace drm_gem_object_unreference_unlocked wi [...] adds 80c18ba11a7a drm/gma500: Fix potential NULL pointer dereference adds 5ae79cf18dc1 drm/gma500: Fix compile warning adds a3e77e165596 drm/rockchip: Use drm_crtc_mask() adds 106359177a57 drm/rockchip: vop: fixup linebuffer mode calc error adds 10cfc747835e MAINTAINERS: fix path to ilitek, ili9225 device tree bindings adds bb2a9b6eb1f6 dt-bindings: Add vendor prefix for Adafruit adds 7b59d2d8d798 dt-bindings: new binding for Ilitek ILI9341 display panels adds 3fa0e8f6f960 drm/tinydrm: new driver for ILI9341 display panels adds 59a9c39544cd dt-bindings: display: sunxi-drm: Add TCON TOP description adds 19f3ebed3f36 drm/sun4i: Add TCON TOP driver adds 367c359aa863 drm/sun4i: Fix releasing node when enumerating enpoints adds 71f4796ac09d drm/sun4i: Split out code for enumerating endpoints in out [...] adds ef0cf6441fbb drm/sun4i: Add support for traversing graph with TCON TOP adds c5cf04df56e6 drm/sun4i: Don't skip TCONs if they don't have channel 0 adds 49836b11fe71 drm/sun4i: tcon: Generalize engine search algorithm adds 2a72d0c5796b drm/sun4i: Don't check for LVDS and RGB when TCON has only ch1 adds 63d6310f6cc6 drm/sun4i: Don't check for panel or bridge on TV TCONs adds 0740845909b1 drm/sun4i: Add support for R40 mixers adds 03c35dbf73e0 dt-bindings: display: sun4i-drm: Add description of A64 HDMI PHY adds 09773c532d30 drm/sun4i: Enable DW HDMI PHY clock adds 09f380e3ba41 drm/sun4i: Don't change clock bits in DW HDMI PHY driver adds aef13fd84262 drm/sun4i: DW HDMI PHY: Add support for second PLL adds c891a65a7fc9 drm/sun4i: Add support for second clock parent to DW HDMI [...] adds b46e2c9f5f64 drm/sun4i: Add support for A64 HDMI PHY adds 8b5f7a62464a drm: of: Export and rename drm_crtc_port_mask() adds 57e23de02f48 drm/sun4i: DW HDMI: Expand algorithm for possible crtcs adds eab976693153 Merge tag 'drm-misc-next-2018-06-27' of git://anongit.free [...] adds f29135ee4e0d Merge v4.18-rc3 into drm-next adds 6ada1328642b gpu: drm: omapdrm: Adding new typedef vm_fault_t adds c618a3a93b5a drm/omap: Implement workaround for DRA7 errata ID:i932 adds 6505d75cd232 drm/omap: fix email address adds 620063e10ed4 drm/omap: gem: Rename GEM function with omap_gem_* prefix adds 2491244d7709 drm/omap: gem: Merge __omap_gem_get_pages() and omap_gem_a [...] adds dc8c9aeee509 drm/omap: gem: Don't take struct_mutex to get GEM object m [...] adds 3cbd0c587b12 drm/omap: gem: Replace struct_mutex usage with omap_obj pr [...] adds 5117bd898e8c drm/omap: gem: Fix mm_list locking adds f8466184bd5b drm/omap: gem: Switch to gem_free_object_unlocked() adds 96b2bb0b9637 Merge tag 'omapdrm-4.19' of git://git.kernel.org/pub/scm/l [...] adds 55f036ca7e74 locking: WW mutex cleanup adds 08295b3b5bee locking: Implement an algorithm choice for Wound-Wait mutexes adds 07c13bb78c8b drm: Change deadlock-avoidance algorithm for the modeset locks. adds c5be9b540343 Merge branch 'vmwgfx-next' of git://people.freedesktop.org [...] adds d48de54a9dab printk: Export is_console_locked adds 3bd3a0e330aa fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable adds 83d83bebf401 console/fbcon: Add support for deferred console takeover adds c981c01164d5 Merge tag 'ib-fbdev-drm-v4.19-deferred-console-takeover' o [...] adds 334bb8972a13 console: dummycon: export dummycon_[un]register_output_notifier adds 7bd160245196 Merge tag 'ib-fbdev-drm-v4.19-deferred-console-takeover-fi [...] adds 3e2b88cbd225 drm: add SPDX idenitifier and clarify license adds 4f960dcf7542 drm: add SPDX identifier and clarify license adds eee3dc56e22e drm/noveau: add SPDX identifier and clarify license adds a3be6f6c6e3e drm/vmwgfx: add SPDX idenitifier and clarify license adds dff96888860a drm/vmwgfx: add SPDX idenitifier and clarify license adds 14d9deeb273c drm/v3d: Define the fourcc modifier for the Broadcom UIF format. adds 491657a91560 drm/vc4: Make DSI call into the bridge after the DSI link [...] adds e08015e7d6a4 drm/pl111: Support Nomadik LCDC variant adds 1b48b7202c43 dma-fence: remove fill_driver_data callback adds c701317a3eb8 dma-fence: Make ->enable_signaling optional adds 796422f227ee dma-fence: Allow wait_any_timeout for all fences adds e35a2f9aee31 drm/atomic-helper: Use old/new state in drm_atomic_helper_ [...] adds 62f77ad09695 drm: Add drm_plane_mask() adds 6a52193bd0dd drm: Use drm_crtc_mask() adds 6f3be036da5c drm: Add drm_encoder_mask() adds 737057321f3c drm: Add drm_connector_mask() adds 40560e26dc45 drm/i915: Use drm_plane_mask() & co. adds 2d4569fd8d8e drm/imx: Use drm_plane_mask() adds dbf8f9e40e6f drm/sun4i: Use drm_crtc_mask() adds c0183a8eae18 drm/vc4: Use drm_crtc_mask() adds ea632725956d drm/vmwgfx: Use drm_plane_mask() & co. adds ba6096311ba6 drm: Fix hdmi connector content type property docs adds 070473bcf703 drm: add missing ctx argument to plane transitional helpers adds 418cc6ca0607 dma-fence: Make ->wait callback optional adds 95f9e2636a60 drm/amdgpu: Remove unecessary dma_fence_ops adds 99e227cb0397 drm: Remove unecessary dma_fence_ops adds 51eebbc76b25 drm/etnaviv: Remove unecessary dma_fence_ops adds 93f8252bcbec drm/qxl: Remove unecessary dma_fence_ops adds 144b09795528 drm/vc4: Remove unecessary dma_fence_ops adds 64e625cf5353 drm/virtio: Remove unecessary dma_fence_ops adds a1de8d0a7e2c drm/i810: off by one in i810_dma_vertex() adds de10eba0f68a drm/vgem: off by one in vgem_gem_fault() adds 4dd3cdb281f7 dma-fence: Polish kernel-doc for dma-fence.c adds 968d72e6a510 drm/savage: off by one in savage_bci_cmdbuf() adds a1c3b49523ae Merge tag 'drm-misc-next-2018-07-04' of git://anongit.free [...] adds 846c87a068f4 drm: mali-dp: Add support for writeback on DP550/DP650 adds a67bbbe225c2 drm: mali-dp: Add RGB writeback formats for DP550/DP650 adds 1cb3cbe732d9 drm/mali-dp: Add writeback support for DP500. adds 09368e32a975 drm/mali-dp: Add RGB writeback formats for DP500. adds 8cbc5caf36ef drm: mali-dp: Add writeback connector adds 0735cfdf0af4 drm/mali-dp: Improve writeback handling for DP500. adds 613c5c7fc815 drm: mali-dp: Add debugfs file for reporting internal errors adds 62862cfbb18d drm/arm/malidp: Modified the prototype of malidp irq de-in [...] adds ff8fc26a764a drm/arm/malidp: Split malidp interrupt initialization functions. adds fbcc454e8a35 drm/arm/malidp: Enable/disable interrupts in runtime pm adds f877006d5db4 drm/arm/malidp: Set the output_depth register in modeset adds e368fc75c190 drm/arm/malidp: Added the late system pm functions adds 4da1d4c751c9 Merge commit 'refs/for-upstream/mali-dp' of git://linux-ar [...] adds a132b5a5081c drm/tilcdc: Defer probe if there are no connectors adds 61a3a9d6c9c9 Merge tag 'tilcdc-4.19' of https://github.com/jsarha/linux [...] adds a315f232f44e drm/amdgpu: band aid validating VM PTs adds b374d82dca47 drm/amd/amdgpu: Add a GPU_LOAD entry to sysfs (v3) adds d9e222b460b1 drm/amdgpu: Polish SQ IH. adds 9bdc2092b488 drm/amdgpu: Add parsing SQ_EDC_INFO to SQ IH v3. adds a25ca1625dd4 Revert "drm/amdgpu: avoid sleep while executing atombios t [...] adds 765b26836430 drm/amd/display: replace clocks_value struct with dc_clocks adds fab55d61b9f0 drm/amd/display: redesign dce/dcn clock voltage update request adds 6ca11246180a drm/amd/display: rename display clock block to dccg adds e2e0a1dcd322 drm/amd/display: move clock programming from set_bandwidth [...] adds 734b096096ac drm/amd/display: Adding dm-pp clocks getting by voltage adds 28825c841bfd drm/amd/display: Apply clock for voltage request adds db4e525304dd drm/amd/display: Adding Get static clocks for dm_pp interface adds 30f0ea6d0901 drm/amd/display: dal 3.1.48 adds 92276a06f9c3 drm/amd/display: Introduce pp-smu raven functions adds 2dfa76d32863 drm/amd/display: remove invalid assert when no max_pixel_c [...] adds 0d8be24134ed drm/amd/display: Use tg count for opp init. adds 9654a28b3ac0 drm/amd/display: Use local structs instead of struct pointers adds 25684c59aff5 drm/amd/display: Add clock types to applying clk for voltage adds d578839ca014 drm/amd/display: get rid of cur_clks from dcn_bw_output adds 12c3130dd6f3 drm/amd/display: move dcn1 dispclk programming to dccg adds 472800a0a0c8 drm/amd/display: clean up dccg divider calc and dcn constructor adds 3cdecd4513d5 drm/amd/display: rename dce_disp_clk to dccg adds c910a717dac6 drm/amd/display: clean up set_bandwidth usage adds aa162e272725 drm/amd/display: remove unnecessary pplib volage requests [...] adds 0eebf8ca18b6 drm/amd/display: Temporarily remove Chroma logs adds 7e17cb4ba90c drm/amd/display: Define dp_alt_mode adds 89af301e21b5 drm/amd/display: fix dccg dcn1 ifdef adds 5b0ec710dadd drm/amd/display: fix pplib voltage request adds 5f8d084939d0 drm/amd/display: add CHG_DONE mash/sh defines for dentist adds 294c7e7347d4 drm/amd/display: change dentist DID enum values to uppercase adds d7b539d34ace drm/amd/display: add safe_to_lower support to dcn wm programming adds 836758ffe78a drm/amd/display: support ACrYCb2101010 adds f3e077d95ca0 drm/amd/display: fix use of uninitialized memory adds 0176e8c4c0f3 drm/amd/display: dal 3.1.49 adds dc38fd9dac3e drm/amd/display: Add front end for dp debugfs files adds 9f6e2842d068 drm/amd/display: dal 3.1.50 adds b9c1c67aeb88 drm/amd/display: clean rq/dlg/ttu reg structs before calculations adds d4fa93e03839 drm/amd/display: dal 3.1.51 adds 6f66ccf0aa8f drm/amd/display: fix potential infinite loop in fbc path adds 5094ffac6bd2 drm/amd/display: Enable PPLib calls from DC on linux adds 015ec7591869 drm/amd/display: Add dmpp clks types for conversion adds 724a75524b1c drm/amd/display: Convert 10kHz clks from PPLib into kHz adds 746c58ed225b drm/amd/display: move dml defaults to respective dcn resou [...] adds f7c1ed341ae0 drm/amd/display: Moving powerplay functions to a separate class adds 33a6a7eb8014 drm/amd/display: fix dcn1 watermark range reporting adds 69d6bb171fe1 drm/amd/display: remove dcn1 watermark sets b, c and d adds 7144d3cfff7d drm/amd/display: separate out wm change request dcn workaround adds e21db6dbdf43 drm/amd/display: move dcn watermark programming to set_bandwidth adds bf28c2e205b1 drm/amd/display: remove soc_bounding_box.c adds b6c3053a8f43 drm/amd/display: Check scaling ration not viewports params. adds c1aaea99a43e drm/amd/display: dal 3.1.52 adds 7f93c1de6469 drm/amd/display: add valid regoffset and NULL pointer check adds 1eeedbcc20d6 drm/amd/display: get board layout for edid emulation adds f3efec54ed6a drm/amd/display: Allow option to use worst-case watermark adds 180fc134d712 drm/scheduler: Rename cleanup functions v2. adds c49d82800bbf drm/amdgpu: Rename entity cleanup finctions. adds d6258eaa41fc drm/amd/display: don't initialize result adds cc450654291b drm/amdgpu: remove duplicated codes adds f0626896bb2f drm/amd/display: Drop unnecessary header file adds 66917e56dcfe drm/amd/display: Fix dm-pp clks type convert error adds a8da8ff3332b drm/amdgpu: Rename set_mmhub_powergating_by_smu to powerga [...] adds 3eb6e4795de3 drm/amd/pp: Rename enable_per_cu_power_gating to powergate_gfx adds b92c628712ed drm/amd/pp: Unify powergate_uvd/vce/mmhub to set_powergati [...] adds 85f80cb3af10 drm/amd/pp: Add gfx pg support in smu through set_powergat [...] adds a214e1c415e7 drm/amd/pp: Add powergate_gfx backend function on Raven adds 9134c6d7f288 drm/amdgpu: Add gfx_off support in smu through pp_set_powe [...] adds c9f96fd50631 drm/amdgpu: Split set_pg_state into separate function adds 916ac57ffbe9 drm/amdgpu: Move CG/PG setting out of delay worker thread adds 22994e16dd02 drm/amdgpu: Add stutter mode ctrl in module parameter adds e856ec3c292e drm/amd/display: Ctrl stutter mode through module parameter adds b1c6fddb583f drm/amd/display: Fix a typo in wm_min_memg_clk_in_khz adds acee16f4deab drm/amd/powerplay: correct vega12 bootup values settings adds 77564c9dff26 drm/amd/powerplay: smc_dpm_info structure change adds 9bf40d787924 drm/amd/powerplay: drop the acg fix adds 3b579c548328 drm/amd/powerplay: revise default dpm tables setup adds 70fef5741c6b drm/amd/powerplay: retrieve all clock ranges on startup adds 8fd263617011 drm/amd/powerplay: revise clock level setup adds f74aa69d0aed drm/amd/powerplay: initialize uvd/vce powergate status v4 adds ac32b06acee8 drm/amd/powerplay: correct smc display config for multi monitor adds 30222561808f drm/amd/powerplay: drop unnecessary uclk hard min setting adds a0a59c8fc7af drm/amd/powerplay: correct vega12 max num of dpm level adds e17c7f92b2b7 drm/amd/powerplay: apply clocks adjust rules on power stat [...] adds 28a7b4f44985 drm/amd/powerplay: set vega12 pre display configurations adds 6ad87101f3a3 drm/amd/powerplay: correct vega12 thermal support as true adds 0c3d01744511 drm/amd/powerplay: cosmetic fix adds 102c16a0246d drm/amdgpu: Make struct amdgpu_atif private to amdgpu_acpi.c adds aa03c075d02f drm/amdgpu: s/disp_detetion_ports/disp_detection_ports/ adds 24aeefcdee25 drm/amdgpu: Add amdgpu_atpx_get_dhandle() adds 280cf1a94b82 drm/amdgpu: Dynamically probe for ATIF handle (v2) adds 9735bf1930e6 drm/amdgpu: Use gmc_vram_full_visible in vram_mgr_bo_invis [...] adds 463d2fe85b0e drm/amdgpu: Add AMDGPU_GPU_PAGES_IN_CPU_PAGE define adds 3f37e29626b0 drm/amdgpu: Remove amdgpu_gem_map_attach target_dev documentation adds 3413accb3eac drm/amdgpu: fix swapped emit_ib_size in vce3 adds 70eb46db101b drm/amdgpu/pm: fix display count in non-DC path adds c9037d44390c drm/amdgpu/pp: add missing byte swapping in process_pptabl [...] adds 594c34cc6f31 drm/amdgpu/pp: fix endian swapping in atomctrl_get_voltage_range adds 9861023c29db drm/amdgpu/pp: fix copy paste typo in smu7_init_dpm_defaults adds ed54d954e5c1 drm/amdgpu/pp: fix copy paste typo in smu7_get_pp_table_en [...] adds 1cf0abb6c983 drm/amdgpu/sdma: simplify sdma instance setup adds 5d4af988f390 drm/amdgpu/vce: simplify vce instance setup adds c3c18309c831 drm/amd: Replace drm_dev_unref with drm_dev_put adds 9f87830f61e7 drm/amd: add SPDX identifier and clarify license adds da5fd66c0eb7 drm/radeon: add SPDX identifier and clarify license adds f8ddb39a1510 drm/amdgpu: fix the wrong type of gem object creation adds afb1436c7b44 drm/amdgpu: update uvd_v6_0_ring_vm_funcs to use new nop packet adds 23ec3d1479fd drm/amd/pp: Convert clock unit to KHz as defined adds 6eb9d6030479 drm/amd/pp: Memory Latency is always 25us on Vega10 adds 7d8d968dac88 drm/amd/pp: Switch the tolerable latency for display adds 3180fb676d7f drm/amd/display: Notify powerplay the min_dcef clock adds d4d5eace210d drm/amd/display: Notify powerplay the display controller id adds 99c5e27d3368 drm/amd/pp: Refine the interface exported to display adds 860c15e90332 drm/amd/pp: Remove duplicate code in vega12_hwmgr.c adds 9fc15f5fc836 drm/amdgpu: fix user fence write race condition adds ce206464e3c7 drm/amdgpu: switch firmware path for CIK parts (v2) adds 8eaf2b1faaf4 drm/amdgpu: switch firmware path for SI parts adds 576c7218a154 PCI: Export pcie_get_speed_cap and pcie_get_width_cap adds 4976f1c8ccff drm/amdgpu: update amd_pcie.h to include gen4 speeds adds 5d9a63304032 drm/amdgpu: use pcie functions for link width and speed adds 5f152a572c10 drm/radeon: use pcie functions for link width adds 289278cb7d32 drm: drop drm_pcie_get_speed_cap_mask and drm_pcie_get_max [...] adds ea870e44415a drm/amd/pp: Export notify_smu_enable_pwe to display adds b0a634ac6833 drm/amd/display: Refine the implementation of dm_pp_get_funcs_rv adds 70b63170c3ef drm/amd/display: Fix copy error when set memory clocks adds 20582319bce4 drm/amd/pp: Remove the same struct define in powerplay adds 5d908944c5ba drm/amd/display: off by one in find_irq_source_info() adds 25177e7f94a3 Revert "drm/amd/display: Fix indentation in dcn10 resource [...] adds 4c1ac53eb867 drm/amd/display: Use 2-factor allocator calls adds 6f3472a993e7 drm/amd/display/dc/dce: Fix multiple potential integer overflows adds 87e3f1366eaa drm/amd: Remove errors from sphinx documentation adds fe61a2f1a57f drm/amd/display: adding ycbcr420 pixel encoding for hdmi adds 400443e894c5 drm/amd/display: add a check for display depth validity adds 8405cf39e8bd drm/amdgpu: update documentation for amdgpu_drv.c adds 43911fb68b19 drm/amd: Add sphinx documentation for amd_ip_funcs adds ba7ca97d73b4 Merge branch 'drm-next-4.19' of git://people.freedesktop.o [...] adds f1d34bfd70b1 drm/vmwgfx: Replace vmw_dma_buffer with vmw_buffer_object adds e9431ea5076a drm/vmwgfx: Move buffer object related code to vmwgfx_bo.c adds 098d7d532bf7 drm/vmwgfx: Optimize the buffer object swap_notify callbac [...] adds 19f976ab01a6 drm/vmwgfx: Use blocking buffer object reserves when evict [...] adds b249cb4f6bc4 drm/vmwgfx: Fix atomic mode set check adds 0a80eb4c122f drm/vmwgfx: Perform topology validation during atomic modeset. adds 5e24133ea3df drm/vmwgfx: Use modeset display memory validation for layo [...] adds 7e14eabca82e drm/vmwgfx: Perform memory validations only when need full [...] adds 018f60b26602 drm/vmwgfx: Remove primary memory validation against mode [...] adds b89e5ff9eeeb drm/vmwgfx: Use a mutex to protect gui positioning in vmw_ [...] adds 3e79ecdad889 drm/vmwgfx: Add gui_x/y to vmw_connector_state adds 3fbeccf8ceb1 drm/vmwgfx: Improve on host message error messages adds 14dba7178491 drm/vmwgfx: Reorganize the fence wait loop adds 6ff67ae759a0 drm/vmwgfx: Fix host message module function declarations adds 812a954b787a drm/vmwgfx: Remove an obsolete __le32 conversion adds 8038d2a9e6cd Merge tag 'vmwgfx-next-4.19-2' of git://people.freedesktop [...] adds dc75e733308c drm/vmwgfx: Update the device headers adds 3b4c2511c004 drm/vmwgfx: Add CAP2 support in vmwgfx adds 0d81d346a628 drm/vmwgfx: Add support for SVGA3dCmdIntraSurfaceCopy command adds 30aeee6728ab drm/vmwgfx: Add SM4_1 flag adds cdff8e73006c drm/vmwgfx: Add support for SVGA3dCmdDefineGBSurface_v3 adds 397a11175f83 drm/vmwgfx: Support for SVGA3dSurfaceAllFlags in vmwgfx adds 14b1c33e8429 drm/vmwgfx: Add new ioctl for GB surface create and reference adds f9261b30d92f drm/vmwgfx: Add support for multisampling adds 9b07b287aa3e drm/vmwgfx: Expose SM4_1 param to user space adds b861686b1853 Merge tag 'vmwgfx-next-4.19-3' of git://people.freedesktop [...] adds c51756d56e20 drm/sun4i: Remove VLA usage adds 1c7c5fd916a0 drm/vkms: Introduce basic VKMS driver adds 41111ce17ee7 drm/vkms: vkms_driver can be static adds c04372ea4abd drm/vkms: Add mode_config initialization adds 854502fa0a38 drm/vkms: Add basic CRTC initialization adds c91b007ed137 drm/vkms: Add extra information about vkms adds 0d9988910989 drm/fb-helper: Eliminate the .best_encoder() usage adds 20431c05ae68 drm/i915: Nuke intel_mst_best_encoder() adds 83aefbb887b5 drm: Add drm_connector_for_each_possible_encoder() adds 98c0e348c095 drm/amdgpu: Use drm_connector_for_each_possible_encoder() adds ddba766dd07e drm/nouveau: Use drm_connector_for_each_possible_encoder() adds 7b71ca249b26 drm/radeon: Use drm_connector_for_each_possible_encoder() adds 38cb8d96933e drm: Add drm_connector_has_possible_encoder() adds f8222409d1ac drm/msm: Use drm_connector_has_possible_encoder() adds 0b7510d15e14 drm/tilcdc: Use drm_connector_has_possible_encoder() adds 408633d2e740 drm/v3d: use new return type vm_fault_t in v3d_gem_fault adds 624bb0c08b82 drm/v3d: Delay the scheduler timeout if we're still making [...] adds e0d018119ae8 drm/v3d: Remove unnecessary dma_fence_ops. adds 2dd4f211e707 drm/v3d: Add missing v3d documentation structure. adds a65020d0a65d drm/v3d: Fix a grammar nit in the scheduler docs. adds ca52bea9fa80 drm/atomic-helper: Use bitwise or for filling a bitmask adds f8878bb2f867 drm: print plane state normalized zpos value adds 7868e5079228 drm/stm: ltdc: filter mode pixel clock vs pad constraint adds 8adbbb2e7871 drm/stm: ltdc: rework reset sequence adds a012024571d9 drm/crc: Only report a single overflow when a CRC fd is opened adds e22e953189f7 Merge drm-upstream/drm-next into drm-misc-next adds 73915b2b1f25 drm/writeback: Fix the "overview" section of the doc adds b82c1f8f78b4 drm/atomic: Avoid connector to writeback_connector casts adds 425132fdb169 drm/connector: Pass a drm_connector_state to ->atomic_commit() adds 814bde99ee80 drm/connector: Make ->atomic_commit() optional adds 184d3cf4f738 drm/vc4: Use wait_for_flip_done() instead of wait_for_vblanks() adds b25c60af7a87 drm/crtc: Add a generic infrastructure to fake VBLANK events adds 6fb42b6682f0 drm/atomic: Call fake_vblank() from the generic commit_tai [...] adds 1ebe99a75eed drm/vc4: Call drm_atomic_helper_fake_vblank() in the commit path adds 008095e065a8 drm/vc4: Add support for the transposer block adds 5ba57babcb40 drm: vkms: select DRM_KMS_HELPER adds c76f0f7cb546 drm: Begin an API for in-kernel clients adds d536540f304c drm/fb-helper: Add generic fbdev emulation .fb_probe function adds 244007ecb6bb drm/pl111: Set .gem_prime_vmap and .gem_prime_mmap adds 894a677f4b3e drm/cma-helper: Use the generic fbdev emulation adds e896c132eb2c drm/debugfs: Add internal client debugfs file adds 9060d7f49376 drm/fb-helper: Finish the generic fbdev emulation adds dff1c7032ffe drm/tinydrm: Use drm_fbdev_generic_setup() adds 85b5bafb86e6 drm/cma-helper: Remove drm_fb_cma_fbdev_init_with_funcs() adds 23167fa9a519 drm/panel: simple: Add support for Rocktech RK070ER9427 LCD panel adds 2230ca12cca1 dt-bindings: display: Document the EDT et* displays in one file. adds aa7e6455e1ef drm/panel: Add support for the EDT ETM0700G0BDH6 adds aad34de22e63 drm/panel: Add support for the EDT ETM0700G0EDH6 adds 7a6aca49358a dt-bindings: Add vendor prefix for DLC Display Co., Ltd. adds 0ca0c827efdf drm/panel: simple: Add DLC DLC0700YZG-1 panel adds 5fa8e4a22182 drm/panel: Make of_drm_find_panel() return an ERR_PTR() in [...] adds c59eb3cfde1f drm/panel: Let of_drm_find_panel() return -ENODEV when the [...] adds 2e64a174179a drm/of: Make drm_of_find_panel_or_bridge() fail when the d [...] adds 1b9883eae822 drm/vc4: Support the case where the DSI device is disabled adds b0b7aa407e92 dt-bindings: display: Add DT bindings for BOE HV070WSA-100 panel adds ae8cf41b6a5e drm/panel: simple: Add support for BOE HV070WSA-100 panel [...] adds 955f60db0f2b drm: Add support for extracting sync signal drive edge fro [...] adds 3b39ad7a553f drm/panel: simple: Add newhaven, nhd-4.3-480272ef-atxl LCD adds a5d2ade627dc drm/panel: simple: Add support for Innolux G070Y2-L01 adds 03fa9aa38494 dt-bindings: Add DataImage, Inc. vendor prefix adds 97ceb1fb08b6 drm/panel: simple: Add support for DataImage SCF0700C48GGU18 adds 3d5664f95ebe drm/panel: ili9881c: Fix missing assignment to error return ret adds 7ad4e4636c54 drm/panel: p079zca: Refactor panel driver to support multi [...] adds 48bd379aa23d drm/panel: p079zca: Add variable unprepare_delay properties adds 731edd4ce5d3 dt-bindings: Add Innolux P097PFG panel bindings adds de04a462fdce drm/panel: p079zca: Support Innolux P097PFG panel adds 2bb7a39c1581 dt-bindings: Add vendor prefix for kingdisplay adds ebc950fdff6d dt-bindings: Add KINGDISPLAY KD097D04 panel bindings adds cd0e0ca69109 drm/panel: type promotion bug in s6e8aa0_read_mtp_id() adds b6d83fccd877 drm/panel: p079zca: Use of_device_get_match_data() adds decac6b00542 dt-bindings: display: sun4i-drm: Add R40 display engine co [...] adds d978a94b0a9e drm/sun4i: Add R40 display engine compatible adds af11942ee44e drm/sun4i: tcon-top: Cleanup clock handling adds da82107ecf32 drm/sun4i: tcon: Release node when traversing of graph adds 7a6677753413 dt-bindings: display: sun4i-drm: Add R40 TV TCON description adds 4a068c5c17e8 drm/sun4i: DW HDMI: Release nodes if error happens during [...] adds e0f56782bc2d drm/sun4i: mixer: Order includes alphabetically adds 05db311a792d drm/sun4i: tcon-top: Add helpers for mux switching adds 5e4965667a6e drm/sun4i: tcon-top: Remove mux configuration at probe time adds ac1fe1322530 dt-bindings: display: sun4i-drm: Fix order of DW HDMI PHY [...] adds 03e3ec9ad1ee drm/panel: simple: Add Sharp LQ035Q7DB03 panel support adds 5685ca0ca292 drm/tinydrm: Fix doc build warnings adds ae61f61fa802 drm/client: Fix: drm_client_new: Don't require DRM to be r [...] adds 54c88a029a0a Merge tag 'drm-misc-next-2018-07-11' of git://anongit.free [...] adds 9dd64e8f7b62 drm/mediatek: update dt-bindings for mt2712 adds 8617ec2474fd drm/mediatek: support maximum 64 mutex mod adds d480bbc47425 drm/mediatek: add ddp component AAL1 adds df2dce4e11a3 drm/mediatek: add ddp component OD1 adds 9ec3818eb371 drm/mediatek: add ddp component PWM1 adds 2e2447784e56 drm/mediatek: add ddp component PWM2 adds 879a91807f5a drm/mediatek: add component DPI1 adds afbff5288232 drm/mediatek: add component DSI2 adds b1df55d308a0 drm/mediatek: add component DSI3 adds 6de614026234 drm/mediatek: add the DSI1 for component init condition adds 9b7b38de386c drm/mediatek: add connection from OD1 to RDMA1 adds 09013b161993 drm/mediatek: Update the definition of connection from RDM [...] adds 7b86302401df drm/mediatek: add connection from RDMA0 to DPI0 adds 49793b767456 drm/mediatek: add connection from RDMA0 to DSI2 adds 89c04d650224 drm/mediatek: add connection from RDMA0 to DSI3 adds 73fabd5cebc1 drm/mediatek: add connection from RDMA1 to DPI1 adds d46a8f851e88 drm/mediatek: add connection from RDMA1 to DSI1 adds 5346010f7222 drm/mediatek: add connection from RDMA1 to DSI2 adds 15484ae0afa9 drm/mediatek: add connection from RDMA1 to DSI3 adds 01915b858814 drm/mediatek: add connection from RDMA2 to DPI0 adds 7ddac091673c drm/mediatek: add connection from RDMA2 to DPI1 adds 0064be8c71fd drm/mediatek: add connection from RDMA2 to DSI1 adds 46ce9b2dc78c drm/mediatek: add connection from RDMA2 to DSI2 adds d335369e7543 drm/mediatek: add connection from RDMA2 to DSI3 adds f4f3ec480e82 drm/mediatek: add DPI1 support for mutex adds dee8eb4e668d drm/mediatek: add DSI2 support for mutex adds 16dd757ead7a drm/mediatek: add DSI3 support for mutex adds 561fad31e697 drm/mediatek: add third ddp path adds 5a2fbbd83275 drm/mediatek: Split line to not over 80 characters adds e6ab087a224f drm/mediatek: Add support for mediatek SOC MT2712 adds 06ede493a9d7 drm/mtk: Remove impossible internal error adds 548cb8253858 drm/mtk: Move GEM BO to drm_framebuffer adds 57c7f5811180 drm/mtk: mtk_drm_fb -> drm_framebuffer adds 0c2fd59ae315 Merge branch 'mediatek-drm-next-4.19' of https://github.co [...] adds 26eb4cd6c7c7 drm/i915: Disable bh around call to tasklet adds 827db9d8bb4a drm/i915: Ignore applying the self-relocation BIAS if no r [...] adds d20ac620f001 drm/i915: Redefine EINVAL for debugging adds 8a29c778fa1a drm/i915: remove check for aux irq adds 9fc59bae0f4a drm/i915/icl: Fix MG PLL setup when refclk is 38.4MHz adds bd99ce085f16 drm/i915/icl: Do read-modify-write as needed during MG PLL [...] adds e16a37508633 drm/i915: Enable hw workaround to bypass alpha adds aa58f58d9c64 drm/i915/guc: Remove USES_GUC_SUBMISSION for ads programming adds 8d52e447807b drm/i915: Defer modeset cleanup to a secondary task adds dd12c6ca5b45 drm/i915/execlists: Check for ce->state before destroy adds efe79d48a7de drm/i915: Context objects can never be active when freed adds 525280552b21 drm/i915/ddi: Get AUX power domain for DP main link too adds cf5d862db2e3 drm/i915/psr: Kill useless function pointers. adds c12e0643a05d drm/i915/psr: Fix race in intel_psr_work() adds bcc233b2aa78 drm/i915/psr: Warn for erroneous enabling of both PSR1 and PSR2. adds 42f53ffcad7f drm/i915/psr: Remove intel_crtc_state parameter from disab [...] adds cc3054ff6214 drm/i915/psr: Begin to handle PSR/PSR2 errors set by sink adds 93bf76ed882d drm/i915/psr: Handle PSR errors adds 3ebe3df50bb1 drm/i915/psr: Avoid PSR exit max time timeout adds 00c8f19463ab drm/i915/psr: Enable CRC check in the static frame on the [...] adds 67ca07e7ac10 drm/i915/icl: Add power well support adds a61b47f672c1 drm/i915: Wait for engines to idle before retiring adds 3160422251b2 drm/i915/icp: Add Interrupt Support adds ef196b5c2f4f drm/i915: Replace drm_connector_{un/reference} with put,ge [...] adds 0f67706e6600 drm/i915: Replace drm_gem_object_{un/reference} with {put, [...] adds 55f95c2723da drm/i915: Replace __drm_gem_object_unreference with __drm_ [...] adds 01159b47a400 drm/i915: Replace drm_gem_object_unreference_unlocked with [...] adds a24362ead99a drm/i915: Replace drm_dev_unref with drm_dev_put adds 10195b1e4411 drm/i915: Show vma allocator stack when in doubt adds 3f88325c2e39 drm/i915: Reduce spinlock hold time during notify_ring() i [...] adds 69dc4d003e3b drm/i915: Only trigger missed-seqno checking next to boundary adds 78796877c37c drm/i915: Move the irq_counter inside the spinlock adds e3be4079ea91 drm/i915: Only signal from interrupt when requested adds c39d2e7e35f6 drm/i915/guc: Use intel_guc_init_misc to hide GuC internals adds f7dc0157e4b5 drm/i915/uc: Fetch GuC/HuC firmwares from guc/huc specific init adds 74093f3eccac drm/i915: Drop posting reads to flush master interrupts adds 0b02befa828c drm/i915/execlists: Pull submit after dequeue under timeline lock adds d8857d541c67 drm/i915/execlists: Pull CSB reset under the timeline.lock adds 8ea397fa70be drm/i915/execlists: Process one CSB update at a time adds bc4237ec8dea drm/i915/execlists: Unify CSB access pointers adds f4b58f0438ba drm/i915/execlists: Reset CSB write pointer after reset adds 3800cd195305 drm/i915/execlists: Stop storing the CSB read pointer in t [...] adds fd8526e50902 drm/i915/execlists: Trust the CSB adds 9512f985c32d drm/i915/execlists: Direct submission of new requests (avo [...] adds c9855a561afa drm/i915: Block enabling FBC until flips have been completed adds 457209595789 drm/i915: Remove delayed FBC activation. adds d78e2bbf483f drm/i915/selftests: Mark up write into scratch vma adds be01de596ef6 drm/i915/selftests: Attach the fence to the object when ma [...] adds 1ea29bbd47cf drm/i915/guc: Print CTL params passed to Guc adds e67005e59a74 drm/i915: abstract and document register picking macros adds 7e7367d3bc6c drm/i915: Try GGTT mmapping whole object as partial adds 00b062967f15 drm/i915/psr: Add psr1 live status adds abdd322f6808 drm/i915: Remove unnecessary check for unsupported modifie [...] adds c43dbcbbcc8c drm/i915/psr: Lockless version of psr_wait_for_idle adds a608987970b9 drm/i915: Wait for PSR exit before checking for vblank evasion adds 38b7fb0b2ad1 drm/i915/selftests: Release the struct_mutex to free the objects adds 1f6f00238abf drm/i915/selftests: Drop struct_mutex around lowlevel pggt [...] adds 0ba7c51a6fd8 drm/i915: Fix hotplug irq ack on i965/g4x adds 78c357dd3fcf drm/i915: Fix pre-ILK error interrupt ack adds 16659bc53a02 drm/i915: Unmask and enable master error interrupt on gen2/3 adds 63fd659fb1a5 drm/i915/gtt: Pull global wc page stash under its own locking adds cef08fdc743c drm/i915: Remove defunct i915->vm_list adds eae4c9445354 drm/i915/selftests: Use full release for local ppgtt allocation adds 0f17d5dd2199 drm/i915/selftests: Replace open-coded i915_address_space_init() adds 27efd2566cb8 drm/i915/icl: Define register for DSI PLL adds f0d759f038dc drm/i915: Mark expected switch fall-throughs adds bb9e8755a425 drm/i915/selftests: Fixup recursive MI_BB_START for gen3 adds 9757973f41b5 drm/i915: Remove pointless if-else from sdvo code adds 73d8e5fba54f drm/i915/selftests: Detect unknown swizzling correctly adds c4e4f4545bdc drm/i915/selftests: Fail hangcheck testing if the GPU is wedged adds ca3589c11815 drm/i915/dsi: rename the current DSI files based on first [...] adds e518634b4366 drm/i915/dsi: use vlv and bxt prefixes for the global DSI [...] adds 012bf847d139 drm/i915/dsi: update some of the platform based checks adds fcfe0bdcb191 drm/i915/icl: Program DSI Escape clock Divider adds 21652f3b0d48 drm/i915/icl: Define DSI mode ctl register adds b1cb21a5f1c6 drm/i915/icl: Enable DSI IO power adds 166869b390b6 drm/i915/icl: Define PORT_CL_DW_10 register adds 45f09f7adc8a drm/i915/icl: Power down unused DSI lanes adds d61d1b3bbba1 drm/i915/icl: Define AUX lane registers for Port A/B adds 1eca65d922d7 drm/i915: Squelch very verbose error logging adds e5d2435bfaee drm/i915/selftests: Destroy partial tiling vma after use adds b5f6e53d4cd5 drm/i915/selftests: Skip using the GPU if wedged adds e16f4c36cb9b drm/i915/selftests: Skip making an object busy if the GPU [...] adds a9450e15ad9e drm/i915/selftests: Skip all request selftests when wedged adds 47e61a79806d drm/i915/selftests: Skip workaround tests when wedged adds 7783decff5be drm/i915/selftests: Skip live eviction tests when wedged adds 921d07d73ebf drm/i915/selftests: Skip huge pages live tests if wedged adds 31c9bd78018c drm/i915/selftests: Skip over live context testing when wedged adds 6cc42152b02b drm/i915: Remove support for legacy debugfs crc interface adds b79ebe74e1c4 drm/i915/ddi: Simplify get_encoder_power_domains() adds 481827b44167 drm/i915: Record logical context support in driver caps adds 0fdbe58c4a0f drm/i915/selftests: Skip live context execution test witho [...] adds 03bbc508a312 drm/i915/selftests: Skip live_execlists if the GPU is term [...] adds add00e6d896f drm/i915: Flush the WCB following a WC write adds 58174eac1593 drm/i915/gtt: Suppress warnings for dma_map_page adds 66daec6b2184 drm/i915/gtt: Control cache domain of dma_map_page() directly adds 207b700050b8 drm/i915/selftests: Limit live_gtt allocation test to fit [...] adds 5b5443371090 drm/i915/selftests: Replace magic 1<<22 with MI_USE_GGTT/M [...] adds 8fdbfd868632 drm/i915/selftests: Fixup missing MI_MEM_VIRTUAL for live_ [...] adds da99fe5f8585 drm/i915: Refactor export_fence() after i915_vma_move_to_active() adds 6dd7526f6f6c drm/i915: Export i915_request_skip() adds a523697857cd drm/i915: Start returning an error from i915_vma_move_to_active() adds e6bb1d7f1adf drm/i915: Move i915_vma_move_to_active() to i915_vma.c adds 5c3f8c221c77 drm/i915: Track vma activity per fence.context, not per engine adds 8b293eb53a7d drm/i915: Track the last-active inside the i915_vma adds 3a32497f0dbe drm/i915/selftests: Provide full mb() around clflush adds 07e070e1e3b2 drm/i915/selftests: Avoid warning if runtime pm is disabled adds 890fd185d530 drm/i915: Replace nested subclassing with explicit subclasses adds e147913247e3 drm/i915/selftests: Magic numbers for old Y-tiling adds ec625fb932bb drm/i915: Provide a timeout to i915_gem_wait_for_idle() adds 2621cefaa42b drm/i915: Provide a timeout to i915_gem_wait_for_idle() on setup adds d9a13ce3fa5f drm/i915/selftests: Replace wait-on-timeout with explicit timeout adds 932cac10c8fb drm/i915/selftests: Prevent background reaping of active objects adds 82edc7e8b8c0 drm/i915: Update DRIVER_DATE to 20180709 adds 539c475dadc4 Merge tag 'drm-intel-next-2018-07-09' of git://anongit.fre [...] adds bdf4424dc3b1 drm/nouveau/gr/gv100: handle multiple SM-per-TPC for shade [...] adds 60cda665724a drm/nouveau/fault/gv100: fix fault buffer initialisation adds 3c9f27eeedb7 drm/nouveau/secboot/tegra: Enable gp20b/gp10b firmware tag [...] adds f0fffeeb149e drm/nouveau/mmu/gp10b: remove ghost file adds f7fbbf2ccaa0 drm/nouveau/core: ERR_PTR vs NULL bug in nvkm_engine_info() adds 7a26c92367a7 drm/nouveau/disp/nv50-gp10x: fix coverity warning adds 01981aeb4745 drm/nouveau/kms/nv50-: fix drm-get-put.cocci warnings adds 6ec7aecf1f10 drm/nouveau/kms/nv50-: remove duplicate assignment adds 2ae4c5f6ff73 drm/nouveau/kms/nv50-: Allow vblank_disable_immediate adds f706037c4e13 drm/nouveau/bios/vpstate: There are some fermi vbios with [...] adds eaeb9010bb4b drm/nouveau/debugfs: Wake up GPU before doing any reclocking adds 922a8c82fafd drm/nouveau: Fix runtime PM leak in drm_open() adds da71f0efe714 drm/nouveau/hwmon: potential uninitialized variables adds c9fb2cc84c31 drm/nouveau/nvif: remove const attribute from nvif_mclass adds f066f7950708 drm/nouveau: Replace drm_framebuffer_{un/reference} with p [...] adds 743e0f079a38 drm/nouveau: Replace drm_gem_object_unreference_unlocked w [...] adds 94a0b8634f4c drm/nouveau: Replace drm_dev_unref with drm_dev_put adds 0d466901552a drm/nouveau/secboot/acr: Remove VLA usage adds 1874619a7df4 ARM: dma-mapping: Set proper DMA ops in arm_iommu_detach_device() adds b59fb482b522 drm/nouveau: tegra: Detach from ARM DMA/IOMMU mapping adds d00ddd9da79a drm/nouveau/kms/nv50-: allocate push buffers in vidmem on pascal adds 090cbdd0735b Merge branch 'linux-4.19' of git://github.com/skeggsb/linu [...] adds 559e50fd34d1 drm/vkms: Add dumb operations adds 657cd71e8eb3 drm: gma500: Changed __attribute__((packed)) to __packed adds d16489307a52 drm/vkms: Add connectors helpers adds 3a0709928b17 drm/vkms: Add vblank events simulated by hrtimers adds c089af18b2bd drm/sun4i: DW HDMI: Make symbol sun8i_dw_hdmi_pltfm_driver static adds 7da9b2e47fef drm/sun4i: mixer: Read id from DT adds 58d4d29823d9 drm/sun4i: fix build failure with CONFIG_DRM_SUN8I_MIXER=m adds 42ac03213b7f drm/vkms: Add framebuffer and plane helpers adds f88c5ee77496 drm/sun4i: Implement zpos for DE2 adds b7178ffe7eb8 drm/sun4i: tcon-top: Fix return type warning adds 77c56fd3c8cf drm/tinydrm: add backlight dependency for ili9341 adds a1a6fa3dcda1 drm/stm: Replace drm_dev_unref with drm_dev_put adds a08eac479b4e drm/sti: Replace drm_dev_unref with drm_dev_put adds cf19fa2cfa4e drm/client: Fix double free in error path adds 2c6d1fffa1d9 drm: add support for DisplayPort CEC-Tunneling-over-AUX adds d2e2d265211c drm-kms-helpers.rst: document the DP CEC helpers adds 82e00d113639 drm/i915: add DisplayPort CEC-Tunneling-over-AUX support adds 4dd4677c2d3d drm: Extract __setplane_check() adds e7695eb6ea70 drm: Introduce __setplane_atomic() adds 69a8a1961c7b drm: Skip __drm_mode_set_config_internal() on atomic drivers adds 90a460d5dd20 drm: Fix kerneldoc for DRM_MODE_PROP_IMMUTABLE adds ce6058039bca drm/arm/malidp: Add modifier definitions for describing Ar [...] adds 3479fc248bf3 drm: move drv test macros out of drmP.h adds aab999a66e4b drm/doc: switch drm_connector_state to inline comments adds 92e1d26324e0 drm/doc: polish for sturct drm_connector adds c555f02371c3 drm: drop _mode_ from update_edit_property() adds cde4c44d8769 drm: drop _mode_ from drm_mode_connector_attach_encoder adds 97e14fbeb53f drm: drop _mode_ from remaining connector functions adds 2e784a914248 drm: Switch drm_plane_state to inline kerneldoc style adds 268bc24e861e drm: switch drm_plane to inline comments adds 15185aa20cbd drm/doc: move struct drm_crtc to in-line comments adds 9bea6dd081d1 drm/doc: Group the fb gem helpers better adds 7f9e7ec92be9 drm/doc: Include drm_of.c helpers adds 620eec75f35c drm/doc: use inline kerneldoc style for drm_crtc_state adds 3273fc63e1ed drm/meson: Make DMT timings parameters and pixel clock generic adds 7f43ef9f0d98 dma-buf: Move BUG_ON from _add_shared_fence to _add_shared [...] adds 71a5cb3eb758 drm: writeback: Fix doc that says connector should be disc [...] adds a18b21929453 drm/dp_helper: Add DP aux channel tracing adds 4f45c778352e drm/connector: Fix typo in drm_connector_list_iter_next() adds 4c2ae34f64c8 drm/sun4i: Replace drm_dev_unref with drm_dev_put adds d8b3f454dab4 drm/sun4i: sun8i: Avoid clearing blending order at each at [...] adds a708edf13fb0 drm/vc4: Replace drm_dev_unref with drm_dev_put adds f9760772d265 drm/pl111: Replace drm_dev_unref with drm_dev_put adds 108019a7e6a3 drm/pl111: Use 64-bit arithmetic instead of 32-bit adds ce2d54619a10 drm/fourcc: Add is_yuv field to drm_format_info to denote [...] adds 9bace65934e7 drm/i915: Substitute intel_format_is_yuv() with format->is_yuv adds d8bd23d9936b drm/rockchip: Substitute is_yuv_support() with format->is_yuv adds 979c11ef39ce drm/sun4i: Substitute sun4i_backend_format_is_yuv() with f [...] adds 294f96ae8aa5 Merge tag 'drm-misc-next-2018-07-18' of git://anongit.free [...] adds 8cff1f4a3ca5 drm/i915: Remove function details from device error messages adds ebfa7944d6d9 drm/i915/selftests: Constrain mock_gtt tests to fit within RAM adds cecb368d2fe4 drm/i915/selftests: Filter out both physical address swizzles adds b7bb6138c2d5 drm/i915: Only reset hangcheck at the start of an activity cycle adds bf06112f869d drm/i915: Tidy i915_gem_suspend() adds 8bcf9f7034d8 drm/i915: Flush the residual parking on emergency shutdown adds 73bad7ca87b6 drm/i915: Cleanup modesetting on load-error path adds 7ab87ede5078 drm/i915: Unwind HW init after GVT setup failure adds db0c8d8b031d x86/gpu: reserve ICL's graphics stolen memory adds 185441e03aa9 drm/i915: use the ICL stolen memory adds 19bb33c756ed drm/i915: Introduce i915_address_space.mutex adds cb4dc8daf4cb drm/i915/selftests: Add a safety net to live_workarounds adds 655250a8d1aa drm/i915/execlists: Switch to rb_root_cached adds b294657d1bab drm/i915/gvt: Add new 64K entry type adds 6fd793783269 drm/i915/gvt: Add PTE IPS bit operations adds 52ca14e6844a drm/i915/gvt: Handle MMIO GEN8_GAMW_ECO_DEV_RW_IA for 64K GTT adds 40b271767dcf drm/i915/gvt: Detect 64K gtt entry by IPS bit of PDE adds 716348485695 drm/i915/gvt: Add software PTE flag to mark special 64K sp [...] adds c3e697635fcc drm/i915/gvt: Add GTT clear_pse operation adds 155521c93e46 drm/i915/gvt: Split ppgtt_alloc_spt into two parts adds 4c9414d7b152 drm/i915/gvt: Make PTE iterator 64K entry aware adds eb3a353014d2 drm/i915/gvt: Add 64K huge gtt support adds 79e542f5af79 drm/i915/kvmgt: Support setting dma map for huge pages adds b901b252b6cf drm/i915/gvt: Add 2M huge gtt support adds 54c81653bd67 drm/i915/gvt: Handle special sequence on PDE IPS bit adds 80e76ea631de drm/i915/gvt: Fix error handling in ppgtt_populate_spt_by_ [...] adds aa36ed6d9536 drm/i915: Enable platform support for vGPU huge gtt pages adds 93d68b258e7d drm/i915/gvt: Handle EDP_PSR_IMR and EDP_PSR_IIR for BXT. adds 279ce5d11707 drm/i915/gvt: declare gvt as i915's soft dependency adds 91045034d53e Merge tag 'gvt-next-2018-07-11' of https://github.com/inte [...] adds d6b4ea866b81 drm/i915/tv: fix strncpy truncation warning adds 818fed4f25bb drm/i915: Silence warning for no vlv powercontext adds 5bfbeacf1983 drm/i915/guc: Skip cleaning up the doorbells on error-befo [...] adds 60c0a66ee96c drm/i915: Tidy error handling in i915_gem_init_hw adds a63983f26008 drm/i915/selftests: Fixup GuC FW negative test adds 73675cf6979b drm/i915/gmbus: Increase the Bytes per Rd/Wr Op adds d5dc0f43f268 drm/i915/gmbus: Enable burst read adds c3d433617d20 drm/i915: Use crtc_state->has_psr instead of CAN_PSR for p [...] adds 5b7b30864d1d drm/i915/psr: Split sink status into a separate debugfs node adds 521715f90378 drm/i915/psr: Remove useless function calls. adds 9306b62b43c4 drm/i915/psr: Remove few mod parameters option. adds f7cf1a1829f9 drm/i915: Update DRIVER_DATE to 20180712 adds 55fe0768f53e drm/i915/guc: Protect against NULL client dereference in e [...] adds 90c3e2198777 drm/i915/glk: Add Quirk for GLK NUC HDMI port issues. adds 25dda4dabeeb drm/i915/gtt: Add read only pages to gen8_pte_encode adds 250f8c8140ac drm/i915/gtt: Read-only pages for insert_entries on bdw+ adds c9e666880de5 drm/i915/gtt: Disable read-only support under GVT adds 3e977ac6179b drm/i915: Prevent writing into a read-only object via a GGTT mmap adds f8c1cce36ccb drm/i915: Reject attempted pwrites into a read-only object adds 0b100760e3e8 drm/i915/userptr: Enable read-only support on gen8+ adds 14aa521c5eb6 drm/i915: Introduce for_each_intel_dp() adds 4ef03f8354f5 drm/i915: Introduce intel_encoder_is_dig_port() adds 1a4313d13b69 drm/i915: Rewrite mst suspend/resume in terms of encoders adds b6ca3eee18ba drm/i915: Nuke dev_priv->irq_port[] adds e9be285051e1 drm/i915: s/int i/enum hpd_pin pin/ adds af92058ff021 drm/i915: Pass hpd_pin to long_pulse_detect() adds f88f047812c5 drm/i915: Print the long_mask alongside the pin_mask adds 6710fcfca5cc drm/i915/guc: Protect against no desc-pool on premature shutdown adds 9dd1a981a22a drm/i915/selftests: Include the start of each subtest in t [...] adds 9701975e8510 drm/i915: Do not short-circuit tasklets during reset adds 60a943245413 drm/i915/execlists: Drop clear_gtiir() on GPU reset adds e5cae6595978 drm/i915/guc: Disable rpm wakeref asserts in GuC irq handler adds 55e4b859a2e1 drm/i915/selftests: Downgrade igt_timeout message adds 159b69bc0dcd drm/i915: Remove pci private pointer after destroying the [...] adds f1a498fa549e drm/i915/execlists: Disable submission tasklet upon wedging adds 0051163ab3d8 drm/i915/execlists: Always clear preempt status on cancelling all adds 0f6b79fa138d drm/i915/selftests: Force a preemption hang adds eb5f43d45b3b drm/i915/selftests: Exercise reset to break stuck GTT eviction adds d778847208c0 drm/i915/selftests: Free the backing store between iterations adds a8bd3b884dd7 drm/i915: Flush chipset caches after GGTT writes adds 01f8f33e9986 drm/i915: Always retire residual requests before suspend adds 5fd9df6ac6ee drm/i915: Kill sink_crc for good adds 7af2be6d54d4 drm/i915/icl: Add VIDEO_DIP registers adds 2efbb2f099fb i915/dp/dsc: Add DSC PPS register definitions adds dbda5111e2d8 i915/dp/dsc: Add Rate Control Buffer Threshold Registers adds c7d2959f032d i915/dp/dsc: Add Rate Control Range Parameter Registers adds 209b7955e59e drm/i915/guc: Keep guc submission permanently engaged adds 46b1063f91e5 drm/i915: Handle recursive shrinker for vma->last_active a [...] adds d78d3343dce7 drm/i915/execlists: Move the assertion we have the rpm wak [...] adds 05c72e77ccda drm/i915: Nuke the LVDS lid notifier adds b93b41afcee2 drm/i915: Assume eDP is always connected adds d81be4f379e7 drm/i915: Remove intel_panel_detect() adds ef821e3f14e8 drm/i915: Update DRIVER_DATE to 20180719 adds ef8e0ff97ae8 Merge tag 'drm-intel-next-2018-07-19' of git://anongit.fre [...] adds 7b7c6c81b3a3 drm/amdgpu: separate gpu address from bo pin adds bb812f1ea87d drm/amdgpu: allocate gart memory when it's required (v3) adds dc407ee0bda0 drm/amdgpu: fix kmap error handling for bo creations adds 02374bbd3bfa drm/amdgpu: Reserve VM root shared fence slot for command [...] adds 73b1917454b3 drm/amdgpu: Add CLK IP base offset adds ed0926647daf drm/amd/pp: Convert 10KHz to KHz as variable name adds 10e7fddd4aeb drm/amd/display: fix invalid function table override adds a14cc8422a26 drm/amd/display: make function tables const adds bd4e72508418 drm/amd/display: Make function pointer structs const adds 2aa37bf58838 drm/amdgpu: Add support for logging process info in amdgpu_vm. adds efaa96463929 drm/amdgpu: Present amdgpu_task_info in VM_FAULTS. adds e85115786ae1 drm/amdgpu: Verify root PD is mapped into kernel address s [...] adds c3cb424a0869 drm/amd/pp: Send khz clock values to DC for smu7/8 adds 31e1c59796c8 drm/ttm: use swap macro in ttm_bo_handle_move_mem adds 89c815ef07a1 drm/ttm: Introduce ttm_bo_get() and ttm_bo_put() for ref counting adds 8129fdad387a drm/ttm: Replace ttm_bo_reference() with ttm_bo_get() adds f44907593d74 drm/ttm: Replace ttm_bo_unref() with ttm_bo_put() adds 7b4e54a9729d drm/amdgpu: Take VCN jpeg ring into account in idle work handler adds d02f16058e66 drm/amdgpu: move cache window setup after power and clock resume adds c1ee15b39fed drm/amdgpu: get VCN start to process in the dpm disabled case adds 0d7f824b3342 drm/amd/pp: fix semicolon.cocci warnings adds 137dc4b9060e drm/amdgpu: pin the csb buffer on hw init v2 adds af356b6d32c8 drm/amdgpu: init CSIB regardless of rlc version and pg status adds b58b65cf7ac0 drm/amdgpu: correct rlc save restore list initialization for v2_1 adds d26031c113ac drm/amdgpu: drop mmRLC_PG_CNTL clear v2 adds c3693768174e drm/amdgpu: no touch for the reserved bit of RLC_CGTT_MGCG [...] adds a5aedc2d18bc drm/amdgpu: reduce the idle period that RLC has to wait be [...] adds 991a6b32ce64 drm/amd/powerplay: add vega12 SMU gfxoff support v3 adds 3f2e6bf89cab drm/amd/powerplay: no need to mask workable gfxoff feature [...] adds ed515ce27480 drm/amd/powerplay: convert the sclk/mclk into Mhz for comparation adds 530e7a660fb7 drm/amd: Add interrupt source definitions for VI v3. adds 091aec0b4e26 drm/amd: Use newly added interrupt source defs for VI v3. adds ba61bb17496d drm/amd: Add interrupt source definitions for SOC15 v3. adds 44a99b65fc27 drm/amd: Use newly added interrupt source defs for SOC15. adds b7d85e1db32e drm/amdgpu: fix TTM move entity init order adds 8dc9fbbf274b drm/scheduler: add a pointer to scheduler in the rq adds aa16b6c6b4d9 drm/scheduler: modify args of drm_sched_entity_init adds ddc21af4d0f3 drm/amdgpu: Keep track of amount of pinned CPU visible VRAM adds a5ccfe5c2074 drm/amdgpu: Make pin_size values atomic adds 15e6b76880e6 drm/amdgpu: Warn and update pin_size values when destroyin [...] adds 37b5fcfde879 Revert "drm/amd/display: Don't return ddc result and read_ [...] adds 013fc06ea426 Revert "drm/amd/display: make dm_dp_aux_transfer return pa [...] adds a9962fb8e53a drm/amd/display: Separate HUBP surface size and rotation/m [...] adds 91f191c74e8d drm/amd/display: Add avoid_vbios_exec_table debug bit adds 0a14544661fa drm/amd/display: support access ddc for mst branch adds 1811a51f6a04 drm/amd/display: Implement cursor multiplier adds 40dd6bd376a4 drm/amd/display: Linux Set/Read link rate and lane count t [...] adds b81e5aa39f66 drm/amd/display: Move common GPIO registers into a common define adds 4981a66144fa drm/amd/display: fix bug where we are creating bogus i2c aux adds 16aecfd4bf54 drm/amd/display: generic indirect register access adds 7a34057cb5ce drm/amd/display: fix incorrect check for atom table size adds 41db5f1931ec drm/amd/display: set-read link rate and lane count through [...] adds c9ff778b291b drm/amd/display: dal 3.1.53 adds 93ed1814c668 drm/amd/display: Correct calculation of duration time. adds 0252c9425f20 drm/amd/display: Add Azalia registers to HW sequencer adds 8e8539c2fcdf drm/amd/display: Define couple extra DCN registers adds 1bd493e37807 drm/amd/display: Expose configure_encoder for link_encoder adds aac5db824d6f drm/amd/display: Serialize is_dp_sink_present adds 899e2aaddbfa drm/amd/display: Break out function to simply read aux reply adds 084b3765ec4b drm/amd/display: Return aux replies directly to DRM adds e1cb3e4801e6 drm/amd/display: Convert remaining loggers off dc_logger adds 4b99affbb300 drm/amd/display: read DP sink and DP branch hardware and f [...] adds 30cdbfaa6aa4 drm/amd/display: dcc always on for bw calculations on raven adds 0a1d56599b9b drm/amd/display: hook dp test pattern through debugfs adds 05541913a970 drm/amd/display: remove dentist_vco_freq from resource_pool adds 793d4d087f9f drm/amd/display: drop unused register defines adds 39a9f4d89e12 drm/amd/display: add additional info for cursor position p [...] adds ff58798725ba drm/amd/display: Patch for extend time to panel poweron. adds f8ac2cf78f27 drm/amd/display: Linux set/read lane settings through debugfs adds 1a2eaed80a0b drm/amd/display: Fix compile error on older GCC versions adds abfa99f4d2f1 drm/amd/display: add missing mask for dcn adds 613cb725dc6c drm/amd/display: set default GPIO_ID_HPD adds 08ed681c8453 drm/amd/display: add dcn cursor hotsport rotation and mirr [...] adds ac99243c8db7 drm/amd/display: expose dcn10_aux_initialize in header adds 53a599de5560 drm/amd/display: Linux hook test pattern through debufs adds 76fbdc63daaa drm/amd/display: dal 3.1.54 adds e7baae1cfb7f drm/amd/display: Add YCbCr420 only support for HDMI 4K@60 adds c2437b1f16d9 drm/amd/display: Expose bunch of functions from dcn10_hw_s [...] adds 309210890446 drm/amd/display: Right shift AUX reply value sooner than later adds edf6ffe4f47e drm/amd/display: Read AUX channel even if only status byte [...] adds e0d85b20c74f drm/amd/display: introduce concept of send_reset_length fo [...] adds 8fc0a0d4a0a4 drm/amd/display: add DalEnableHDMI20 key support adds c2c09ed5cd1b drm/amd/display: add pp to dc powerlevel enum translator adds 6c4fff068f79 drm/amd/display: Add NULL check for local sink in edp_powe [...] adds 4e18814eeec9 drm/amd/display: Return out_link_loss from interrupt handler adds 99a100ae327c drm/amd/display: Add CRC support for DCN adds aca3e9a49b20 drm/amd/display: Expose couple OPTC functions through header adds 245524d9b827 drm/amd/display: dp debugfs allow link rate lane count gre [...] adds ece4147fea15 drm/amd/display: Fix new stream count check in dc_add_stre [...] adds dbcac9c8abb1 drm/amd/display: add max scl ratio to soc bounding box adds 5fbac0a5ff99 drm/amd/display: update dml to match DV dml adds cc034fed70d2 drm/amd/display: dal 3.1.55 adds 522e6b434a61 drm/amd/display: Initialize data structure for DalMpVisual [...] adds ec95213112dc drm/amd/display: properly turn autocal off adds 3f2ddfa8875c drm/amdgpu/vi: fix mixed up state in smu clockgating setup adds 3d75a8b689af drm/amdgpu/pp/smu7: use a local variable for toc indexing adds 2bce4be03738 drm/amdgpu/pp/smu7: drop unused values in smu data structure adds 82088d5d7de1 drm/amdgpu/pp/smu7: remove local mc_addr variable adds d92867122cd9 drm/amdgpu/pp/smu7: cache smu firmware toc adds 26094c02934e drm/amdgpu/pp: remove dead vega12 code adds ce7577a2194b drm/amdgpu/pp: split out common smumgr smu9 code adds 59f20f5a0c97 drm/amdgpu/pp: switch smu callback type for get_argument() adds 8415afbd86dd Revert "drm/amd/powerplay: fix performance drop on Vega10" adds 964d0fbf6301 drm/amdgpu: Allow to create BO lists in CS ioctl v3 adds a6da48caf92b drm/scheduler: add NULL pointer check for run queue (v2) adds 8d2bbe54d189 drm/amd/display: Add headers for hardcoded 1d luts. adds 6d92b5c2d5be drm/amd/display: Refactor SDR cursor boosting in HDR mode adds bf53769d9fc9 drm/amd/display: add HDR visual confirm adds 2068afe649ae drm/amd/display: Add hook for MST root branch info adds 68199bd16cb5 drm/amd/display: Move address tracking out of HUBP adds d6e75df4e5e1 drm/amd/display: add new dc debug structure to track debug data adds 4a7d1d123ddb drm/amd/display: dal 3.1.56 adds ddb85fcd839c drm/amd/display: Null ptr check for set_sdr_white_level adds 9a6a8075bd43 drm/amd/display: Fix some checkpatch.pl errors and warning [...] adds 050d9d43a7d3 drm/amdgpu: cleanup job header adds eb3961a57424 drm/amdgpu: remove fence context from the job adds 0e28b10ff1b8 drm/amdgpu: remove ring parameter from amdgpu_job_submit adds 3320b8d2acd3 drm/amdgpu: remove job->ring adds ee913fd9e166 drm/amdgpu: add amdgpu_job_submit_direct helper adds a1917b73d89e drm/amdgpu: remove job->adev (v2) adds f024e88343f7 drm/amdgpu: minor cleanup in amdgpu_job.c adds e6d5752080e2 drm/amdgpu/gfx9: Update golden settings for vg10. adds 9d46f32bdd3e drm/amdgpu: allow for more flexible priority handling adds b5286801705b drm/amdgpu: change ring priority after pushing the job (v2) adds f3cdadb6fee9 drm/amdgpu: remove internal/unused kernel module parameters adds 7eb804277461 drm/amdgpu: simplify the bo reference on amdgpu_bo_update adds 4b4bd04898ad drm/amdgpu/pm: Remove VLA usage adds c64fb6dade16 drm/amdgpu/powerplay: use irq source defines for smu7 sources adds 1ce0688f3f6a drm/amd/powerplay: fixed uninitialized value adds 4841203102a3 drm/amdgpu/display: Replace CONFIG_DRM_AMD_DC_DCN1_0 with [...] adds 58c24b7c893c drm/amdgpu: remove superflous UVD encode entity adds 5c675bf2c67c drm/amdgpu: clean up UVD instance handling v2 adds 500775074f88 Merge branch 'drm-next-4.19' of git://people.freedesktop.o [...] adds 3cdba8018fd5 drm/imx: Remove last traces of struct imx_drm_crtc adds 7cc3bf3f08b5 gpu: ipu-csi: add rgb/bgr888 24bit support to mbus_code_to [...] adds d36d0e6309dd gpu: ipu-v3: csi: pass back mbus_code_to_bus_cfg error codes adds 1e6a1495c669 gpu: ipu-v3: csi: support RGB565 on parallel bus adds 4e3c5d7e05be gpu: ipu-v3: Allow negative offsets for interlaced scanning adds 1ef2917d1d9e drm/imx: Replace drm_dev_unref with drm_dev_put adds 81f2b25addde drm/imx: Remove unused field imx_drm_device.pipes adds a6f6cdefd408 Merge tag 'imx-drm-next-2018-07-20' of git://git.pengutron [...] adds 7749a57a2853 drm: mali-dp: Report writeback connector as connected adds 2e012e76ad59 drm: mali-dp: Set encoder possible_clones adds 52ea6a115f59 Merge branch 'for-upstream/malidp-fixes' of git://linux-ar [...] adds 2d3bda7071a7 Merge tag 'exynos-drm-fixes-for-v4.18-rc4' of git://git.ke [...] adds eb4d9796fa34 drm/exynos: g2d: Convert to driver component API adds 3aa2a5c14076 drm/exynos: gem: Simplify access to exynos GEM objects adds e978de54957f drm/exynos: Use common exynos_drm_gem_get()/put() function [...] adds eebdc3b49abb drm/exynos: Drop useless check from exynos_drm_{suspend,resume} adds dc684af6fc8d drm/exynos: Suspend/resume display pipeline as early/late [...] adds 7e915746de03 drm/exynos: Ensure suspended runtime PM state during syste [...] adds 3f2b78d630b4 drm/exynos/mixer: Remove unused local variable priv adds daa9897560e2 Merge tag 'exynos-drm-next-for-v4.19' of git://git.kernel. [...] adds 3f48c6813fc6 drm/amdgpu: fix spelling mistake "successed" -> "succeeded" adds 7b42573bb8a0 drm/amd/display: Drop unused backlight functions in DM adds 1bc460a45b97 drm/amd/display: Honor pplib stutter mask for all ASICs in DC adds 4d3b9ae50ea0 drm/amdgpu: lock and unlock console only for amdgpu_fbdev_ [...] adds 88de542e421a drm/amd/pp: Read vbios vddc limit before use them adds a0c3bf0ff40d drm/amd/pp: Update clk with od setting when set power state adds 97e8f102f5a9 drm/amd/pp: Set Max clock level to display by default adds 3dbd823e53b5 drm/amd/display: Convert 10kHz clks from PPLib into kHz adds ecb8c50382e2 drm/amdgpu: use drm_fb helper for console_(un)lock adds 7766484b4a18 drm/amdgpu: Fix warning in dma_fence_is_later on resume from S3. adds 9e7204beae8c drm/amdgpu/apci: don't call sbios request function if it's [...] adds 5b8eb0edba15 drm/amdgpu/acpi: skip backlight events for DC adds e7854a038015 drm/amdgpu: split ip suspend into 2 phases adds fe1053b7859d drm/amdgpu: rework suspend and resume to deal with atomic changes adds 226127a67e31 drm/amdgpu: Fix RLC safe mode test in gfx_v9_0_enter_rlc_s [...] adds 59a8348fc5b3 drm/amd/powerplay: slow UCLK switch when multiple displays [...] adds f132d56162e6 drm/amd/powerplay: correct the argument for PPSMC_MSG_SetU [...] adds 92859e0d5ce5 drm/amd/powerplay: allow slow switch only if NBPState enabled v2 adds 456607d816d8 drm/amdgpu: Don't warn on destroying a pinned BO adds 5f8181733f6e drm/amdgpu: move the amdgpu_fbdev_set_suspend() further up adds 85344e75d0d1 drm/amd/display: Remove unnecessary warning adds aafded888514 drm/amd/display: allow diags to skip initial link training adds 278ca8d677cf drm/amd/display: On dce100, set clocks to 0 on suspend adds 3fc9fc4cf5a1 drm/amd/display: DPP CM ICSC AYCRCB8888 format support adds 5c6ac7112fb2 drm/amd/display: Decouple aux from i2c adds cfd84fd36531 drm/amd/display: separate dc_debug into dc_debug_options a [...] adds bb805f2b20e2 drm/amd/display: DC 3.1.58 adds f8a91d45553a drm/amdgpu: clean up coding style a bit adds 4d4831a3dae3 drm/amdgpu: expose only the first UVD instance for now adds 122b5a05987c MAINTAINERS: add new TTM maintainers adds dbae59466f37 MAINTAINERS: Add separate section for DC adds 6beccb15c447 MAINTAINERS: add entry for AMD PP code adds c704ab18e0a2 drm/amdgpu: consistenly name amdgpu_bo_ functions adds bf314ca3f10d drm/amdgpu: reduce the number of placements for a BO adds cdc50176597c drm/scheduler: modify API to avoid redundancy adds 068c330419ff drm/scheduler: remove sched field from the entity adds 6cdf4e87b454 drm/amdgpu/gmc9: clarify GPUVM fault error message adds 586092ab4b76 gpu: drm: amdgpu: Replace mdelay with msleep in cik_pcie_g [...] adds 6d52aacd92c6 Merge branch 'drm-next-4.19' of git://people.freedesktop.o [...] adds 0337976f40b0 drm/admkfd use modern ktime accessors adds efeaed4d98eb drm/amdkfd: Reliably prevent reclaim-FS while holding DQM lock adds 1cd106ecfc1f drm/amdkfd: Stop using GFP_NOIO explicitly adds a60d811b2bf4 drm/amdkfd: Fix race between scheduler and context restore adds e47cb828eb3f drm/amdkfd: Fix error codes in kfd_get_process adds 101fee63cbb0 drm/amdkfd: send SIGSEGV to process upon KFD_EVENT_TYPE_MEMORY adds b97dfa27ef3a drm/amdgpu: save vm fault information for amdkfd adds 2640c3facbd6 drm/amdkfd: Handle VM faults in KFD adds 58e698861255 drm/amdkfd: fix zero reading of VMID and PASID for Hawaii adds 6d15ca0af0e0 drm/amd: Add gpu reset interfaces between amdgpu and amdkfd adds 0c119abad7f0 drm/amd: Add kfd ioctl defines for hw_exception event adds e3b7a967743c drm/amdkfd: Add gpu reset interface and place holder adds 5c6dd71e597f drm/amdgpu: Call KFD reset handlers during GPU reset adds e42051d2133b drm/amdkfd: Implement GPU reset handlers in KFD adds 24da5a9ca6c2 drm/amdgpu: Enable the gpu reset from KFD adds 73ea648d921e drm/amdkfd: Implement hang detection in KFD and call amdgpu adds b5d21aac3317 drm/amdgpu: Don't use shadow BO for compute context adds 67ccea60591a drm/amdgpu: Check NULL pointer for job before reset job's ring adds 951df6d9cfd0 drm/amdkfd: Fix kernel queue 64 bit doorbell offset calculation adds bff418a2ee5d drm/amdgpu: Avoid invalidate tlbs when gpu is on reset adds 1b0bfcff463f drm/amdgpu: Avoid destroy hqd when GPU is on reset adds a29ec470b19e drm/amdkfd: Add debugfs interface to trigger HWS hang adds 0e9a860c72ec drm/amdkfd: Introduce KFD module parameter halt_if_hws_hang adds 2b281977f5e0 drm/amdkfd: Use module parameters noretry as the internal [...] adds 8d5f35529088 drm/amdkfd: Replace mqd with mqd_mgr as the variable name [...] adds e7016d8e6f1b drm/amdkfd: Clean up reference of radeon adds f3ed5df84c26 drm/amdkfd: Consolidate duplicate memory banks info in topology adds 98bb92222eef drm/amdkfd: Make SDMA engine number an ASIC-dependent variable adds eab69801cf43 drm/amdkfd: Avoid flooding dmesg on Raven due to IOMMU issues adds 8725aecac331 drm/amdkfd: Workaround to accommodate Raven too many PPR issue adds 359cecdd4997 drm/amdkfd: Optimize out some duplicated code in kfd_signa [...] adds 4d663df65887 drm/amdkfd: Enable Raven for KFD adds a7fe68a1e8e4 drm/amd: Add CU-masking ioctl definition to kfd_ioctl.h adds 39e7f331864d drm/amdkfd: Add CU-masking ioctl to KFD adds 01c097dbfc03 drm/amdgpu: Add kfd2kgd.set_compute_idle interface adds b5aa3f4aef72 drm/amdkfd: Call kfd2kgd.set_compute_idle adds ecd7963f7cf9 Merge tag 'drm-amdkfd-next-2018-07-28' of git://people.fre [...] adds 3fce46182793 BackMerge v4.18-rc7 into drm-next adds 8456b99c16d1 udl-kms: change down_interruptible to down adds 542bb9788a1f udl-kms: handle allocation failure adds 09a00abe3a99 udl-kms: fix crash due to uninitialized memory adds 91ba11fb7d7c udl-kms: avoid division adds 58cba7c222e8 udl-kms: avoid prefetch adds c2f53119b410 udl-kms: use spin_lock_irq instead of spin_lock_irqsave adds 90991209837a udl-kms: dont spam the syslog with debug messages adds caca1ff0de62 Merge branch 'drm-udl-next' of git://people.freedesktop.or [...] adds ec446d09366c drm/msm: call drm_atomic_helper_suspend() and drm_atomic_h [...] adds 6666e1a66f92 drm/msm/adreno: Add power management functions for system sleep adds 64709686dbb3 drm/msm/gpu: Increase the pm runtime autosuspend for 5xx adds 6e8bed6a3e2f drm/msm/mdp5: fix missing CTL flush adds e18177cc5729 drm/msm/dsi: add dsi host helper functions support adds c4d8cfe516dc drm/msm/dsi: add implementation for helper functions adds 8f7ca5409063 drm/msm/dsi: replace version checks with helper functions adds 23f9455157f6 drm/msm/mdp5: negative x/y in cursor move adds ea107a183be1 drm: Add support for pps and compression mode command packet adds 2a8536f6e846 drm: add msm compressed format modifiers adds ed9976a09b48 drm/msm/dsi: adjust dsi timing for dual dsi mode adds 8b03ad30e314 drm/msm/dsi: Use one connector for dual DSI mode adds 7a296796fd0b drm/msm/dsi: initialize postdiv_lock before use for 10nm pll adds 425a2d24d5b3 drm/msm/dsi: set encoder mode for DRM bridge explicitly adds a5c6b5990422 drm/msm: Move wait_for_vblanks into mdp complete_commit() hooks adds bc3220be2257 drm/msm/mdp5: subclass msm_mdss for mdp5 adds bb676df12b5e drm/msm: enable zpos normalization adds 2d0b10fc5111 drm/msm: higher values of pclk can exceed 32 bits when mul [...] adds 74312fc7343e drm/msm: Clean up dangling atomic_wq adds aaded2e3a1f6 drm/msm: #define MDP version numbers adds 77050c3febb1 drm/msm: Use labels for unwinding in the error path adds 7305a0ceec78 drm/msm: #define MAX_<OBJECT> in msm_drv.h adds 2b7ac1a89898 drm/msm: Add .commit() callback to msm_kms functions adds 036bfeb33b89 drm/msm: Add pm_suspend/resume callbacks to msm_kms adds 25fdd5933e4c drm/msm: Add SDM845 DPU support adds 2f2eb723b50b drm/msm: rework vblank event handling in dpu_crtc adds 489cae632fc0 include: Move ascii85 functions from i915 to linux/ascii85.h adds cfc57a18a3c5 drm: drm_printer: Add printer for devcoredump adds 63f4cc015b66 drm: Add drm_puts() to complement drm_printf() adds 4538d7324507 drm: Add a -puts() function for the seq_file printer adds 5dc634bdbfd6 drm: Add puts callback for the coredump printer adds e00e473d9817 drm/msm/gpu: Capture the state of the GPU adds 4f776f4511c7 drm/msm/gpu: Convert the GPU show function to use the GPU state adds 65a3c2748e88 drm/msm/gpu: Rearrange the code that collects the task dur [...] adds c0fec7f562ec drm/msm/gpu: Capture the GPU state on a GPU hang adds bcf1d9fa5d03 drm/msm/adreno: Convert the show/crash file format adds 43a56687d15d drm/msm/adreno: Add ringbuffer data to the GPU state adds 50f8d21863b9 drm/msm/adreno: Add a5xx specific registers for the GPU state adds cdb95931dea3 drm/msm/gpu: Add the buffer objects from the submit to the [...] adds 2c1f748d00e0 drm/msm: dpu: Use 'vsync' instead of 'vsync_clk' in cmdmod [...] adds 41a8e8865a82 drm/msm: dpu: Use clock-names instead of assigned-clock-names adds a6bcddbc2ee1 drm/msm: dsi: Handle dual-channel for 6G as well adds 3530a17f4dc8 drm/msm/gpu: avoid deprecated do_gettimeofday adds f4b0f66daf77 drm/msm/dpu: fix mismatch in function argument. adds 78918cd0eee3 drm/msm: mark PM functions as __maybe_unused adds aff24cd1f531 drm/msm: Replace PTR_RET with PTR_ERR_OR_ZERO adds 2c7b48e7267a drm/msm/disp/dpu: Remove unused code from drm_encoder.c adds c17aeda0b01c drm/msm/disp/dpu: Remove unused code from drm_crtc.c adds d9c7440dad0d drm/msm/disp/dpu: Remove dpu_kms_utils adds f2c9a924c1ac drm/msm/disp/dpu: Remove unused functions from dpu_formats.c adds fba33cae6aa3 drm/msm/disp/dpu: Mark a handful of functions as static adds 6b0a180ede48 dt-bindings: msm/dsi: Add mdp transfer time to msm dsi binding adds a7663a793436 dt-bindings: msm/disp: Add bindings for Snapdragon 845 DPU adds f8f15c34ac94 Merge tag 'drm-msm-next-2018-07-30' of git://people.freede [...] adds 830aadceae20 drm/armada: Replace drm_dev_unref with drm_dev_put adds 7794ec777406 drm/armada: Adding new typedef vm_fault_t adds 1729f56010a9 drm/armada: clean up armada_drm_crtc_page_flip() adds 0239520e0290 drm/armada: add rectangle helpers adds f9a13bb3baf6 drm/armada: move mode set vblank handling and disable/enable adds cfd1b63af78b drm/armada: use core of primary update_plane for mode set adds ecf25d238031 drm/armada: merge armada_drm_gra_plane_regs() into only caller adds 80c63aee8143 drm/armada: reset all atomic state during driver initialisation adds c36045e17a0e drm/armada: convert primary plane to atomic state adds de503ddff86e drm/armada: convert page_flip to use primary plane atomic_ [...] adds 47dc413b0025 drm/armada: convert overlay plane to atomic state adds 9c41467c9aa5 drm/armada: remove temporary crtc state adds 3acea7b9b62c drm/armada: use old_state for update tracking in atomic_update() adds d40af7b1ae23 drm/armada: move primary plane to separate file adds 63b93c0834a0 drm/armada: move plane works to overlay adds 61ba252705a6 drm/armada: move CBSH properties into overlay plane state adds c96103b6c49f drm/armada: move colorkey properties into overlay plane state adds 240cf2b58eb0 drm/armada: remove crtc YUV colourspace properties adds c29277d4e563 drm/armada: add plane colorspace properties adds 3382a6b99941 drm/armada: move armada_drm_mode_config_funcs to armada_drv.c adds b4df3ba0d768 drm/armada: pass plane state into armada_drm_plane_calc_addrs() adds 4aafe00e2f6b drm/armada: provide pitches from armada_drm_plane_calc_addrs() adds b5bae71a79d7 drm/armada: push interlace calculation into armada_drm_pla [...] adds 155b8290f763 drm/armada: move sync signal polarity to mode_set_nofb() method adds a61c3922f629 drm/armada: update debug in armada_drm_crtc_mode_set_nofb() adds 4e4b3563ac00 drm/armada: clean up SPU_ADV_REG adds dbb4ca8acae1 drm/armada: handle atomic modeset crtc events adds a0fbb35ecde5 drm/armada: push responsibility for clock management to backend adds a0f75d2468fe drm/armada: unhook dpms state from armada_drm_crtc_update() adds 34e25ed60ae2 drm/armada: implement atomic_enable()/atomic_disable() methods adds 6bd02908836e drm/armada: enable atomic modeset support adds 6d2f864fdff5 drm/armada: switch legacy modeset to atomic modeset adds 13c94d5349c9 drm/armada: switch primary plane to atomic modeset adds b1ec9ed6aa98 drm/armada: switch overlay plane to atomic modeset adds 3cb13ac97bdf drm/armada: update planes after the dumb frame is complete adds dae2155bb07b drm/armada: update primary framebuffer parameters on mode change adds d701278ada51 drm/armada: remove unnecessary armada_ovl_plane structure adds 82c702cb0c04 drm/armada: remove unnecessary armada_plane structure adds aa595c00bcf5 drm/armada: remove obsolete fb unreferencing kfifo and workqueue adds 15da09500a70 Merge branch 'drm-armada-devel' of git://git.armlinux.org. [...] adds 5c7e5a22c126 drm/arm/hdlcd: Use drm_mode_config_helper_suspend/resume() adds 1785dbc412c2 drm/arm/hdlcd: Use drm_fb_cma_fbdev_init/fini() adds 8df24d57d34c drm: arm: hdlcd: Don't destroy plane manually in hdlcd_set [...] adds 9fd466f54f89 drm: arm: hdlcd: Use drm_atomic_helper_shutdown() to disab [...] adds d664b851eb2b drm/arm/hdlcd: Reject atomic commits that disable only the plane adds 253265902121 Merge branch 'for-upstream/hdlcd' of git://linux-arm.org/l [...] adds b1eb4f844f8c drm/i2c: tda998x: find the drm_device via the drm_connector adds 2c6e758332a4 drm/i2c: tda998x: split tda998x_encoder_dpms into enable/disable adds 6c1187aaa291 drm/i2c: tda998x: move tda998x_set_config() into tda998x_create() adds 30bd8b862f54 drm/i2c: tda998x: convert to bridge driver adds 2143adb04b35 drm/i2c: tda998x: allocate tda998x_priv inside tda998x_create() adds 76767fdabadb drm/i2c: tda998x: cleanup from previous changes adds 5a03f5346fed drm/i2c: tda998x: register bridge outside of component helper adds b073a70ecd37 drm/i2c: tda998x: move mode_valid() to bridge adds a3d335f5de7c drm/i2c: tda998x: get rid of private fill_modes function adds 926a299c42e3 drm/i2c: tda998x: correct PLL divider calculation adds a7ccc5a43b82 Merge branch 'drm-tda998x-devel' of git://git.armlinux.org [...] adds 6ae9c84ff249 drm/etnaviv: mmuv2: use memset32 to init scratch page adds a0780bb1df60 drm/etnaviv: protect sched job submission with fence mutex adds cfad05a24dcb drm/etnaviv: change return type to vm_fault_t adds 5b1474655323 drm/etnaviv: fix crash in GPU suspend when init failed due [...] adds 569f0a8694d0 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds 9d248517d4bd drm/amdgpu: add support for inplace IB patching for MM engines v2 adds 66c28d6df2d8 drm/amdgpu: patch the IBs for the second UVD instance v2 adds 824474ba38e2 drm/amd/display: Retry link training again adds 65c78961b300 drm/amd/display: flatten aux_engine and engine adds f358b39d1875 drm/amd/display: Fix Vega10 black screen after mode change adds 9907704174e0 drm/amd/display: Prevent PSR from being enabled if initial [...] adds 116f451c90a9 drm/amd/display: DC 3.1.59 adds d04cc604a66b drm/amd: Add missing fields in atom_integrated_system_info_v1_11 adds f1e582ebfd70 drm/amdgpu: implement harvesting support for UVD 7.2 (v3) adds 2ac305b7c8d7 drm/ttm: add ttm_set_memory header (v2) adds c7bb1e57e20a drm/ttm: clean up non-x86 definitions on ttm_page_alloc_dma adds d55f9b87428f drm/ttm: clean up non-x86 definitions on ttm_page_alloc adds 610b399f1ff2 drm/ttm: Merge hugepage attr changes in ttm_dma_page_put. (v2) adds 204029e19799 drm/amdgpu: correct evict flag for bo move adds 2e603d0429a4 drm/amdgpu: clean up the superfluous space and align the c [...] adds 2d227ec2c11c drm/amd/pp/Polaris12: Fix a chunk of registers missed to program adds 90983631a648 drm/amd/pp: Delete unused temp variables adds 8a50bb47a863 drm/amd/pp: Convert voltage unit in mV*4 to mV on CZ/ST adds ccf9ef0b0d10 drm/amdgpu: fix a reversed condition adds 52c054caf830 drm/amdgpu: add proper error handling to amdgpu_bo_list_get adds ba7f47831ebd drm/sched: remove unneeded -Iinclude/drm compiler flag adds 275105ce7be3 drm/amdgpu: fix total size calculation adds 0cb7c1f03bfb drm/amdgpu: return error if both BOs and bo_list handle is given adds 8ab19ea619ae drm/amdgpu: add new amdgpu_vm_bo_trace_cs() function v2 adds 4a8c21a1e9b3 drm/amdgpu: move bo_list defines to amdgpu_bo_list.h adds 81c6dabcc990 drm/amdgpu: always recreate bo_list adds a0f208453b97 drm/amdgpu: nuke amdgpu_bo_list_free adds 39f7f69a6054 drm/amdgpu: add bo_list iterators adds 920990cb080a drm/amdgpu: allocate the bo_list array after the list adds 4a102ad4ba0d drm/amdgpu: create an empty bo_list if no handle is provided adds 43bce41cf48e drm/scheduler: only kill entity if last user is killed v2 adds a875f58e237a drm/scheduler: stop setting rq to NULL adds 71d5ef11273b drm/amdgpu: Replace ttm_bo_reference with ttm_bo_get adds fea872b279c8 drm/amdgpu: Replace ttm_bo_unref with ttm_bo_put adds 269a8b6e3425 drm/radeon: Replace ttm_bo_reference with ttm_bo_get adds 77605e437015 drm/radeon: Replace ttm_bo_unref with ttm_bo_put adds 7ac7aebe85d3 drm/amd/display: add missing void parameter to dc_create_t [...] adds ddf74e79a540 drm/amdgpu/pm: Fix potential Spectre v1 adds fe710322b813 drm/ttm: fix missed conversion of set_pages_array_uc adds dceb219fc607 drm/ttm: Add ttm_set_pages_wc and ttm_set_pages_uc helper adds df36b2fb8390 drm/ttm: clean up non-x86 definitions on ttm_tt adds 940fbcb73fd2 Merge branch 'drm-next-4.19' of git://people.freedesktop.o [...] adds ea5569ecd6b8 drm_dp_cec.c: fix formatting typo: %pdH -> %phD adds 2ead1be54b22 drm/vkms: Fix connector leak at the module removal adds 8dd931f46eea Merge tag 'drm-misc-next-fixes-2018-08-02' of git://anongi [...] adds 656921a51244 drm/i915: Fix psr sink status report. adds 027063b1606f drm/i915: Interactive RPS mode adds 497bfb706844 Revert "drm/i915/icl: WaEnableFloatBlendOptimization" adds 75eef0f1ed47 drm/i915/lpe: Mark LPE audio runtime pm as "no callbacks" adds 3237c0dbe21f drm/i915/kvmgt: Fix compilation error adds 824da016fde1 Merge tag 'drm-intel-next-fixes-2018-08-06' of git://anong [...] adds 64f2cafc3da7 drm/imx: Convert drm_atomic_helper_suspend/resume() adds 5c41bb607125 gpu: ipu-v3: add support for XRGB32 and XBGR32 V4L2 pixel formats adds 4abfe15e2a0a Merge tag 'imx-drm-next-2018-08-03' of git://git.pengutron [...] adds 9f0ba3d92fe6 gpu: ipu-v3: Fix U/V offset macros for planar 4:2:0 adds 2d87e6c1b99c gpu: ipu-v3: default to id 0 on missing OF alias adds 8511b7da1869 Merge tag 'imx-drm-fixes-2018-08-03' of git://git.pengutro [...] adds 01dc285d5cd8 drm/amd/display: Report non-DP display as disconnected wit [...] adds 16196776185c drm/amd/display: Only require EDID read for HDMI and DVI adds e11d41472a50 drm/amd/display: Use requested HDMI aspect ratio adds 0301ccbaf67d drm/amd/display: DP Compliance 400.1.1 failure adds 620a0d27b211 drm/amd/display: Implement backlight_ops.get_brightness adds 53a53f8687fa drm/amd/display: Read back max backlight value at boot adds d90e9a3bf5e7 drm/amd/display: Destroy aux_engines only once adds 78e4405cec6c drm/amd/display: Implement custom degamma lut on dcn adds 5ae6fe572929 drm/amd/display: Use calculated disp_clk_khz value for dce110 adds 9315e2399a2c drm/amd/display: Fix DP HBR2 Eye Diagram Pattern on Carrizo adds 3e27e10e2ece drm/amd/display: Don't share clk source between DP and HDMI adds ad830e7ab184 drm/amd/display: add vbios table check for enabling dp ss adds fb7b11e1633e drm/amd/display: Add NULL check for enabling dp ss adds 99326ee3624b drm/amd/display: program display clock on cache match adds 81aca8e75c1b drm/amd/display: update clk for various HDMI color depths adds 1e1dbd6fd100 drm/amd/display: display connected to dp-1 does not light up adds 4823e5da2ea9 drm/scheduler: fix timeout worker setup for out of order j [...] adds 275e6fa8ecfd drm/scheduler: fix param documentation adds b045d3af7d1f drm/amdgpu/sriov: give 8s for recover vram under RUNTIME adds 557ce95051c8 Merge branch 'drm-next-4.19' of git://people.freedesktop.o [...] adds 54dbe75bbf1e Merge tag 'drm-next-2018-08-15' of git://anongit.freedeskt [...] adds 17121d12a5c1 media: imx258: Check the rotation property has a value of 180 adds 3c46ab9d37e5 media: v4l: cadence: include linux/slab.h adds f6f630327de9 media: v4l: cadence: add VIDEO_V4L2 dependency adds 4e61d7d1dd4c media: v4l: rcar_fdp1: Change platform dependency to ARCH_RENESAS adds 9fab166a3e8f media: cx231xx: fix RC_CORE dependency adds 64bac6916ef7 media: tc358743: release device_node in tc358743_probe_of() adds 42f073d7656b media: mtk-vpu: fix spelling mistake: "Prosessor" -> "Processor" adds 854dca5053d3 media: dt: bindings: tegra-vde: Document new optional Memo [...] adds 5a0996af3387 media: Staging:media:imx Fix multiple assignments in a line adds 7fc77a2fdaa9 media: v4l: omap: add VIDEO_V4L2 dependency adds e32eb0d8a6cd media: adv7604: simplify of_node_put() adds e8ced2095101 media: atmel-isi: drop unnecessary while loop adds 4f9195e3f88c media: atmel-isi: move of_node_put() to cover success bran [...] adds 055eceebecfe media: renesas-ceu: Add support for YUYV permutations adds ce3ff60f0234 media: staging: media: bcm2048: match alignment with open [...] adds 653d500ccaad media: i2c: lm3560: add support for lm3559 chip adds fd59ccb9b6cb media: rcar-vin: Drop unnecessary register properties from [...] adds 6ad48c27fc08 media: dt-bindings: media: rcar_vin: add support for r8a77965 adds e10cf92ead48 media: dt-bindings: media: rcar_vin: fix style for ports a [...] adds 23689ab1add3 media: rcar-vin: sync which hardware buffer to start capture from adds a740e3b2f7a2 media: rcar-vin: enable support for r8a77965 adds f187352dcd45 media: i2c: Copy rj54n1cb0c soc_camera sensor driver adds 8cba1ae675f2 media: i2c: rj54n1: Remove soc_camera dependencies adds f3590dc32974 media: arch: sh: kfr2r09: Use new renesas-ceu camera driver adds 1a3c230b4151 media: arch: sh: ms7724se: Use new renesas-ceu camera driver adds 39fb993038e1 media: arch: sh: ap325rxa: Use new renesas-ceu camera driver adds aa2f88712718 media: v4l2-ioctl: create helper to fill in v4l2_standard [...] adds bfe75f76d7be media: stm32-dcmi: increase max width/height to 2592 adds 4b84e75020a6 media: stm32-dcmi: code cleanup adds b53a24fc2849 media: stm32-dcmi: do not fall into error on buffer starvation adds a331df3cb3a1 media: stm32-dcmi: return buffer in error state on dma error adds 2d494d4a09c0 media: stm32-dcmi: clarify state logic on buffer starvation adds 49bcc1746ffb media: stm32-dcmi: revisit buffer list management adds fdaf59582c03 media: stm32-dcmi: revisit stop streaming ops adds f8eb8e5c1f31 media: stm32-dcmi: drop unnecessary while(1) loop adds c2ee2243ce37 media: stm32-dcmi: add mandatory of_node_put() in success path adds f11552d030e8 media: stm32-dcmi: simplify of_node_put usage adds 152e0bf60219 media: stm32-dcmi: add power saving support adds cc00f5845af5 media: cx25821: remove cx25821-audio-upstream.c and cx2582 [...] adds b7bf15c43c90 media: i2c: adv748x: csi2: set entity function to video in [...] adds f91b84171b61 media: bt8xx: bttv: fix spelling mistake: "culpit" -> "culprit" adds a9c24b8977c2 media: vim2m: Remove surplus name initialization adds 0d961c8998d7 media: ti-vpe: Remove surplus name initialization adds 4fb5288b1965 media: s5p-g2d: Remove surplus name initialization adds 0874f0295d4e media: mx2: Remove surplus name initialization adds 661e7e8178fb media: m2m-deinterlace: Remove surplus name initialization adds a4367ff42dde media: rga: Remove surplus name initialization adds 34dbb848d5e4 media: mem2mem: Remove excessive try_run call adds 7534122d6006 media: cx18: remove redundant zero check on retval adds 6c8871baebc7 media: cx88: add error handling for snd_ctl_add adds e95d7c6eb94c media: tm6000: add error handling for dvb_register_adapter adds 1946117b8f13 media: venus: keep resolution when adjusting format adds 9aecc0355582 media: rockchip/rga: Fix broken .start_streaming adds 1b97e5275ba6 media: rockchip/rga: Remove unrequired wait in .job_abort adds d7e913cc58c5 media: mem2mem: Remove unused v4l2_m2m_ops .lock/.unlock adds aed19754c491 media: rcar_vpu: Drop unneeded job_ready adds 1831af092308 media: Revert "[media] tvp5150: fix pad format frame height" adds 8c4fe24812e6 media: Documentation/media/uapi/mediactl: redo tables adds 00af4635a1de media: subdev-formats.rst: fix incorrect types adds e1a98c163eb2 media: media.h: remove __NEED_MEDIA_LEGACY_API adds 6d4e7919d7b5 media: dt-bindings: media: Define "rotation" property for sensors adds 691faafa78e1 media: dt-bindings: smia: Add "rotation" property adds 5f9e711b75a5 media: smiapp: Support the "rotation" property adds ce85705a2abb media: ov5640: add HFLIP/VFLIP controls support adds 7e5dd6fd1283 media: dt-bindings: ov5640: Add "rotation" property adds c3f3ba3e6f78 media: ov5640: add support of module orientation adds 0b964d183cbf media: ov772x: allow i2c controllers without I2C_FUNC_PROT [...] adds 30f3b17eaf49 media: ov772x: add checks for register read errors adds 4b610d6d03ee media: ov772x: add media controller support adds 40519d545824 media: ov772x: use generic names for reset and powerdown gpios adds 89ce93fd5b75 media: ov772x: omit consumer ID when getting clock reference adds c2cae8951772 media: ov772x: support device tree probing adds 34af7d920b76 media: ov772x: handle nested s_power() calls adds 80dc2a49ba04 media: ov772x: reconstruct s_frame_interval() adds 09e620c6af57 media: ov772x: use v4l2_ctrl to get current control value adds 95f5a45aea88 media: ov772x: avoid accessing registers under power saving mode adds 7b9998c93619 media: ov772x: make set_fmt() and s_frame_interval() retur [...] adds 795bce437f4e media: ov772x: create subdevice device node adds 6f3de8388efc media: omap3isp: fix warning for !CONFIG_PM adds 6882e01bf8b9 media: MAINTAINERS: Update entry for Intel IPU3 cio2 driver adds 5129c0e1f6ac media: dt-bindings: Add bindings for Dongwoon DW9807 voice coil adds 5b0a20546657 media: dw9807: Add dw9807 vcm driver adds 2ec7debd44b4 media: omap3isp: zero-initialize the isp cam_xclk{a,b} ini [...] adds 30ed2b83343b media: s3c-camif: ignore -ENOIOCTLCMD from v4l2_subdev_cal [...] adds 22216ec41e91 media: soc_camera: ov772x: correct setting of banding filter adds 41cb1c739dcd media: ov5640: adjust xclk_max adds 2bbc46e811f0 media: v4l-common: Make v4l2_find_nearest_size more sparse [...] adds 3c4a737267e8 media: ov5640: fix frame interval enumeration adds ad5145164b21 media: dt-bindings: Add bindings for AKM ak7375 voice coil lens adds 90ee26fb2f50 media: ak7375: Add ak7375 lens voice coil driver adds 438ac1fd5e1e media: imx274: initialize format before v4l2 controls adds 96a2c731a4e6 media: imx274: consolidate per-mode data in imx274_frmfmt adds 4317322d5a10 media: imx274: get rid of mode_index adds 0b4c9553b135 media: imx274: actually use IMX274_DEFAULT_MODE adds 7ff67863c690 media: imx274: simplify imx274_write_table() adds 19d38b235b88 media: imx274: fix typo adds d862bc08ffcb media: v4l2-ioctl.c: use correct vb2_queue lock for m2m devices adds cd63c0288fd7 media: sta2x11: Add video_device and vb2_queue locks adds f1db5d978d88 media: mtk-mdp: Add locks for capture and output vb2_queues adds b53e19e16153 media: s5p-g2d: Implement wait_prepare and wait_finish adds e5e4c9c96274 media: staging: bcm2835-camera: Provide lock for vb2_queue adds 4e55969f2308 media: davinci_vpfe: Add video_device and vb2_queue locks adds a4273abcd3e4 media: mx_emmaprp: Implement wait_prepare and wait_finish adds 1d120649a81e media: m2m-deinterlace: Implement wait_prepare and wait_finish adds de3e581f3162 media: stk1160: Set the vb2_queue lock before calling vb2_ [...] adds 421860b9d470 media: v4l2-ctrls: Fix CID base conflict between MAX217X and IMX adds 18c227af2c90 media: coda: fix encoder source stride adds 42a68012e67c media: coda: add read-only h.264 decoder profile/level controls adds 9f84310d8830 media: coda: fix reorder detection for unknown levels adds 83a729530a3a media: vivid: fix gain when autogain is on adds 4d2096b46956 media: coda: clear hold flag on streamoff adds 1e3e2a9ac40a media: coda: jpeg: allow non-JPEG colorspace adds 86b30a671b3b media: coda: jpeg: only queue two buffers into the bitstre [...] adds 2b84e2a0092c media: coda: jpeg: explicitly disable thumbnails in SEQ_INIT adds b8f8e559c719 media: coda: mark CODA960 firmware version 2.1.9 as supported adds 662a99e14566 media: fsl-viu: fix error handling in viu_of_probe() adds 0245abf8206f media: v4l2-ctrls.c: fix broken auto cluster handling adds 4d1e4545a659 media: mark entity-intf links as IMMUTABLE adds be2fff656322 media: add helpers for memory-to-memory media controller adds e35f70215134 media: vim2m: add media device adds d24c029ed3fb media: rcar-vin: Rename 'digital' to 'parallel' adds a561e9e0944a media: rcar-vin: Remove two empty lines adds 2241ea75b82c media: rcar-vin: Create a group notifier adds 9863bc8695bc media: rcar-vin: Cleanup notifier in error path adds 158e2a53fc96 media: rcar-vin: Cache the mbus configuration flags adds a597a772cd3f media: rcar-vin: Parse parallel input on Gen3 adds a962a80476b0 media: rcar-vin: Link parallel input media entities adds 1284605dc821 media: rcar-vin: Handle parallel subdev in link_notify adds 5cda0fca7824 media: rcar-vin: Rename _rcar_info to rcar_info adds aa2446ef9e8b media: rcar-vin: Add support for R-Car R8A77995 SoC adds 8736c1038cd2 media: dt-bindings: media: rcar-vin: Add R8A77995 support adds a38d4b71cb7a media: staging/imx: fill vb2_v4l2_buffer field entry adds 56e5faf29950 media: staging/imx: fill vb2_v4l2_buffer sequence entry adds f6aaac7fa03e media: imx: capture: refactor enum_/try_fmt adds 779680e2e793 media: imx: add support for RGB565_2X8 on parallel bus adds 5520b9467a39 media: v4l2-ctrl: Change control for VP8 profile to menu control adds 2a75364d09b0 media: v4l2-ctrl: Add control for VP9 profile adds d45c9dc0b834 media: mtk-vcodec: Support VP9 profile in decoder adds c928d45475d7 media: ivtv: zero-initialize cx25840 platform data adds af16d0a132af media: cx25840: add kernel-doc description of struct cx258 [...] adds 010b876ae9a0 media: tuner-simple: allow setting mono radio mode adds 2473394343c3 media: platform: exynos4-is: simplify getting .drvdata adds 666e994aa227 media: platform: s5p-mfc: simplify getting .drvdata adds 7c1b9a5aeed9 media: exynos4-is: Prevent NULL pointer dereference in __i [...] adds 39fbb88165b2 media: bpf: ensure bpf program is freed on detach adds b5f6ec535f8f media: smiapp: Set correct MODULE_LICENSE adds 6949d864776e media: ov5640: do not change mode if format or frame inter [...] adds 18d6a9b83198 media: smiapp: fix debug message adds 4c471ffe2c5c media: dt-bindings: media: rcar-vin: Align Gen2 and Gen3 adds 3ab7801dfab9 media: dt-bindings: media: rcar-vin: Describe optional ep [...] adds 75571ee0e50d media: dt-bindings: media: Document data-enable-active property adds 9b04fcc1d8a9 media: v4l2-fwnode: parse 'data-enable-active' prop adds d9b3c77a145e media: dt-bindings: media: rcar-vin: Add 'data-enable-active' adds 53cf3100dd3a media: rcar-vin: Handle data-enable polarity adds 4adb0a0432f4 media: ov5645: Supported external clock is 24MHz adds 09a48f74e4e3 media: i2c: ov7670: Put ep fwnode after use adds be9543ec9e74 media: v4l: i2c: Replace "sensor-level" by "sensor" adds 56ab8cdbc143 media: v4l: Add support for STD ioctls on subdev nodes adds efe1958ec41b media: video-mux: fix compliance failures adds 7a0167fb68e3 media: rcar_jpu: Remove unrequired wait in .job_abort adds 774f1c912776 media: s5p-g2d: Remove unrequired wait in .job_abort adds 5525b8314389 media: mem2mem: Make .job_abort optional adds a50c7738e8ae media: sh: migor: Remove stale soc_camera include adds b509d733d337 media: videobuf2-core: check for q->error in vb2_core_qbuf() adds 6479aa888222 media: platform: meson-ao-cec: make busy TX warning silent adds 231783073ebf media: v4l: rcar_fdp1: Enable compilation on Gen2 platforms adds fbf8ad7ef40a media: cec-gpio.txt: add v5-gpios for testing the 5V line adds 5105b484cc0b media: cec-ioc-dqevent.rst: document the new 5V events adds f48a534adbd3 media: uapi/linux/cec.h: add 5V events adds 4786b0d6f3ca media: cec: add support for 5V signal testing adds 76e464888b1c media: cec-gpio: support 5v testing adds 30b914c8d825 media: add 'index' to struct media_v2_pad adds b0549006263e media: media-ioc-g-topology.rst: document new 'index' field adds 588f4ee7e6fc media: add flags field to struct media_v2_entity adds d2dc644adf81 media: media-ioc-g-topology.rst: document new 'flags' field adds d272bc92c4a4 media: rename MEDIA_ENT_F_DTV_DECODER to MEDIA_ENT_F_DV_DECODER adds 7c8362c4b9eb media: media.h: add MEDIA_ENT_F_DV_ENCODER adds f2399f7522ac media: media.h: reorder video en/decoder functions adds a20a82b86421 media: ad9389b/adv7511: set proper media entity function adds ca0fa5f04f33 media: adv7180/tvp514x/tvp7002: fix entity function adds 173bf6e51ba5 media: media/i2c: add missing entity functions adds e5def285688f media: media-ioc-enum-links.rst: improve pad index description adds 8601494e0ec0 media: media-ioc-enum-entities.rst/-g-topology.rst: clarif [...] adds 45841a977391 media: media.h: add encoder/decoder functions for codecs adds 62c3fce04154 media: videodev.h: add PIX_FMT_FWHT for use with vicodec adds ee1228cca15c media: v4l2-mem2mem: add v4l2_m2m_last_buf() adds 251d6fe9a675 media: vicodec: add the FWHT software codec adds 256bf813ba39 media: vicodec: add the virtual codec driver adds 5c9072e8458f media: coda: move framebuffer size calculation out of loop adds 9e49ca530eeb media: coda: streamline framebuffer size calculation a bit adds 40fa8df63ce4 media: coda: use encoder crop rectangle to set visible wid [...] adds 22fb5f0f8604 media: coda: add missing h.264 levels adds acbea6798955 media: video-i2c: add hwmon support for amg88xx adds 5a1a2f63d840 media: tw686x: Fix oops on buffer alloc failure adds 2e3134caf636 media: gspca_kinect: cast sizeof to int for comparison adds d4de804e02a3 media: MAINTAINERS: Add entry for STM32 DCMI media driver adds bf7b70482704 media: v4l2-ctrls.h: fix v4l2_ctrl field description typos adds ea8afbabc25a media: venus: hfi_msgs: correct pointer increment adds f04997bdca34 media: venus: hfi: preparation to support venus 4xx adds 9eb2146ecb5f media: venus: hfi: update sequence event to handle more pr [...] adds 6b183680dd8b media: venus: hfi_cmds: add set_properties for 4xx version adds 2074b9bed635 media: venus: hfi: support session continue for 4xx version adds 5f43f90a99ad media: venus: hfi: handle buffer output2 type as well adds eb72356e7de2 media: venus: hfi_venus: add halt AXI support for Venus 4xx adds bc897723467a media: venus: hfi_venus: fix suspend function for venus 3x [...] adds 4dde81d720dc media: venus: hfi_venus: move set of default properties to [...] adds 17cd3d1d2e52 media: venus: hfi_venus: add suspend functionality for Venus 4xx adds aa3a8414ccea media: venus: core, helpers: add two more clocks found in [...] adds 1a73374a04e5 media: venus: hfi_parser: add common capability parser adds f03835204f70 media: venus: helpers: rename a helper function and use bu [...] adds 2b0a8517fbfd media: venus: helpers: add a helper function to set dynami [...] adds d4a5b0a6657b media: venus: helpers: add helper function to set actual b [...] adds bf26670aeae8 media: venus: core: delete not used buffer mode flags adds 404054e1777a media: venus: helpers: add buffer type argument to a helper adds ab97a3fb904d media: venus: helpers: add a new helper to set raw format adds 01165b848497 media: venus: helpers, vdec, venc: add helpers to set work [...] adds 1eb04b2ef4dc media: venus: helpers: extend set_num_bufs helper with one [...] adds 130c0117e853 media: venus: helpers: add a helper to return opb buffer sizes adds 7094af54c516 media: venus: vdec: get required input buffers as well adds ea8ce23513af media: venus: vdec: a new function for output configuration adds e1cb72de702a media: venus: helpers: move frame size calculations on com [...] adds f012b23d64e9 media: venus: implementing multi-stream support adds 0e8954a415b8 media: venus: core: add sdm845 DT compatible and resource data adds 1fb9a6055561 media: venus: add HEVC codec support adds 443eaa359be1 media: media-types.rst: codec entities can have more than [...] adds 48db0089bff6 media: gl861: fix probe of dvb_usb_gl861 adds 8f2240cc4e4f media: netup_unidvb: don't check number of messages in the driver adds a27c0cad9e65 media: tm6000: don't check number of messages in the driver adds decb9f225efd media: dvb-usb: don't check number of messages in the driver adds 0eaddd7cc0ad media: hdpvr: don't check number of messages in the driver adds 4e4ddfd8e312 media: em28xx: don't check number of messages in the driver adds a6e65c2ce897 media: si4713: don't check number of messages in the driver adds ada19043e5c6 media: cx231xx: don't check number of messages in the driver adds f2047d6044e5 media: dvb-bt8xx: remove duplicate code adds b094e64fbd88 media: dib0700: add code comment adds 64004337d0d8 media: vicodec: current -> cur adds a7853c257a3e media: em28xx: Fix dual transport stream operation adds 20cdcaf90329 media: em28xx: Fix DualHD disconnect oops adds 5871f8bc08bc media: em28xx: Remove duplicate PID adds 0900dc319245 media: em28xx-cards: disable V4L2 mode for dual tuners adds ec55cdba4168 media: uvcvideo: Fix minor spelling adds 557a5c7fe650 media: uvcvideo: Add KSMedia 8-bit IR format support adds 95f5cbff90b9 media: uvcvideo: Also validate buffers in BULK mode adds 222964eaf247 media: uvcvideo: Remove a redundant check adds 8e7a1dbc7b0a media: uvcvideo: Handle control pipe protocol STALLs adds e5225c820c05 media: uvcvideo: Send a control event when a Control Chang [...] adds d0dd962d8a4e media: dvb: get rid of VIDEO_SET_SPU_PALETTE adds 3976d8d8f9b1 media: vsp1: Document vsp1_dl_body refcnt adds a00e5f074b3f media: helene: fix xtal frequency setting at power on adds 06b168aeb509 media: media-types.rst: fix doc warnings adds 7988b2532aca media: coda: let CODA960 firmware set frame cropping in SP [...] adds 0dff710d1f93 media: coda: add SPS fixup code for frame sizes that are n [...] adds 915ffab02193 media: media.h.rst.exceptions: ignore MEDIA-ENT-F-DTV-DECODER adds 43bd1dce39ce media: vivid: Fix V4L2_FIELD_ALTERNATE new frame check adds 87e1a881e1fe media: media.h: remove linux/version.h include adds ddc5c1f79912 media: rockchip/rga: Fix bad dma_free_attrs() parameter adds 6457b6263f0f media: adv7180: fix field type to V4L2_FIELD_ALTERNATE adds 38566d28ea91 media: adv7180: add g_frame_interval support adds 17f330ce9e43 media: video-i2c: hwmon: fix return value from amg88xx_hwm [...] adds 2b5c57987501 media: i2c: adv7842: Replace mdelay() with msleep() and us [...] adds a8a4d304b1a4 media: i2c: vs6624: Replace mdelay() with msleep() and usl [...] adds da27ef68751f media: pci: cobalt: Replace GFP_ATOMIC with GFP_KERNEL in [...] adds ccb2ca78a727 media: pci: cx23885: Replace mdelay() with msleep() and us [...] adds 9095b23fc2a1 media: pci: cx23885: Replace mdelay() with msleep() and us [...] adds 71be8dee6bf1 media: pci: cx23885: Replace mdelay() with msleep() in cx2 [...] adds 65155a9bbc18 media: pci: cx25821: Replace mdelay() with msleep() adds dddaf754cb3a media: pci: cx88: Replace mdelay() with msleep() in cx88_c [...] adds 9d08ba6de0c5 media: pci: cx88: Replace mdelay() with msleep() in dvb_re [...] adds 5bfffa0c8691 media: pci: ivtv: Replace GFP_ATOMIC with GFP_KERNEL adds 4070fc9ade52 media: rcar-csi2: update stream start for V3M adds e6c17ada3188 media: dw9807-vcm: Recognise this is just the VCM bit of t [...] adds 7c98c5ad8002 media: dt-bindings: media: i2c: Document MT9V111 bindings adds aab7ed1c3927 media: i2c: Add driver for Aptina MT9V111 adds 1434e3b34816 media: ov2680: dt: Add bindings for OV2680 adds 3ee47cad3e69 media: ov2680: Add Omnivision OV2680 sensor driver adds 279b4b9aaa3d media: imx274: use regmap_bulk_write to write multybyte registers adds 39dd23dc9d4c media: imx274: add cropping support via SELECTION API adds 9db3bbf58be5 media: v4l2-mem2mem: Fix missing v4l2_m2m_try_run call adds 4faeaf9c0f45 media: s5p-mfc: Fix buffer look up in s5p_mfc_handle_frame [...] adds f609e7a0f395 media: sii9234: remove unused header adds b30cc07de8a9 media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio an [...] adds f917fc0e9b99 media: dvb-frontends/dvb-pll: fix module ref-counting adds 44e2971f9e50 media: pci/pt1: suppress compiler warning in xtensa arch adds 8d9404ad6a6d MAINTAINERS: add entries for several media drivers adds 157eb9a0b75e media: em28xx: explicitly disable TS packet filter adds ea8532daee31 media: videodev2: get rid of VIDIOC_RESERVED adds b41e44b4cb23 media: dvb/video.h: get rid of unused APIs adds d21c249b2631 media: dvb/audio.h: get rid of unused APIs adds f9dc3af8212b media: dvb-frontends/stv0910: cast the BER denominator shi [...] adds d33be4327eea media: ddbridge: probe for LNBH25 chips before attaching adds ce2280fbe65f media: ddbridge: evaluate the actual link when setting up [...] adds d96eeee502cc media: ddbridge: report I2C bus errors adds 7b6b9b153ad0 media: ddbridge: remove unused MDIO defines and hwinfo member adds 2957e53e57f2 media: ddbridge: link structure access cosmetics in ddb_po [...] adds 9f269f1fd239 media: ddbridge: change MCI base ID and define a SX8 ID adds 3addf0fa820b media: ddbridge/mci: update copyright year in headers adds 3c7d591121c3 media: ddbridge/mci: read and report signal strength and SNR adds 9b28ba016fc4 media: ddbridge/mci: rename defines and fix i/q var types adds 6094cbed4e7b media: ddbridge/mci: extend mci_command and mci_result structs adds 07b12de21258 media: ddbridge/mci: store mci type and number of ports in [...] adds 84409a95bbae media: ddbridge/mci: make ddb_mci_cmd() and ddb_mci_config [...] adds e552684809d6 media: ddbridge/mci: split MaxSX8 specific code off to ddb [...] adds 8610326e39cc media: ddbridge/mci: add more MCI status codes, improve MC [...] adds 3153dfe2914b media: ddbridge/sx8: disable automatic PLS code search adds e1f84840fd13 media: ddbridge/sx8: enable modulation selection in set_pa [...] adds 875658af666f media: ddbridge/mci: add SX8 I/Q mode remark and remove DI [...] adds ca747d041adb media: dvb-frontends/tda18271c2dd: fix handling of DVB-T p [...] adds bef1fa6ea72b media: em28xx: disable null packet filter for WinTVdualHD adds 83b15832ab91 media: doc-rst: Add packed Bayer raw14 pixel formats adds 451af0bf04bd media: v4l: Add new 2X8 10-bit grayscale media bus code adds 6e15bec49f36 media: v4l: Add new 10-bit packed grayscale format adds ec6859b23f22 media: Rename CAMSS driver path adds b873663bd85f media: camss: Use SPDX license headers adds 2004fc09b341 media: camss: Fix OF node usage adds 5ba913b3fca8 media: camss: csiphy: Ensure clock mux config is done befo [...] adds d9707ae2721d media: dt-bindings: media: qcom, camss: Unify the clock names adds 09a94865d469 media: camss: Unify the clock names adds 7066647cdb4d media: camss: csiphy: Update settle count calculation adds c628e78899ff media: camss: csid: Configure data type and decode format [...] adds c9896b655177 media: camss: vfe: Fix to_vfe() macro member name adds a93e5f4fc8df media: camss: vfe: Get line pointer as container of video_out adds 06d690f092db media: camss: vfe: Do not disable CAMIF when clearing its status adds dc273f67b274 media: dt-bindings: media: qcom,camss: Fix whitespaces adds 21a3f6e531cc media: dt-bindings: media: qcom,camss: Add 8996 bindings adds 9c3e59de6041 media: camss: Add 8x96 resources adds 02afa816dbbf media: camss: Add basic runtime PM support adds 516e8f0f8912 media: camss: csiphy: Split to hardware dependent and inde [...] adds 369f81f350b5 media: camss: csiphy: Unify lane handling adds 4138a88b6093 media: camss: csiphy: Add support for 8x96 adds 2a05493b5d54 media: camss: csid: Add support for 8x96 adds e08c7f869620 media: camss: ispif: Add support for 8x96 adds 051a01ac9cf1 media: camss: vfe: Split to hardware dependent and indepen [...] adds 4e1abf66feba media: camss: vfe: Add support for 8x96 adds cba3819d1e93 media: camss: Format configuration per hardware version adds 07eeb342a138 media: camss: vfe: Different format support on source pad adds 312e1c858a0f media: camss: vfe: Add support for UYVY output from VFE on 8x96 adds 7e37f47f3ae7 media: camss: csid: Different format support on source pad adds 5019d7c8209c media: camss: csid: MIPI10 to Plain16 format conversion adds f476fb568f98 media: camss: Add support for RAW MIPI14 on 8x96 adds cc8fe07398e3 media: camss: Add support for 10-bit grayscale formats adds e1cf4b2f1724 media: doc: media/v4l-drivers: Update Qualcomm CAMSS drive [...] adds 988b3ae3e0e9 media: camss: csid: Add support for events triggered by us [...] adds aa53bf0b03ae media: cx231xx: use irqsave() in USB's complete callback adds a4733b5248af media: go7007: use irqsave() in USB's complete callback adds 320905baa1db media: usbtv: use irqsave() in USB's complete callback adds 6706fe55af6f media: dvb_ca_en50221: off by one in dvb_ca_en50221_io_do_ioctl() adds a3f90c75b833 media: dvb: convert tuner_info frequencies to Hz adds f1b1eabff0eb media: dvb: represent min/max/step/tolerance freqs in Hz adds 6a2a1ca34ca6 media: dvb_frontend: ensure that the step is ok for both F [...] adds 1b7369acc465 media: headers: fix linux/mod_devicetable.h inclusions adds 299c7007e936 media: dw2102: Fix memleak on sequence of probes adds 817dc4b579d8 media: helene: add I2C device probe function adds 65b40a986fc6 media: dm1105: Limit number of cards to avoid buffer over read adds 0f408ce8941f media: dvb-frontends: add Socionext MN88443x ISDB-S/T demo [...] adds ad1363c05a7d media: omap2: omapfb: fix ifnullfree.cocci warnings adds 73fc60aa6386 media: omap2: omapfb: fix boolreturn.cocci warnings adds f46bdacdc06a media: omap2: omapfb: fix bugon.cocci warnings adds 730129e9ba4d media: dvb-frontends: rtl2832_sdr: Replace GFP_ATOMIC with [...] adds b9f0f653ea2c media: vimc: Remove redundant free adds 61e641f36ed8 media: davinci: vpif_display: Mix memory leak on probe error path adds 2453e60702e1 media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in [...] adds 7a3369e8a785 media: usb: em28xx: Replace mdelay() with msleep() in em28 [...] adds 2c3449fb95c3 media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL adds 3c56b2cccbd1 media: vsp1: drm: Fix minor grammar error adds 3e737e394329 media: vsp1: use kernel __packed for structures adds 2ca72570b934 media: vsp1: Rename dl_child to dl_next adds b6ee44d1ea18 media: vsp1: Remove unused display list structure field adds 8a3a0797dedd media: vsp1: Clean up DLM objects on error adds 177fb098b896 media: vsp1: Provide VSP1 feature helper macro adds 08e41f6219c7 media: vsp1: Use header display lists for all WPF outputs [...] adds 7d630c4924d8 media: vsp1: Add support for extended display list headers adds f3b98e3c4d2e media: vsp1: Provide support for extended command pools adds e90561d40f83 media: vsp1: Support Interlaced display pipelines adds 4679b79f2175 media: soc_camera_platform: convert to SPDX identifiers adds aa7b827878f0 media: rcar-vin: convert to SPDX identifiers adds 58c708f64aee media: rcar-fcp: convert to SPDX identifiers adds adeb69705682 media: rcar_drif: convert to SPDX identifiers adds 7c1d62e455ab media: rcar_fdp1: convert to SPDX identifiers adds 88352b163c83 media: rcar_jpu: convert to SPDX identifiers adds d81469d2b775 media: sh_veu: convert to SPDX identifiers adds 7b381978c856 media: sh_vou: convert to SPDX identifiers adds 12f336c88090 media: sh_mobile_ceu: convert to SPDX identifiers adds 16200248f48d media: dvb-usb: fix spelling mistake: "completition" -> "c [...] adds 3c8496e5d059 media: dvb-usb-v2: fix spelling mistake: "completition" -> [...] adds 854bb4ec1263 media: cx231xx: fix spelling mistake: "completition" -> "c [...] adds 1e506464a4d5 media: au0828: fix spelling mistake: "completition" -> "co [...] adds 132f3c7bb986 media: imx: shut up a false positive warning adds 4effa8bfe4f6 media: i2c: fix warning in Aptina MT9V111 adds b07b684930fe media: v4l2-mem2mem: add descriptions to MC fields adds 51be5a2b43f8 media: sta2x11: add a missing parameter description adds 75070c6a3311 media: vsp1_dl: add a description for cmdpool field adds d9a718669449 media: mt9v111: avoid going past the buffer adds 845b978a871b media: rtl28xxu: be sure that it won't go past the array size adds 3354b54f9f70 media: vivid: shut up warnings due to a non-trivial logic adds 40e431112c63 media: cleanup fall-through comments adds 3fcb3c836ef4 media: tuner-xc2028: don't use casts for printing sizes adds c4f047969fa1 media: drxj: get rid of uneeded casts adds 8218840f76a5 media: xc4000: get rid of uneeded casts adds 484f9b372dd8 media: mt9v111: Fix build error with no VIDEO_V4L2_SUBDEV_API adds 541b647a34d3 media: exynos-gsc: fix return code if mutex was interrupted adds 9de1be6ec05a media: saa7164: fix return codes for the polling routine adds c46aa8491dd4 media: s3c-camif: fix return code for the polling routine adds dcefa533bd97 media: radio-wl1273: fix return code for the polling routine adds 6c33d826b5c4 media: isp: fix a warning about a wrong struct initializer adds 8179de98cd35 siano: get rid of an unused return code for debugfs register adds da2048b7348a Revert "media: vivid: shut up warnings due to a non-trivia [...] adds 71f3a82fab1b Merge tag 'media/v4.19-1' of git://git.kernel.org/pub/scm/ [...] adds 70b20dd7f897 ALSA: update dell-wmi mic-mute registration to new world order adds 171613926abc auxdisplay: charlcd: delete mdelay in long_sleep adds ada953de4486 auxdisplay: simplify getting .drvdata adds 25ca1d74c673 Merge tag 'auxdisplay-for-linus-v4.19' of git://github.com [...] adds 7bee9bd21b40 clang-format: Set IndentWrappedFunctionNames false adds 16b7db4c8150 MAINTAINERS: Add .clang-format entry adds fa3b39cdafbf Merge tag 'clang-format-for-linus-v4.19' of git://github.c [...] adds 8ddd6efa56c3 random: Fix whitespace pre random-bytes work adds 753d433b586d random: Return nbytes filled from hw RNG adds 1c4facb846c7 vsprintf: Use hw RNG for ptr_key adds 3672476edaa0 vsprintf: Add command line option debug_boot_weak_hash adds 39a8883a2b98 random: add a config option to trust the CPU's hwrng adds b34fbaa92893 random: remove preempt disabled region adds 9a47249d444d random: Make crng state queryable adds 99a2c789ddeb Merge tag 'random_for_linus' of git://git.kernel.org/pub/s [...] adds 9d72fe1ce81b EDAC, altera: Fix an error handling path in altr_s10_sdram [...] adds 4708aa85d50c EDAC: Fix memleak in module init error path adds 6c974d4dfafe EDAC, i7core: Fix memleaks and use-after-free on probe and remove adds 6663484b4e2d EDAC, thunderx: Remove VLA usage adds 190bd6e98afc EDAC, sb_edac: Add support for systems with segmented PCI buses adds c1c2ad82c772 Merge tag 'edac_for_4.19' of git://git.kernel.org/pub/scm/ [...] adds 7279d9917560 gpio: Fix wrong rounding in gpio-menz127 adds 29d43c22e480 gpio-rcar: document R8A77980 bindings adds c1d013a70f55 gpio: davinci: Shuffle IRQ resource fetching from DT to be [...] adds eb3744a2dd01 gpio: davinci: Do not assume continuous IRQ numbering adds f3a049e784b3 gpio: max732x: add error handling for i2c_new_dummy adds 90b39402e9f3 gpio: Add API to explicitly name a consumer adds 3a358e22844d w1: Allow compile test of GPIO consumers if !GPIOLIB adds 25b7256500a1 dt-bindings: tegra186-gpio: Add information for Tegra194 adds bac5c3b829c3 gpio: tegra186: Add support for Tegra194 adds 5b9b2b5284f8 gpio: stp-xway: Implement get callback adds 98aef8e77754 gpio: rc5t583: Include the right header adds 4b1d8007987a gpio: rcar: Include the right header adds 05467e54998b gpio: rdc321x: Include the right header adds 827fb6af6664 gpio: sa1100: Include the right header adds 4c1abc84f482 gpio: sch: Include the right header adds d8e764c2cc45 gpio: sch: Implement .get_direction() adds 30467c19e456 gpio: sch311x: Include the right header adds f9e03b0ef10c gpio: sch311x: Implement .get_direction() adds 4a2398d7211f gpio: sch311x: Use RMW to change direction adds 4455a82a400b gpio: sch311x: Implement open drain support adds eb452a84ece6 gpio: sch311x: Replace unsigned char with u8 adds 9fc18cc54add gpio: spear-spics: Include the right header adds 25fc1778b9ed gpio: sta2x11: Include the right header adds 24dcfd8437b2 gpio: sta2x11: Use BIT() macro adds aadf77c88d2f gpio: sta2x11: Inline regs macro adds ecac6e602ccd gpio: stmpe: Include the right header adds 97a48fcd628e gpio: stp-xway: Include the right header adds 122d00f778b3 gpio: syscon: Include the right header adds 72b38caf7b75 gpio: pca953x: suppress interrupts warning when not applicable adds 44ddf559d579 gpio: aspeed: Rework register type accessors adds c67dda88cc5d gpio: aspeed: Add "Read Data" register to read the write latch adds 0f1e03c2b5a3 gpio: aspeed: Add command source registers adds a7ca13826e47 gpio: aspeed: Add interfaces for co-processor to grab GPIOs adds 2b6c83cad13d Merge branch 'ib-aspeed' into devel adds b1911710e6e5 gpiolib: Join string literals back adds af2b04d19242 gpio: mt7621: Add DT bindings adds 4ba9c3afda41 gpio: mt7621: Add a driver for MT7621 adds 8512486ba2d4 gpio: mt7621: Edit to preferred syntax adds f8b52dd50ccd gpio: mxc: Add clocks optional binding for imx gpio adds 36b312792b97 gpiolib: Respect error code of ->get_direction() adds 8853daf3b4ac gpiolib: Defer on non-DT find_chip_by_name() failure adds 76411a0d97c3 gpio: selftests: gpio-mockup-chardev GPIOHANDLE_REQUEST_OU [...] adds b23ec59926fa gpiolib: Mark gpio_suffixes array with __maybe_unused adds 809567905b5f gpiolib: Consistent use of ->get_direction() inside gpiolib adds c29677312d25 gpio: aspeed: fix compile testing warning adds 7a9a5df0a54e gpio: mt7621: add OF_GPIO dependency adds 9506755633d0 gpio: pxa: Fix potential NULL dereference adds 1c22a252b3de gpiolib: Join one line back for better readability adds ad8172974185 gpio: rcar: Implement .get_direction() callback adds e5332d543776 gpiolib: don't allow userspace to set values of input lines adds 2b955b34c268 gpiolib: remove an unnecessary TODO adds 40bb5d725e79 gpio-pisosr: add support for get_multiple adds c19fdaeea0aa gpio: mxc: add power management support adds f78709a5d411 gpio: tegra: Fix tegra_gpio_irq_set_type() adds 1777fc973029 gpiolib: probe deferral error reporting adds 4bf4eed44bfe gpio: ml-ioh: Fix buffer underwrite on probe error path adds 9dabfdd84bdf gpio: pxa: disable pinctrl calls for PXA3xx adds 2bee9e067cad gpio: mxs: Fit writel() into a single line adds 23211b08c367 gpio: fix meaningless return expression adds 0b07609ccd48 gpio: tegra: drop tegra specific GPIO lockdep classes adds 0969a204bfda gpiolib: Use GPIOD_OUT_{LOW,HIGH} macros in open drain ones adds 4e133828e2ca gpio-it87: add support for IT8786E Super I/O adds ae61bac9c470 gpio: pxa: remove set but not used variable 'gpio_offset' adds 442af1403a28 gpio: omap: Add get/set_multiple() callbacks adds cf2ff877a4ee gpio: syscon: rockchip: add GRF GPIO support for rk3328 adds 3a2f335c418f gpiolib: Don't shadow error code of gpiochip_lock_as_irq() adds 9b073332dd12 gpio: bcm-kona: Don't shadow error code of gpiochip_lock_as_irq() adds 10ed35399ab0 gpio: dwapb: Don't shadow error code of gpiochip_lock_as_irq() adds 41d69087fd75 gpio: em: Don't shadow error code of gpiochip_lock_as_irq() adds 6d7a2b8b559e gpio: xgene-sb: Don't shadow error code of gpiochip_lock_as_irq() adds d124339da78d gpio: uniphier: Bail out on gpiochip_lock_as_irq() error adds f8ad8aa551af gpio: vr41xx: Bail out on gpiochip_lock_as_irq() error adds 6ff0497402ef gpiolib: Fix of_node inconsistency adds 32e49b9a808a gpio: tb10x: Use the right include adds 50fe83a3eb50 gpio: timberdale: Include the right header adds 516df4eb284d gpio: xilinx: Use the right include adds d799a4de0a25 gpio: mmio: Fix up inverted direction registers adds 21041daba230 gpio: tegra: Include the right header adds 3789f5acb9bb gpiolib: Avoid calling chip->request() for unused gpios adds 62885203f71b gpio: it87: add support for IT8718F Super I/O. adds a5ec96ddfd55 gpio: it87: Add support for IT8613 adds 6de4c691eab8 Merge tag 'gpio-v4.19-1' of git://git.kernel.org/pub/scm/l [...] adds 04cdd5af51c6 clk: qcom: drop CLK_SET_RATE_GATE from sdc clocks adds 9461f7b33d11 clk: fix CLK_SET_RATE_GATE with clock rate protection adds e8f127caf63a clk-si514, clk-si544: Implement prepare/unprepare/is_prepa [...] adds debef195bd5c clk: imx6ul: add GPIO clock gates adds 4a2eaa8e2567 clk: imx6ul: remove clks_init_on array adds 5ef7748ba37e Merge branches 'clk-qcom-set-rate-gate', 'clk-core-set-rat [...] adds a7047564fef3 clk: imx6: fix video_27m parent for IMX6QDL_CLK_CKO1_SEL adds cfb8282e18e2 clk: qcom: Enable clocks which needs to be always on for SDM845 adds 3d5155eaadaf clk: renesas: r8a7795: Add CR clock adds 46f3bb5fb944 clk: renesas: r8a7795: Add CCREE clock adds d467239f37c4 dt-bindings: clock: Add the r9a06g032-sysctrl.h file adds e4b08e1f3e86 dt-bindings: clock: renesas,r9a06g032-sysctrl: documentation adds 4c3d88526eba clk: renesas: Renesas R9A06G032 clock driver adds 964e3717e498 Merge tag 'clk-renesas-for-v4.19-tag1' of git://git.kernel [...] adds 2772ffd979ba clk: socfpga: stratix10: fix the parents of mpu_free_clk adds 51b9a379a843 clk: socfpga: stratix10: fix the sdmmc_free_clk mux adds 5f273c0d9fac dt-bindings: clk: at91: add an I2S mux clock adds 96e4ea8c253d clk: at91: add I2S clock mux driver adds b183c6887af3 Merge branches 'clk-imx6-video-parent', 'clk-qcom-sdm845-c [...] adds 574f4e80d59e clk: ingenic: Fix incorrect data for the i2s clock adds 2b555a4b9cae clk: ingenic: Add missing flag for UDC clock adds 18df02fb79cb dts: clk: add devicetree bindings for MAX9485 adds 33f5104624b9 clk: Add driver for MAX9485 adds fc2065438936 clk: pxa: export 32kHz PLL adds cd88259a7215 clk: aspeed: Fix SDCLK name adds 9d8108f9f3cb clk: imx6sll: add GPIO LPCGs adds ea4f7872c71a Merge branches 'clk-ingenic-fixes', 'clk-max9485', 'clk-px [...] adds ed235d556945 clk: imx51-imx53: Annotate critical clocks as CLK_IS_CRITICAL adds d0897bc85ca8 clk: imx51-imx53: Include sizes.h to silence compile errors adds f7b3182232c8 clk: tegra: bpmp: Don't crash when a clock fails to register adds 26f8590c4a1f clk: tegra: Make vic03 a child of pll_c3 adds 8097d4c75f00 clk: tegra: Make vde a child of pll_c3 adds da0d2239a56e clk: tegra: Mark Memory Controller clock as critical adds 405fcacbd866 clk: tegra: emc: Avoid out-of-bounds bug adds 139054634b40 Merge branches 'clk-imx-critical', 'clk-tegra-bpmp', 'clk- [...] adds 66c7bb7c4133 clk: mvebu: armada-37xx-periph: switch to SPDX license identifier adds 60e267f3fd73 clk: meson: remove obsolete register access adds 443f2285789d clk: meson: clean-up meson clock configuration adds 372401efd9ee dt-bindings: clock: add meson axg audio clock controller bindings adds 6c0ad1df179b clk: meson-axg: add pcie and mipi clock bindings adds de3c1e71d412 clk: meson: expose GEN_CLK clkid adds a9387f70cd27 Merge branch 'next/dt' into next/drivers adds 47f21315a6e4 clk: meson: add clk-phase clock driver adds e8dd9207763e clk: meson: add triple phase clock driver adds 2eb2a01b6477 Merge remote-tracking branch 'clk/clk-core-duty-cycle' int [...] adds 3054a55c5dd2 clk: meson: add axg audio sclk divider driver adds 1cd50181750f clk: meson: axg: add the audio clock controller driver adds 9799d5ae003c clk: meson: stop rate propagation for audio clocks adds 85ddc1a32cac clk: meson: remove unused clk-audio-divider driver adds cddcb20b2bb3 clk: meson-axg: add clocks required by pcie driver adds 80d396b5118f clk: meson: gxbb: remove HHI_GEN_CLK_CTNL duplicate definition adds 7df533a7e3d2 clk: meson: add gen_clk adds 166f3a8ad677 Merge tag 'meson-clk-4.19-1' of https://github.com/BayLibr [...] adds 30343897d8fd clk: imx7d: add IMX7D_MU_ROOT_CLK adds 54614d1218fd clk: imx6q: remove clks_init_on array adds 8e12ce99541b clk: imx6sl: remove clks_init_on array adds 566f5b67fc0c clk: imx6sx: remove clks_init_on array adds 97752d234351 dt-bindings: add bindings for px30 clock controller adds 63b8add24e1a clk: rockchip: add dt-binding header for px30 adds d409d59f021d Merge branch 'v4.19-shared/clkids' into v4.19-clk/next adds 956060a52795 clk: rockchip: add support for half divider adds 243229b11121 clk: rockchip: add clock controller for px30 adds a64ad008980c clk: rockchip: fix clk_i2sout parent selection bits on rk3399 adds 854457d21485 Merge tag 'v4.19-rockchip-clk1' of git://git.kernel.org/pu [...] adds 640332d1a089 clk: rockchip: Add pclk_rkpwm_pmu to PMU critical clocks i [...] adds ee3d212d7c86 Merge tag 'v4.19-rockchip-clk2' of git://git.kernel.org/pu [...] adds d16adaf0b92f Merge branches 'clk-mvebu-spdx', 'clk-meson', 'clk-imx7d-m [...] adds 9c7e47025a6b clk: qcom: clk-rpmh: Add QCOM RPMh clock driver adds f9419783a6b4 clk: qcom: Update SPDX headers for common files adds 365f7a89c881 clk: core: Potentially free connection id adds f6dab4233d6b clk: clk-fixed-factor: Clear OF_POPULATED flag in case of failure adds 616bf80d381d clk: mvebu: armada-37xx-periph: Fix wrong return value in [...] adds 8927c27b3270 clk: mvebu: armada-37xx-periph: Remove unused var num_parents adds 4a18ef5babd1 Merge branches 'clk-qcom-rpmh', 'clk-qcom-spdx', 'clk-con- [...] adds d7b7c00dad79 clk: imx: add ocram_s clock for i.mx6sx adds 11177e7a7aae clk: imx6ul: fix missing of_node_put() adds 7f5eac5934d7 clk: imx6sll: fix missing of_node_put() adds 0cbb61a31397 clk: tegra: Fix includes required by fence_udelay() adds cb3ac5947afb clk: tegra: Refactor fractional divider calculation adds 633e79650b4f clk: tegra: Add sdmmc mux divider clock adds c76a69e477b8 clk: tegra: make sdmmc2 and sdmmc4 as sdmmc clocks adds 24a95f7578f5 clk: sunxi-ng: r40: Add minimal rate for video PLLs adds fb4aa0f64380 clk: sunxi-ng: r40: Allow setting parent rate to display r [...] adds d18e85349f6a clk: sunxi-ng: r40: Export video PLLs adds f7486bc38c21 dt-bindings: add compatible string for the A64 DE2 CCU adds 0195156340d3 clk: sunxi-ng: add A64 compatible string adds cec5dfa4e49c Merge tag 'sunxi-clk-for-4.19' of https://git.kernel.org/p [...] adds 0316c018c5a8 clk: uniphier: add NAND 200MHz clock adds 9d222574ef72 clk: uniphier: add more USB3 PHY clocks adds ff388ee36516 clk: uniphier: add clock frequency support for SPI adds 032405a754fb Merge branches 'clk-imx6-ocram', 'clk-missing-put', 'clk-t [...] adds d017c1f16a79 clk: actions: Add missing REGMAP_MMIO dependency adds d0e45d686a3e dt-bindings: clock: Add S700 support for Actions Semi Soc's adds d47317ca4ade clk: actions: Add S700 SoC clock support adds 96455f734b2f clk: samsung: Remove unused mout_user_aclk400_mcuisp_p4x12 [...] adds da172d2b6ba8 clk: qcom: Move frequency table macro to common file adds 6c79d12e945e dt-bindings: clock: Introduce QCOM Display clock bindings adds 81351776c9fb clk: qcom: Add display clock controller driver for SDM845 adds 7a8655e19bdb clk: scmi: Fix the rounding of clock rate adds 67075b3cb8d5 clk: cs2000-cp: convert to SPDX identifiers adds ac7da1b787d9 Merge branches 'clk-actions-s700', 'clk-exynos-unused', 'c [...] adds db06f826ec12 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 9554c1be48b4 scsi: tcmu: remove useless code and clean up the code style. adds 999c85134db7 scsi: mpt3sas: Don't abort I/Os issued to NVMe drives whil [...] adds e3586147b8b1 scsi: mpt3sas: Incorrect command status was set/marked as [...] adds 20a044332dc4 scsi: mpt3sas: Don't access the structure after decrementi [...] adds d37306ca0eac scsi: mpt3sas: Fix, False timeout prints for ioctl and oth [...] adds 2b48be65685a scsi: mpt3sas: As per MPI-spec, use combined reply queue f [...] adds 2cd4bf89f763 scsi: mpt3sas: Update driver version "26.100.00.00" adds 2747e6be4ca7 scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INF [...] adds c3b10a55abc9 scsi: megaraid_sas: Update controller info during resume adds 9c9db8b792a2 scsi: megaraid_sas: Return immediately from wait_for_adapt [...] adds e9495e2de776 scsi: megaraid_sas: Support FW provided TM timeout values adds cda6d30e60c4 scsi: megaraid_sas: driver version upgrade adds a81dde7e0216 scsi: be2iscsi: Include null char in SET_HOST_DATA adds 9458321750cb scsi: be2iscsi: Update copyright adds 4e63ac82b9f0 scsi: hisi_sas: Use dmam_alloc_coherent() adds 1324ae1ce559 scsi: hisi_sas: Only process broadcast change in phy_bcast [...] adds d2fc401e4752 scsi: hisi_sas: Fix the conflict between dev gone and host reset adds 214e702d4b70 scsi: hisi_sas: Adjust task reject period during host reset adds ed99e1d94936 scsi: hisi_sas: Add a flag to filter PHY events during reset adds f2ae8d04327f scsi: hisi_sas: Release all remaining resources in clear nexus ha adds 2ba5afb6834b scsi: hisi_sas: Pre-allocate slot DMA buffers adds ce70c2e6af8e scsi: hisi_sas: Add missing PHY spinlock init adds 7931cd918f35 scsi: hisi_sas: Update a couple of register settings for v3 hw adds 15c5a5e0761f scsi: ipr: Format HCAM overlay ID 0x41 adds 2da11d426263 scsi: libsas: remove irq save in sas_ata_qc_issue() adds aa154ea885eb scsi: bnx2i: add error handling for ioremap_nocache adds 91ebc1facd77 scsi: core: remove Scsi_Cmnd typedef adds b3a8aa90c460 scsi: qla2xxx: remove irq save in qla2x00_poll() adds 5b9d397447f8 scsi: sg: clean up gfp_mask in sg_build_indirect adds ba80917d9932 scsi: ufs: ufshcd_dump_regs to use memcpy_fromio adds 83c2b54b9295 scsi: target: Abstract tag freeing adds 10e9cbb6b531 scsi: target: Convert target drivers to use sbitmap adds 693ba15c9202 scsi: Remove percpu_ida adds 2fa4a32613c9 scsi: libsas: dynamically allocate and free ata host adds 199fd79a11f2 scsi: mpt3sas: Fix indentation adds 7d1207288fdf scsi: mpt3sas: Remove set-but-not-used variables adds eb0c7af26beb scsi: mpt3sas: Annotate switch/case fall-through adds 84203b356172 scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd adds 91b7bdb2c008 scsi: mpt3sas: Fix _transport_smp_handler() error path adds 982ea6f9ff2b scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_r [...] adds c7a357058882 scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_ [...] adds 4beb4867f049 scsi: mpt3sas: Improve kernel-doc headers adds 957c5ab108c7 scsi: smartpqi: improve handling for sync requests adds 26b390aba2a8 scsi: smartpqi: improve error checking for sync requests adds 9f8d05fa9844 scsi: smartpqi: add inspur advantech ids adds dac12fbc7b0a scsi: smartpqi: fix critical ARM issue reading PQI index r [...] adds 4ae5e9d159f8 scsi: smartpqi: bump driver version to 1.1.4-130 adds a38b80c5f49c scsi: cxlflash: Change return type for fault handler adds 38150f7a68ef scsi: aacraid: stop using deprated get_seconds() adds fe7f4e5d1154 scsi: scsi_transport_fc: use 64-bit timestamps consistently adds c4d6204dc174 scsi: lpfc: use monotonic timestamps for statistics adds 0297e962907d scsi: tcmu: delete unused __wait adds 3228691ffec1 scsi: tcmu: track nl commands adds 9de3a1ef032a scsi: tcmu: simplify nl interface adds 06add777bd0a scsi: tcmu: misc nl code cleanup adds bdaeedc1bea9 scsi: tcmu: add module wide block/reset_netlink support adds e2607484370e scsi: target: remove target_find_device adds 7e63b5a4a683 scsi: core: scsi_io_completion: comment on end_request return adds 1f7cbb8e4b04 scsi: core: scsi_io_completion: rename variables adds ab83108460a2 scsi: core: add scsi_io_completion_nz_result function adds da32baea17e3 scsi: core: add scsi_io_completion_action helper adds 4ae61c68f7d7 scsi: core: add scsi_io_completion_reprep helper adds 0d437906f6dc scsi: core: scsi_io_completion hints on fastpath adds 8e1695a07c7b scsi: core: scsi_io_completion convert BUGs to WARNs adds c65be1a63f1d scsi: core: check for equality of result byte values adds 6bec4c3842cd scsi: don't add scsi command result bytes adds c2cdef951604 scsi: qedi: Fix misleading indentation adds 2b33ab371e02 scsi: sd: Remove a superfluous assignment adds c84b023a4c14 scsi: read host_busy via scsi_host_busy() adds 328728630d9f scsi: core: avoid host-wide host_busy counter for scsi_mq adds 0c218e16a850 scsi: tcmu: Don't pass KERN_ERR to pr_err adds 1262dc09dc9a scsi: ibmvscsi: Improve strings handling adds 915d9b714221 scsi: qedi: tidy up a size calculation adds 68c3f904ed45 scsi: sd_zbc: Remove an assignment from sd_zbc_setup_repor [...] adds 624fa7790f80 scsi: klist: Make it safe to use klists in atomic context adds 265d59aacbce scsi: core: fix scsi_host_queue_ready adds 6f3bf5a2fa4a scsi: target: Use config_item_name() instead of open-coding it adds 36d4cb460bcb scsi: target: Avoid that EXTENDED COPY commands trigger lo [...] adds 3eeff1984051 scsi: target: Move a list_del_init() statement adds 317f89712d7a scsi: target: Rename transport_init_session() into transpo [...] adds d1bff07f387c scsi: target: Introduce transport_init_session() adds 00d909a10710 scsi: target: Make the session shutdown code also wait for [...] adds 953bcf7ad16a scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set adds 709d56512fe8 scsi: target: Simplify core_tmr_handle_tas_abort() adds 65422d705f1a scsi: target: Fold core_tmr_handle_tas_abort() into transp [...] adds a8864d861d62 scsi: target: Simplify transport_generic_free_cmd() (1/2) adds edf46eee59c5 scsi: target: Simplify transport_generic_free_cmd() (2/2) adds 7b2cc7dc0dbf scsi: target: Simplify the code for waiting for command co [...] adds ed88f055788a scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers adds 35bea5c84fd1 scsi: target/iscsi: Make iscsit_ta_authentication() respec [...] adds aa090eabcb34 scsi: target: Remove second argument from fabric_make_tpg() adds 799d44d0fab6 scsi: target/tcm_loop: Avoid that static checkers warn abo [...] adds 89a104ed4f6a scsi: target: Do not duplicate the code that marks that a [...] adds 17e391dd09f5 scsi: target: Send unit attention condition even if the se [...] adds 325c1e8b248e scsi: target: Fix handling of removed LUNs adds e936a38ac92d scsi: target: Remove se_dev_entry.ua_count adds afff0d2321ea scsi: lpfc: Add Buffer overflow check, when nvme_info larg [...] adds 5cc167ddb744 scsi: lpfc: Fix driver not setting dpp bits correctly in d [...] adds d580c6137476 scsi: lpfc: Fix panic if driver unloaded when port is offline adds 68c9b55deea5 scsi: lpfc: Fix abort error path for NVMET adds 414abe0ab66f scsi: lpfc: Make PBDE optimizations configurable adds 66e9e6bf07cb scsi: lpfc: Support duration field in Link Cable Beacon V1 [...] adds 6871e8144f93 scsi: lpfc: Fix NVME Target crash in defer rcv logic adds b0e830125b66 scsi: lpfc: devloss timeout race condition caused null poi [...] adds 3e1ebadd889f scsi: lpfc: update driver version to 12.0.0.5 adds 4ae2ebde318f scsi: lpfc: Revise copyright for new company language adds 14b470b56840 scsi: target: sbitmap: add seq_file forward declaration adds fc21ae8927f3 scsi: mptfusion: mark expected switch fall-throughs adds d5038a13eca7 scsi: core: switch to scsi-mq by default adds ee35624e1e4e scsi: libfc: Add lockdep annotations adds fa519f701d27 scsi: libfc: fixup 'sleeping function called from invalid [...] adds 2d362b8ad57f scsi: aacraid: remove AAC_STAT_GOOD define adds 55c9d37165d2 scsi: bfa: remove ScsiResult macro adds c6668cae16f0 scsi: lpfc: remove ScsiResult macro adds 78adb2bc9f72 scsi: ncr53c8xx: remove ScsiResult macro adds 54e45716a84a scsi: remove NCR_D700 driver adds af8a6722fa39 scsi: remove NCR_Q720 driver adds 97fe222524f8 scsi: arcmsr: Fix error of resuming from hibernation for a [...] adds cb12ba356ce2 scsi: arcmsr: Update driver version to v1.40.00.09-20180709 adds b15c9fd8bb38 scsi: mpt3sas: Fix for regression caused by sparse cleanups adds 9a26653b9525 scsi: libfc: fixup lockdep annotations adds bc3d12b75491 scsi: libfc: hold disc_mutex in fc_disc_stop_rports() adds bbc0f8bd88ab scsi: libfc: Add WARN_ON() when deleting rports adds 0993ed922a3e scsi: fcoe: hold disc_mutex when traversing rport lists adds 920447f13891 scsi: snic: fix printing time intervals adds 75aa3209c945 scsi: scsi_debug: skip long delays when ndelay small adds 8111b5e33486 scsi: ufs: add Hisilicon ufs driver code adds 8ee94ec06529 scsi: ufs: dt-bindings: add document for hisi-ufs adds 360249d2ae5a scsi: arm64: dts: add ufs dts node adds 7ee7ef24d02d scsi: arm64: defconfig: enable configs for Hisilicon ufs adds db67befa3d90 scsi: csiostor: update ingress pack and pad boundary value adds 4e32b2f48427 scsi: hisi_sas: Drop hisi_sas_slot_abort() adds d9d51e0cf462 scsi: hisi_sas: tidy channel interrupt handler for v3 hw adds 25908cac84b2 scsi: hisi_sas: Fix the failure of recovering PHY from STP [...] adds 4522204ab218 scsi: hisi_sas: tidy host controller reset function a bit adds e8ce775e5169 scsi: hisi_sas: relocate some common code for v3 hw adds e5ea48014adc scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw adds 6cca51ee0aa2 scsi: hisi_sas: Tidy hisi_sas_task_prep() adds 1c09b663168b scsi: hisi_sas: add memory barrier in task delivery function adds f4e34f2a5dd9 scsi: hisi_sas: Add SATA FIS check for v3 hw adds 7bd1d615a57f scsi: mptctl: change strncpy+truncation to strlcpy adds a54452388700 scsi: ibmvscsi: change strncpy+truncation to strlcpy adds cc74e31d4147 scsi: lpfc: remove null check on nvmebuf adds 508385001c09 scsi: message: fusion: Replace GFP_ATOMIC with GFP_KERNEL adds d6aec1ca7c7c scsi: a100u2w: Replace mdelay() with msleep() adds dcaa0c12661d scsi: atp870u: Replace mdelay() with msleep() adds 4dc98c199548 scsi: 3ware: fix return 0 on the error path of probe adds 7382f9d8dc0d scsi: scsi_debug: add cmd abort option to every_nth adds 1360c58a348e scsi: libiscsi: Annotate locking assumptions adds 807cf197fc9a scsi: libiscsi: Annotate fall-through adds f0e89aae609b scsi: target_core_user: fix double unlock adds ff07e4a414d9 scsi: tcmu: initialize list head adds cb0f32e12cde scsi: target: add helper to check if dev is configured adds 63d5be0f6a80 scsi: tcmu: use lio core se_device configuration helper adds a30b0473b626 scsi: tcmu: check if dev is configured before block/reset adds dc335a995527 scsi: tcmu: unmap if dev is configured adds c97840c84f5a scsi: tcmu: do not set max_blocks if data_bitmap has been setup adds b60cb1f80157 scsi: tcmu: use match_int for dev params adds 0e0d75267107 scsi: tcmu: use u64 for dev_size adds c8a75afbf72e Revert "scsi: target/iscsi: Reduce number of __iscsit_free [...] adds 6a64f6e15913 scsi: target: fix __transport_register_session locking adds aeb502794b75 scsi: iscsi target: have iscsit_start_nopin_timer call __i [...] adds 3cd14285a1bb scsi: target: make transport_init_session_tags static adds fa834287300b scsi: target: rename target_alloc_session adds fb7c70f2d750 scsi: target: add session removal function adds b287e3517ed5 scsi: target: srp, vscsi, sbp, qla: use target_remove_session adds 60daca10065a scsi: tcm_fc: use target_remove_session adds 25b88550b7d5 scsi: target: loop, usb, vhost, xen: use target_remove_session adds faa832e97a0c scsi: lpfc: Fix ELS abort on SLI-3 adapters adds b615a20adf04 scsi: lpfc: Fix sysfs Speed value on CNA ports adds 8931c73bee07 scsi: lpfc: Fix list corruption on the completion queue. adds 93a3922da428 scsi: lpfc: Fix driver crash when re-registering NVME rports. adds 2a5b7d626ed2 scsi: lpfc: Limit tracking of tgt queue depth in fast path adds 24bc3119424a scsi: lpfc: Correct LCB ACCept payload adds 06b6fa38155e scsi: lpfc: Remove lpfc_enable_pbde as module parameter adds 7fa8512330ab scsi: lpfc: update driver version to 12.0.0.6 adds 2afc9166f79b scsi: sysfs: Introduce sysfs_{un,}break_active_protection() adds 0ee223b2e1f6 scsi: core: Avoid that SCSI device removal through sysfs t [...] adds 46a75118d6fb scsi: csiostor: update csio_get_flash_params() adds a89f4f1e5f56 scsi: sym53c8xx: remove some redundant variables adds 4ae5716b4188 scsi: qla2xxx: Cleanup for N2N code adds 48acad099074 scsi: qla2xxx: Fix N2N link re-connect adds 23dd98a65558 scsi: qla2xxx: Fix login retry count adds 7e84766c9bce scsi: qla2xxx: Add longer window for chip reset adds 22ebde16f141 scsi: qla2xxx: Prevent sysfs access when chip is down adds 3f915271b12e scsi: qla2xxx: Silent erroneous message adds b63d8b895a10 scsi: qla2xxx: Fix redundant fc_rport registration adds 8fde6977ac47 scsi: qla2xxx: Fix session state stuck in Get Port DB adds cb97f2c2e8d9 scsi: qla2xxx: Fix unintended Logout adds b2000805a975 scsi: qla2xxx: Flush mailbox commands on chip reset adds f6602f3befbb scsi: qla2xxx: Fix Management Server NPort handle reservat [...] adds f6145e86d21f scsi: qla2xxx: Fix race between switch cmd completion and timeout adds 15b6c3c95687 scsi: qla2xxx: Fix stalled relogin adds 0eaaca4c1bd6 scsi: qla2xxx: Save frame payload size from ICB adds 8777e4314d39 scsi: qla2xxx: Migrate NVME N2N handling into state machine adds dc0aa9925881 scsi: qla2xxx: Update driver version to 10.00.00.08-k adds 990528171f0c scsi: st: remove redundant pointer STbuffer adds 0756c57bce3d scsi: aic94xx: fix an error code in aic94xx_init() adds e70183143cc4 scsi: mpt3sas: Fix calltrace observed while running IO & reset adds d98e000cc79e scsi: aacraid: Spelling fix in comment adds e9f7be0c4316 scsi: qla2xxx: Fix issue reported by static checker for ql [...] adds e7c3b37983c4 scsi: ufs: remove unnecessary query(DM) UPIU trace adds 51372570ac3c scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue adds 72f02ba66bd8 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds f85c10e24ab9 gfs2: eliminate rs_inum and reduce the size of gfs2 inodes adds 9e1a9ecd13b9 gfs2: Don't withdraw under a spin lock adds 00251a16d7f9 gfs2: Minor clarification to __gfs2_punch_hole adds ee9c7f9ae3d4 gfs2: call ktime_get_coarse_real_ts64() directly adds 03f8c41c73da gfs2: Stop messing with ip->i_rgd in the rlist code adds b7eba890a228 gfs2: Eliminate redundant ip->i_rgd adds e79e0e142818 gfs2: Don't reject a supposedly full bitmap if we have blo [...] adds 910f3d58d0d4 gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr adds 109dbb1e6f27 fs: gfs2: Adding new return type vm_fault_t adds d505a96a3b16 gfs2: Further iomap cleanups adds 64bc06bb32ee gfs2: iomap buffered write support adds bcfe94139a45 gfs2: gfs2_extent_length cleanup adds 967bcc91b044 gfs2: iomap direct I/O support adds 025d0e7f73c6 gfs2: Remove gfs2_write_{begin,end} adds a3479c7fc096 Merge branch 'iomap-write' into linux-gfs2/for-next adds 4a7727725dc7 GFS2: Fix recovery issues for spectators adds c25892827c79 gfs2: fallocate_chunk: Always initialize struct iomap adds 0ed91eca1130 Merge branch 'iomap-4.19-merge' into linux-gfs2/for-next adds 1d45bb7f9d2a gfs2: Use iomap for stuffed direct I/O reads adds f95cbb44abf9 gfs2: use iomap_readpage for blocksize == PAGE_SIZE adds d1b0cb933c8e gfs2: remove redundant variable 'moved' adds f6753df35c32 GFS2: rgrp free blocks used incorrectly adds 776125785a87 gfs2: Special-case rindex for gfs2_grow adds 3f30f929bb17 gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out adds 21e2156f3c4b gfs2: Get rid of gfs2_ea_strlen adds dffe12a82826 gfs2: Fix gfs2_testbit to use clone bitmaps adds f5580d0f8bf6 gfs2: eliminate update_rgrp_lvb_unlinked adds 2b2f2aedba98 Merge tag 'gfs2-4.19.fixes' of git://git.kernel.org/pub/sc [...] adds bd646104ac5a jfs: use time64_t for otime adds 5bae2be4efd5 Merge tag 'jfs-4.19' of git://github.com/kleikamp/linux-shaggy adds 129a99890936 Smack: Fix handling of IPv4 traffic received by PF_INET6 sockets adds a07ef9516477 Smack: Check UDP-Lite and DCCP protocols during IPv6 handling adds d66a8acbda92 Smack: Inform peer that IPv6 traffic has been blocked adds df6b4e6608ee Merge branch 'smack-for-4.19-a' of https://github.com/csch [...] adds 04743f89bcad Merge branch 'next-smack' of git://git.kernel.org/pub/scm/ [...] adds cc26c6ef58c7 tpm: migrate tpm2_shutdown() to use struct tpm_buf adds 94e266ba1fa3 tpm: migrate tpm2_probe() to use struct tpm_buf adds 2ab3241161b3 tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf adds ce63c05b664e tpm: migrate tpm2_get_random() to use struct tpm_buf adds 1a339b658d9d tpm_tis_spi: Pass the SPI IRQ down to the driver adds 79e2472f99ab tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK [...] adds 627448e85c76 tpm: separate cmd_ready/go_idle from runtime_pm adds 36a11029b07e tpm: Return the actual size when receiving an unsupported command adds 7a64c5597aa4 tpm: Allow tpm_tis drivers to set hwrng quality. adds fc1d52b745ba tpm: rename tpm_chip_find_get() to tpm_find_get_ops() adds aaae81536351 tpm: Implement tpm_default_chip() to find a TPM chip adds eccc9bb84483 tpm: Convert tpm_find_get_ops() to use tpm_default_chip() adds 58bac8cc3010 tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED adds 5c2a640aff73 ima: Use tpm_default_chip() and call TPM functions with a [...] adds ec403d8ed08c ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL [...] adds 5da08f7d0169 Merge tag 'tpmdd-next-20180728' of git://git.infradead.org [...] adds c715ebeb0303 Merge branch 'next-tpm' of git://git.kernel.org/pub/scm/li [...] adds 8a3bcaf6ecd3 ima: Call audit_log_string() rather than logging it untrusted adds 3d2859d5d4c3 ima: Use audit_log_format() rather than audit_log_string() adds 2afd020aaeee ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set adds dba31ee75941 ima: Differentiate auditing policy rules from "audit" actions adds ac2409a521f7 integrity: silence warning when CONFIG_SECURITYFS is not enabled adds e2861fa71641 evm: Don't deadlock if a crypto algorithm is unavailable adds 5feeb61183dd evm: Allow non-SHA1 digital signatures adds 6eb864c1d9dd integrity: prevent deadlock during digsig verification. adds 3dd0f18c70d9 EVM: fix return value check in evm_write_xattrs() adds f91e654474d4 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds af863d18a1fb Merge branch 'for-linus' adds 1e4511604dfa PCI/AER: Expose internal API for obtaining AER information adds bd237801fef2 PCI/AER: Adopt lspci names for AER error decoding adds 60ed982a4e78 PCI/AER: Move internal declarations to drivers/pci/pci.h adds db89ccbe52c7 PCI/AER: Define aer_stats structure for AER capable devices adds 81aa5206f9a7 PCI/AER: Add sysfs attributes to provide AER stats and breakdown adds 12833017e581 PCI/AER: Add sysfs attributes for rootport cumulative stats adds 7af02fcd84c1 PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMW [...] adds 7ab92e89bf8b PCI/AER: Clear only ERR_FATAL status bits during fatal recovery adds e7b0b847de6d PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery adds 5b6c09660da8 PCI/AER: Factor out ERR_NONFATAL status bit clearing adds 43ec03a9e5f3 PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path adds ec752f5d54d7 PCI/AER: Clear device status bits during ERR_FATAL and ERR [...] adds 10d790d99d3b PCI/AER: Clear device status bits during ERR_COR handling adds 89e1f5cb1ecc PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset adds 944d58595be0 PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition adds 45687f96c112 PCI/AER: Don't clear AER bits if error handling is Firmware-First adds 3c3ab37f4c03 Merge branch 'pci/aer' adds 36131ce9a0b2 PCI/ASPM: Convert to use sysfs_match_string() helper adds f5ddcf71e66e igb: Remove unnecessary include of <linux/pci-aspm.h> adds a78613c08267 ath9k: Remove unnecessary include of <linux/pci-aspm.h> adds 2b2654b8922a iwlwifi: Remove unnecessary include of <linux/pci-aspm.h> adds ce29af2a5056 PCI: Remove unnecessary include of <linux/pci-aspm.h> adds 187dacce1942 Merge branch 'pci/aspm' adds f8d46c89c86f PCI/DPC: Leave interrupts enabled while handling event adds 0c27e28f7717 PCI/DPC: Defer event handling to work queue adds f1d16b17568e PCI/DPC: Remove rp_pio_status from dpc struct adds 8aefa9b0d910 PCI/DPC: Print AER status in DPC event handling adds 738c4e411dad PCI/DPC: Use threaded IRQ for bottom half handling adds e77b8216a2f9 PCI/DPC: Remove indirection waiting for inactive link adds 1ca358a8e3ff Merge branch 'pci/dpc' adds aa667c6408d2 PCI: Workaround IDT switch ACS Source Validation erratum adds 2d1ce5ec2117 PCI: Check for PCIe Link downtraining adds 3dbe97efe8bf PCI: Skip MPS logic for Virtual Functions (VFs) adds 9f0e89359775 PCI: Match Root Port's MPS to endpoint's MPSS as necessary adds a8bcb5e5966c Merge branch 'pci/enumeration' adds b03799b0cb35 PCI: shpchp: Separate existence of SHPC and permission to use it adds b4efce5c4715 PCI: hotplug: Delete skeleton driver adds 4ce6435820d1 PCI: hotplug: Don't leak pci_slot on registration failure adds 281e878eab19 PCI: pciehp: Fix use-after-free on unplug adds 1204e35bedf4 PCI: pciehp: Fix unprotected list iteration in IRQ handler adds 6641311df92d PCI: pciehp: Drop unnecessary NULL pointer check adds 1d2e2673dc5b PCI: pciehp: Declare pciehp_unconfigure_device() void adds 4aed1cd6fb95 PCI: pciehp: Document struct slot and struct controller adds 7b4ce26bcf69 PCI: pciehp: Convert to threaded IRQ adds ec07a4473072 PCI: pciehp: Convert to threaded polling adds b0ccd9dd5dc8 PCI: pciehp: Stop blinking on slot enable failure adds 0e94916e6091 PCI: pciehp: Handle events synchronously adds 55a6b7a6576d PCI: pciehp: Drop slot workqueue adds 51bbf9bee34f PCI: hotplug: Demidlayer registration with the core adds 774d446b0f92 PCI: pciehp: Publish to user space last on probe adds 9590192f2584 PCI: pciehp: Track enable/disable status adds 32a8cef274fe PCI: pciehp: Enable/disable exclusively from IRQ thread adds 1656716d45d0 PCI: pciehp: Drop enable/disable lock adds 25c83b84b110 PCI: pciehp: Declare pciehp_enable/disable_slot() static adds 6c35a1ac3da6 PCI: pciehp: Tolerate initially unstable link adds d331710ea78f PCI: pciehp: Become resilient to missed events adds cdf6b7362108 PCI: pciehp: Always enable occupied slot on probe adds 5b3f7b7d062b PCI: pciehp: Avoid slot access during reset adds 6ccb127ba6df PCI: portdrv: Deduplicate PM callback iterator adds 7903782460ee PCI: pciehp: Clear spurious events earlier on resume adds 469e764c4a3c PCI: pciehp: Obey compulsory command delay after resume adds 6b08c3854cfd PCI: pciehp: Support interrupts sent from D3hot adds 835030745424 PCI: pciehp: Resume to D0 on enable/disable adds 4417aa45c185 PCI: pciehp: Resume parent to D0 on config space access adds 82c3fbff6ed3 PCI: sysfs: Resume to D0 on function reset adds eb3b5bf1a88d PCI: Whitelist native hotplug ports for runtime D3 adds 47a8e237ed44 PCI: Whitelist Thunderbolt ports for runtime D3 adds 8bb46b079d05 PCI: pciehp: Avoid implicit fallthroughs in switch statements adds 4e6a13356f1c PCI: pciehp: Deduplicate presence check on probe & resume adds c0638a455382 Merge branch 'pci/hotplug' adds d6488ac19aab PCI: Mark fall-through switch cases before enabling -Wimpl [...] adds a8651194f9f6 PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core adds f7368a550275 PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler adds 546c596cf549 PCI: Unify PCI and normal DMA direction definitions adds b72ae8cac0ca PCI: Add PCI_DEVICE_DATA() macro to fully describe device [...] adds 6eaf27811378 PCI/VPD: Check for VPD access completion before checking f [...] adds 2538fb89b8f4 PCI: Limit config space size for Netronome NFP5000 adds a40f72db8a37 Merge branch 'pci/misc' adds 923aa4c378f9 PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips adds 11c1a8e1f4fb Merge branch 'pci/msi' adds 39a212ad15f3 PCI: Document ACPI description of PCI host bridges adds eadf3d320943 Merge branch 'pci/notes' adds bd2e9567db72 PCI: Hide ACS quirk declarations inside PCI core adds 07d8d7e57c28 PCI: Make specifying PCI devices in kernel parameters reusable adds 45db33709ccc PCI: Allow specifying devices using a base bus and path of devfns adds aaca43fda742 PCI: Add "pci=disable_acs_redir=" parameter for peer-to-pe [...] adds 3b269185c192 PCI: Convert device-specific ACS quirks from NULL terminat [...] adds 73c47ddef29b PCI: Add device-specific ACS Redirect disable infrastructure adds 10dbc9fedcf1 PCI: Add ACS Redirect disable quirk for Intel Sunrise Point adds c689209be231 Merge branch 'pci/peer-to-peer' adds 93c9a7f87931 PCI: Clean up resource allocation in devm_of_pci_get_host_ [...] adds d3252ace0bc6 PCI: Restore resized BAR state on resume adds b1277a226d8c PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling adds 11eb0e0e8dea PCI: Make early dump functionality generic adds 445ec321e71b PCI: Avoid accessing memory outside the ROM BAR adds beced88e6af4 PCI: Add check code for last image indicator not set adds 783e84961b1d PCI: Make pci_get_rom_size() static adds 5fc054a54476 Merge branch 'pci/resource' adds cfdfc14e7fb8 switchtec: Use generic PCI Vendor ID and Class Code adds ad281ecf1c7d PCI: Add DMA alias quirk for Microsemi Switchtec NTB adds f778a0d26fe3 PCI: Expand documentation for pci_add_dma_alias() adds e7aaf90f9d9d Merge branch 'pci/switchtec' adds 7ce3f912ae0a PCI: Enable PASID only if entire path supports End-End TLP [...] adds 51259d0022f1 PCI/IOV: Tidy pci_sriov_set_totalvfs() adds 1842623850d0 PCI: Handle error return from pci_reset_bridge_secondary_bus() adds 409888e0966e IB/hfi1: Use pci_try_reset_bus() for initiating PCI Second [...] adds 381634cad15b PCI: Hide pci_reset_bridge_secondary_bus() from drivers adds 811c5cb37df4 PCI: Unify try slot and bus reset API adds fe32e2fa656c PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions adds c6a44ba950d1 PCI: Rename pci_try_reset_bus() to pci_reset_bus() adds 2d2917f77478 PCI: Export pcie_has_flr() adds ffb0863426eb PCI: Disable Samsung SM961/PM961 NVMe before FLR adds 51ba09452d11 PCI: Delay after FLR of Intel DC P3700 NVMe adds 7695e73f3db4 PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 adds 3a48dc6fc260 Merge branch 'pci/virtualization' adds 34dbc9c6584d PCI/xilinx: Depend on OF instead of the ARCH adds 0d56768651fc Merge branch 'remotes/lorenzo/pci/controller/misc' adds 248d4e59616c PCI: aardvark: Introduce an advk_pcie_valid_device() helper adds 6df6ba974a55 PCI: aardvark: Remove PCIe outbound window configuration adds 91a2968e245d PCI: aardvark: Size bridges before resources allocation adds c8e144f8ab00 PCI: aardvark: Convert to use pci_host_probe() adds ce342a1aa8c6 Merge branch 'remotes/lorenzo/pci/aardvark' adds 7e37dc1db594 PCI: cadence: Update cdns_pcie_writel() function signature adds dfb80534692d PCI: cadence: Add generic PHY support to host and EP drivers adds 82dfbd27c837 dt-bindings: PCI: cadence: Add DT bindings for optional PHYs adds ee12c9efe685 PCI: cadence: Add Power Management ops for host and EP adds 0ae7383e83c6 PCI: cadence: Add shutdown callback to host driver adds eb1e39f784e8 PCI: pcie-cadence-ep: Remove redundant variable mmc adds 37f0e311bca6 Merge branch 'remotes/lorenzo/pci/cadence' adds 141cb3d4ee52 PCI: kirin: Add MSI support adds a0476b3a678b PCI: exynos: Drop unnecessary root_bus_nr setting adds 39f712e989c5 PCI: imx6: Drop unnecessary root_bus_nr setting adds 8519bc8fe88f PCI: keystone: Drop unnecessary root_bus_nr setting adds 53b801fd020d PCI: armada8k: Drop unnecessary root_bus_nr setting adds 84b88219553a PCI: artpec6: Drop unnecessary root_bus_nr setting adds 3513f81816ef PCI: designware-plat: Drop unnecessary root_bus_nr setting adds 73fb9924d26b PCI: histb: Drop unnecessary root_bus_nr setting adds 739cd35918b7 PCI: qcom: Drop unnecessary root_bus_nr setting adds 53dd0c51f16b PCI: spear13xx: Drop unnecessary root_bus_nr setting adds 4e965ede1856 PCI: dwc: Fix EP link notification implementation adds 8963106eabdc PCI: endpoint: Add MSI-X interfaces adds d3c70a98d7d6 PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq( [...] adds beb4641a787d PCI: dwc: Add MSI-X callbacks handler adds 3920a5d7b24d PCI: dwc: Rework MSI callbacks handler adds cb22d40b5f2b PCI: dwc: Add legacy interrupt callback handler adds e8817de7fbfc pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST [...] adds 9133e394d5ed pci-epf-test/pci_endpoint_test: Use irq_type module parameter adds c2e00e31087e pci-epf-test/pci_endpoint_test: Add MSI-X support adds e03327122e2c pci_endpoint_test: Add 2 ioctl commands adds 0653217c180f tools: PCI: Add MSI-X support adds 15c972dfb395 PCI: endpoint: Add MSI set maximum restriction adds 0c38011aba35 Merge branch 'remotes/lorenzo/pci/dwc' adds 7403bd14d7b5 PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichil [...] adds 1974704eadb2 Merge branch 'remotes/lorenzo/pci/hv' adds b95e2cd02193 PCI: iproc: Activate PAXC bridge quirk for more devices adds 3bc70825e436 PCI: iproc: Fix up corrupted PAXC root complex config registers adds 1e5748c27ad6 PCI: iproc: Disable MSI parsing in certain PAXC blocks adds f78e60a29d4f PCI: iproc: Reject unconfigured physical functions from PAXC adds 0043d4ae812e PCI: iproc: Reduce inbound/outbound mapping print level adds 0ea77d2b209a Merge branch 'remotes/lorenzo/pci/iproc' adds 014562071c96 PCI: mobiveil: Integer overflow in IB_WIN_SIZE adds af3f606e0bbb PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base addr [...] adds d3743012230f PCI: mobiveil: Add missing ../pci.h include adds 6f2c73c124b1 PCI: mobiveil: Add Kconfig/Makefile entries adds 732c47019de9 Merge branch 'remotes/lorenzo/pci/mobiveil' adds 6554f9501915 PCI: mvebu: Remove redundant platform_set_drvdata() call adds dfd0309fd7b3 PCI: mvebu: Fix I/O space end address calculation adds ee1604381a37 PCI: mvebu: Only remap I/O space if configured adds 5a553d6ba103 PCI: mvebu: Use resource_size() to remap I/O space adds 42342073e38b PCI: mvebu: Convert to use pci_host_bridge directly adds f23d0d449c16 PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() adds 323fc7509a2a Merge branch 'remotes/lorenzo/pci/mvebu' adds a7f58b9ecfd3 PCI: vmd: White list for fast interrupt handlers adds fa687fb9ced4 Merge branch 'remotes/lorenzo/pci/vmd' adds 4e31843f681c Merge tag 'pci-v4.19-changes' of git://git.kernel.org/pub/ [...] adds 817aef260037 Replace magic for trusting the secondary keyring with #define adds ea93102f3224 Fix kexec forbidding kernels signed with keys in the secon [...] adds 3512a18cbd8d mailbox: xgene-slimpro: Fix potential NULL pointer dereference adds 2ad5157650b4 mailbox/omap: switch to SPDX license identifier adds ea2ec1e80f78 mailbox/omap: use of_device_get_match_data() to get match data adds e7474ca10057 mailbox: ti-msgmgr: Get rid of unused structure members adds 5ab935e1942b mailbox: ti-msgmgr: Allocate Rx channel resources only on request adds 8e5608629209 mailbox: ti-msgmgr: Change message count mask to be descri [...] adds 89c976c2f3fc mailbox: ti-msgmgr: Move the memory region name to descriptor adds 0f23a179746c dt-bindings: mailbox: Add support for secure proxy threads adds a2b79838b891 mailbox: ti-msgmgr: Add support for Secure Proxy adds 1c82407aa302 dt-bindings: soc: Add documentation for the MediaTek GCE unit adds 623a6143a845 mailbox: mediatek: Add Mediatek CMDQ driver adds c5f45fbb464e mailbox: add MODULE_LICENSE() for mtk-cmdq-mailbox.c adds 480285bd11e6 dt-bindings: arm: fsl: add mu binding doc adds d6ef139c83cc dt-bindings: mailbox: imx-mu: add generic MU channel support adds 2bb7005696e2 mailbox: Add support for i.MX messaging unit adds 9502f0d1d905 Merge tag 'mailbox-v4.19' of git://git.linaro.org/landing- [...] adds be926ceeb4ef thermal: i.MX: Allow thermal probe to fail gracefully in c [...] adds 9bebf3485c6a thermal: ti-soc-thermal: remove dead code adds 8d98761a6fc1 thermal: armada: add a function that sanitizes the thermal [...] adds 931d3c5db42c thermal: armada: remove useless register accesses adds c5d7d57e6892 thermal: armada: remove misleading comments adds 8b4c2712cd7c thermal: armada: rename the initialization routine adds 5b5e17a182e1 thermal: armada: dissociate a380 and cp110 ->init() hooks adds a9fae794e4c5 thermal: armada: average over samples to avoid glitches adds 3d4e51844a4e thermal: armada: convert driver to syscon register accesses adds c9899c183921 thermal: armada: use the resource managed registration hel [...] adds f7c2068a1728 thermal: armada: add multi-channel sensors support adds 00707e4c9618 thermal: armada: remove sensors validity from the IP initi [...] adds 68b14828ca10 thermal: armada: move validity check out of the read function adds 8c0e64ac4075 thermal: armada: get rid of the ->is_valid() pointer adds 4aa5496980e4 dt-bindings: cp110: rename cp110 syscon file adds 2cefabe03f5e dt-bindings: ap806: prepare the syscon file to list other [...] adds ab0156c50d79 dt-bindings: cp110: prepare the syscon file to list other [...] adds afa544a2fb68 dt-bindings: ap806: add the thermal node in the syscon file adds e1ea68beaf53 dt-bindings: cp110: update documentation since DT de-duplication adds c3ab5dfff1e0 dt-bindings: cp110: add the thermal node in the syscon file adds 59d7f4a7fa98 dt-bindings: thermal: armada: add reference to new bindings adds 409ef0bacacf thermal_hwmon: Sanitize attribute name passed to hwmon adds f6b6b52ef7a5 thermal_hwmon: Pass the originating device down to hwmon_d [...] adds 5834edde914b thermal: tsens: Get rid of unused fields in structure adds 4ce6dcfd0d38 dt: thermal: tsens: Document the fallback DT property for [...] adds 5b1283984fa3 thermal: tsens: Add support to split up register address s [...] adds 770324a4bf2f thermal: tsens: Rename tsens-8996 to tsens-v2 for reuse adds 191dc74bad60 thermal: tsens: Add generic support for TSENS v2 IP adds e0fe01426c50 thermal: tsens: Rename variable adds faa590baf8df thermal: tsens: switch from of_iomap() to devm_ioremap_resource() adds 432121adf5e8 thermal: tsens: Fix negative temperature reporting adds c0c04707033c thermal: samsung: Remove Exynos5440 clock handling left-overs adds 542cdf406804 thermal: rcar_thermal: avoid NULL dereference in absence o [...] adds 84b64de597bc thermal: armada: fix copy-paste error in armada_thermal_probe() adds d01e12dd3f42 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 544c05a60aef vfio: Mark expected switch fall-throughs adds 0dd0e297f0ec vfio-pci: Disable binding to PFs with SR-IOV enabled adds b6d6a3076ac4 Merge tag 'vfio-v4.19-rc1' of git://github.com/awilliam/li [...] adds 8bf782f64737 orangefs: Adding new return type vm_fault_t adds e1b437691a62 orangefs: remove redundant pointer orangefs_inode adds 5c60a7389d79 Merge tag 'for-linus-4.19-ofs1' of git://git.kernel.org/pu [...] adds c3b9cecd89b8 udf: convert inode stamps to timespec64 adds fe2c32545bfc ext2: use ktime_get_real_seconds for timestamps adds 46e62a072a82 Merge tag 'for_v4.19-rc1' of git://git.kernel.org/pub/scm/ [...] adds 9b6e543450dc fsnotify: use typedef fsnotify_connp_t for brevity adds b812a9f58963 fsnotify: pass connp and object type to fsnotify_add_mark() adds 36f10f55ff1d fsnotify: let connector point to an abstract object adds 3ac70bfcde81 fsnotify: add helper to get mask from connector adds eaa2c6b0c918 fanotify: factor out helpers to add/remove mark adds 4d97f7d53da7 inotify: Add flag IN_MASK_CREATE for inotify_add_watch() adds 2645b9d1a49c Merge tag 'fsnotify_for_v4.19-rc1' of git://git.kernel.org [...] adds 6c7413c0f5ab dm thin: update stale "Status" Documentation adds af9313c32c0f dm cache: only allow a single io_mode cache feature to be [...] adds 3876ac76f02a dm delay: refactor repetitive code adds cda6b5ab7f59 dm delay: add flush as a third class of IO adds c21b16392701 dm integrity: change 'suspending' variable from bool to int adds 518748b1a744 dm integrity: decouple common code in dm_integrity_map_continue() adds 724376a04d1a dm integrity: implement fair range locks adds f84fd2c98480 dm integrity: report provided data sectors in the status adds 71e9ddbcb99e dm integrity: add ic->start in get_data_sector() adds 356d9d52e122 dm integrity: allow separate metadata device adds 1f9fc0b82611 dm integrity: use version 2 for separate metadata adds 747829a8e6c6 dm integrity: flush journal on suspend when using separate [...] adds a3fcf7253139 dm integrity: recalculate checksums on creation adds c7329eff72aa dm crypt: use wake_up_process() instead of a wait queue adds c07c88f54f23 dm crypt: convert essiv from ahash to shash adds 9ff07e7d634c dm writecache: report start_sector in status line adds 63c8ecb6261a dm thin: include metadata_low_watermark threshold in pool status adds 7209049d40dc dm kcopyd: return void from dm_kcopyd_copy() adds 75294442d896 dm thin: stop no_space_timeout worker when switching to wr [...] adds fd2fa9541618 dm cache metadata: save in-core policy_hint_size to on-dis [...] adds 784c9a29e99e dm kcopyd: avoid softlockup in run_complete_job adds 3db2776d9fca dm snapshot: improve performance by switching out_of_order [...] adds c9a5e6a968bd dm snapshot: remove stale FIXME in snapshot_map() adds 5b1fe7bec8a8 dm cache metadata: set dirty on all cache blocks after a crash adds bc9e9cf0401f dm crypt: don't decrease device limits adds 1e1132ea21da dm writecache: fix a crash due to reading past end of dirt [...] adds b0e5c2942694 Merge tag 'for-4.19/dm-changes' of git://git.kernel.org/pu [...] adds f19f5c49bbc3 x86/speculation/l1tf: Exempt zeroed PTEs from inversion adds 699112f5e831 drm/i2c: tda9950: Remove VLA usage adds d8dfa59f5a51 bus: imx-weim: Remove VLA usage adds 84f5685230c6 Merge tag 'vla-leftovers-v4.19-rc1' of git://git.kernel.or [...] adds 9f2d1e68cf4d module: exclude SHN_UNDEF symbols from kallsyms api adds 81a0abd9f213 module: make it clear when we're handling the module copy [...] adds 5fdc7db6448a module: setup load info before module_sig_check() adds 62267e0ecc9c module: print sensible error code adds 996302c5e856 module: replace VMLINUX_SYMBOL_STR() with __stringify() or [...] adds f314dfea16a0 modsign: log module name in the event of an error adds 4d58e7034d19 ARM: module: fix modsign build error adds 9be936f4b3a2 kernel/module: Use kmemdup to replace kmalloc+memcpy adds d190775206d0 Merge tag 'modules-for-v4.19' of git://git.kernel.org/pub/ [...] adds a545cf032d11 ocxl: Change return type for fault handler adds ee8c446fed99 powerpc/eeh: Avoid misleading message "EEH: no capable ada [...] adds f6bd74fa084e powerpc: xmon: use ktime_get_coarse_boottime64 adds 8272f598523d powerpc: wii: Remove outdated comment about memory fixups adds 8449a4cb69ab scripts: Add ppc64le support for checkstack.pl adds 3bfb450ee7b5 powerpc/pci: Remove legacy debug code adds c6bef2e9e50c powerpc: Document issues with the DAWR on POWER9 adds aad15ccc4c04 powerpc: Document issues with TM on POWER9 adds d3d4ffaae439 powerpc/powernv/ioda2: Reduce upper limit for DMA window size adds 7dea6f2f0535 powerpc/powernv/memtrace: Remove memtrace mmap() adds c5828150067c Revert "cxl: Add kernel API to allow a context to operate [...] adds 0cfd7335d1eb Revert "cxl: Add support for interrupts on the Mellanox CX4" adds 17d290393888 Revert "cxl: Add preliminary workaround for CX4 interrupt [...] adds 82c6ae67fbbe Revert "cxl: Add kernel APIs to get & set the max irqs per [...] adds 29fea8aa21a6 Revert "cxl: Add cxl_check_and_switch_mode() API to switch [...] adds c8d43cf08ab8 Revert "cxl: Add support for using the kernel API with a r [...] adds 8bf6b91a5125 Revert "powerpc/powernv: Add support for the cxl kernel ap [...] adds 322dc4af6c95 Revert "cxl: Add cxl_slot_is_supported API" adds f18a4e1d973b Revert "cxl: Allow a default context to be associated with [...] adds f3988ca4c74e cxl: Remove abandonned capi support for the Mellanox CX4, [...] adds 09a61e894ac8 selftests/powerpc: Fix strncpy usage adds 24bf6864e8b3 selftests/powerpc: Fix typos adds d497ebf5fb3a ocxl: Fix page fault handler in case of fault on dying process adds 741c5640a15a powerpc/mpc5200: Remove VLA usage adds 8950329c4a64 powerpc/kdump: Handle crashkernel memory reservation failure adds 00c376fdd7ed powerpc/powernv/ioda2: Add 256M IOMMU page size to the def [...] adds 1b80ac648483 powerpc/msi: Remove VLA usage adds 26064848efbc powerpc: Enable kernel XZ compression option on BOOK3S_32 adds dcb14337e0f2 cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 adds 835b706bab95 powerpc/dts: Use 'atmel' as at24 manufacturer for pdm360ng adds 6aeb43591f0d powerpc/dts: Use 'atmel' as at24 manufacturer for kmcent2 adds 1e5d75843f57 powerpc/dts: Use a correct at24 compatible fallback in ac14xx adds e11b64b1ef33 powerpc: Remove Power8 DD1 from cputable adds 54dbcfc211f1 powerpc/64s: Report SLB multi-hit rather than parity error adds 9c3250a12790 powerpc/xive: Replace msleep(x) with msleep(OPAL_BUSY_DELAY_MS) adds 2bf1071a8d50 powerpc/64s: Remove POWER9 DD1 support adds da2bb0da730c powerpc/powernv: Remove useless wrapper adds 191c22879fbc powerpc/powernv: Move TCE manupulation code to its own file adds 00a5c58d9499 KVM: PPC: Make iommu_table::it_userspace big endian adds 090bad39b237 powerpc/powernv: Add indirect levels to it_userspace adds 9bc98c8a43c4 powerpc/powernv: Rework TCE level allocation adds a68bd1267b72 powerpc/powernv/ioda: Allocate indirect TCE levels on demand adds ce57c6610cc2 Merge branch 'topic/ppc-kvm' into next adds 8c8c10b90d88 powerpc/8xx: fix handling of early NULL pointer dereference adds a8bf9e504a6a chrp/nvram.c: add MODULE_LICENSE() adds fdf743c5c51d powerpc/hugetlbpage: Rmove unhelpful HUGEPD_*_SHIFT macros adds fca7bf946e31 powerpc/mpic: Pass first free vector number to mpic_setup_ [...] adds d69ccc00c497 MAINTAINERS: Remove the entry for the orphaned ams driver adds 99c3ce33a00b powerpc/powernv/npu: Add a debugfs setting to change ATSD [...] adds ef6cb5f1a048 cxl: Fix wrong comparison in cxl_adapter_context_get() adds 48e91846865c powerpc/ps3: Set driver coherent_dma_mask adds ec9336396a98 powerpc/prom_init: Remove linux,stdout-package property adds 83039f22ba2f selftests/powerpc: Remove Power9 copy_unaligned test adds 525661ef8040 selftests/powerpc: Remove Power9 paste tests adds dbc3f77c2fea selftests/powerpc: Consolidate copy/paste test logic adds a57a04c76e06 powerpc/pkeys: Give all threads control of their key permissions adds de113256f8c1 powerpc/pkeys: Deny read/write/execute by default adds 4a4a5e5d2aad powerpc/pkeys: key allocation/deallocation must not change [...] adds c76662e825f5 powerpc/pkeys: Save the pkey registers before fork adds fe6a2804e659 powerpc/pkeys: Fix calculation of total pkeys. adds a4fcc877d4e1 powerpc/pkeys: Preallocate execute-only key adds 07f522d20324 powerpc/pkeys: make protection key 0 less special adds 5db26e8903de selftests/powerpc: Fix core-pkey for default execute permi [...] adds 29e8131cd77a selftests/powerpc: Fix ptrace-pkey for default execute per [...] adds 9b81c0211c24 powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closely adds 5b73151fff63 powerpc: NMI IPI make NMI IPIs fully sychronous adds 6d44acae1937 powerpc64s: Show ori31 availability in spectre_v1 sysfs fi [...] adds 8db0c9d416f2 powerpc: Add ppc32_allmodconfig defconfig target adds 64de5d8d0457 powerpc: Add ppc64le and ppc64_book3e allmodconfig targets adds 6aba0c84ec47 powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range adds 7d4340bb92a9 powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSE [...] adds 1531cff44b5b powerpc/mm/hash: Remove the superfluous bitwise operation [...] adds a833280b4aee powerpc/mm/hash: Add hpte_get_old_v and use that instead o [...] adds 27d8959da712 powerpc/mm/hash: Reduce contention on hpte lock adds 65471d763e91 powerpc/pseries: Use pr_xxx() in lpar.c adds ca42d8d2d6c5 powerpc/pseries/mm: Improve error reporting on HCALL failures adds 2d9ee327adce powerpc/64: Align bytes before fall back to .Lshort in pow [...] adds f1ecbaf466be powerpc: add vcmpequd/vcmpequb ppc instruction macro adds d58badfb7cf1 powerpc/64: enhance memcmp() with VMX instruction for long [...] adds c2a4e54e8b6a powerpc/64: add 32 bytes prechecking before using VMX opti [...] adds c827ac450d37 selftests/powerpc: Update memcmp_64 selftest for VMX imple [...] adds a596a7e91710 powerpc/tm: Update function prototype comment adds edd00b830731 powerpc/tm: Remove struct thread_info param from tm_reclai [...] adds a5bbe8fd29f7 powerpc/powernv/opal-dump : Handles opal_dump_info properly adds b29336c0e178 powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of num [...] adds bd90284cc6c1 powerpc/powernv: opal_put_chars partial write fix adds 36d2dabc8762 powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops adds 3a80bfc7ea96 powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling adds e00da0f2db91 powerpc/powernv: opal-kmsg use flush fallback from console code adds d2a2262e686c powerpc/powernv: Implement and use opal_flush_console adds b74d2807ae0c powerpc/powernv: Remove OPALv1 support from opal console driver adds ac4ac788fdad powerpc/powernv: move opal console flushing to udbg adds 17cc1dd49243 powerpc/powernv: implement opal_put_chars_atomic adds cca3d5290ede tty: hvc: remove unexplained "just in case" spin delay adds db0a2b633da4 powerpc: remove kdump.h from page.h adds 8c58259bba43 powerpc: remove unneeded inclusions of cpu_has_feature.h adds 36a7eeaff7d0 powerpc/405: move PPC405_ERR77 in asm-405.h adds ec0c464cdbf3 powerpc: move ASM_CONST and stringify_in_c() into asm-const.h adds 5c35a02c545a powerpc: clean the inclusion of stringify.h adds 2c86cd188f8a powerpc: clean inclusions of asm/feature-fixups.h adds e8cb7a55eb8d powerpc: remove superflous inclusions of asm/fixmap.h adds b5ac51d74712 powerpc: declare set_breakpoint() static adds 6b622669119e powerpc/book3s: Remove PPC_PIN_SIZE adds 62b8426578c4 powerpc: fix includes in asm/processor.h adds 0c295d0e9c9f powerpc/nohash: fix hash related comments in pgtable.h adds 7bc396958caf powerpc/44x: remove page.h from mmu-44x.h adds 45ef5992e06d powerpc: remove unnecessary inclusion of asm/tlbflush.h adds 405cb4024e52 powerpc: split asm/tlbflush.h adds a984506c542e powerpc/mm: Don't report PUDs as memory leaks when using kmemleak adds f7e2a152231f powerpc/44x: Mark mmu_init_secondary() as __init adds 73f4447d4348 macintosh/via-pmu: Fix section mismatch warning adds 576d5290d678 macintosh/via-pmu: Add missing mmio accessors adds 7ad94699a94b macintosh/via-pmu: Don't clear shift register interrupt fl [...] adds c57902d52e2d macintosh/via-pmu: Enhance state machine with new 'uniniti [...] adds c70c35da52c0 macintosh/via-pmu: Replace via pointer with via1 and via2 [...] adds c16a85a5aad4 macintosh/via-pmu: Add support for m68k PowerBooks adds c2f028b6a0b2 macintosh/via-pmu: Explicitly specify CONFIG_PPC_PMAC depe [...] adds 54c990775f78 macintosh/via-pmu68k: Don't load driver on unsupported hardware adds ebd722275f9c macintosh/via-pmu: Replace via-pmu68k driver with via-pmu driver adds b5c7cccaacdf macintosh/via-pmu: Clean up interrupt statistics adds 6edc22fc9cbb macintosh/via-pmu: Disambiguate interrupt statistics adds 9c7b185ab2fe powernv/cpuidle: Parse dt idle properties into global structure adds 1961acad2f88 powernv/cpuidle: Use parsed device tree values for cpuidle_init adds 04baaf28f40c powerpc/powernv: Add support to enable sensor groups adds e0da99123f3c hwmon: (ibmpowernv) Add attributes to enable/disable senso [...] adds b87b9cf49353 powerpc/pseries: fix EEH recovery of some IOV devices adds 3127692deba6 powernv/cpuidle: Fix idle states all being marked invalid adds 6e0495c2e8ac powerpc/4xx: Fix error return path in ppc4xx_msi_probe() adds 06832fc00481 powerpc: Do not redefine NEED_DMA_MAP_STATE adds 9eab9901b015 powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage adds 4da1f79227ad powerpc/64: Disable irq restore warning for now adds 7cd129b4b537 powerpc: Add a checkpatch wrapper with our preferred settings adds 95f9b3af401f selftests/powerpc: Add a helper for checking if we're on ppc64le adds 1cdc6c14b0dd selftests/powerpc: Only run some tests on ppc64le adds d97e7f198b10 selftests/powerpc: Give some tests longer to run adds 5a6099346c41 powerpc/64s/radix: tlb do not flush on page size when fullmm adds 34c604d27590 powerpc/64s: free page table caches at exit_mmap time adds dbc574024796 powerpc/xive: Remove now useless pr_debug statements adds e27e0a94651e powerpc/xive: Remove xive_kexec_teardown_cpu() adds 74e96bf44f43 powerpc/pseries: Avoid using the size greater than RTAS_ER [...] adds 94675cceacae powerpc/pseries: Defer the logging of rtas error to irq wo [...] adds 1bb07b593adc selftests/powerpc: Add test for 32 bits memcmp adds f0abbfd89fed selftests/powerpc: Add test for strlen() adds 9412b234501e powerpc/lib: Implement strlen() in assembly for PPC32 adds 396ab6ab284a selftests/powerpc: Update strlen() test to test the new as [...] adds 250a93501d62 powerpc/pasemi: Search for PCI root bus by compatible property adds 4a7a0a8444ba powerpc/64s: Move SET_SCRATCH0() into EXCEPTION_PROLOG_PSERIES() adds 92b6d65c0794 powerpc/64s: Move SET_SCRATCH0() into EXCEPTION_RELON_PROL [...] adds e899fce509f5 powerpc/64s: Rename STD_EXCEPTION_PSERIES to STD_EXCEPTION adds 75e8bef3d6b5 powerpc/64s: Rename STD_EXCEPTION_PSERIES_OOL to STD_EXCEP [...] adds e42389c5f19f powerpc/64s: Rename STD_RELON_EXCEPTION_PSERIES to STD_REL [...] adds b706f42362c3 powerpc/64s: Rename STD_RELON_EXCEPTION_PSERIES_OOL to STD [...] adds cb58a4a4b370 powerpc/64s: Rename EXCEPTION_PROLOG_PSERIES_1 to EXCEPTIO [...] adds 94f3cc8e361c powerpc/64s: Remove PSERIES from the NORI macros adds 6ebb939740d5 powerpc/64s: Rename EXCEPTION_RELON_PROLOG_PSERIES_1 adds 270373f14f0f powerpc/64s: Rename EXCEPTION_RELON_PROLOG_PSERIES adds bdf08e1da059 powerpc/64s: Rename EXCEPTION_PROLOG_PSERIES to EXCEPTION_PROLOG adds 9bf2877ac128 powerpc/64s: Drop _MASKABLE_EXCEPTION_PSERIES() adds 6adc6e9c0730 powerpc/64s: Drop _MASKABLE_RELON_EXCEPTION_PSERIES() adds 0a55c2418500 powerpc/64s: Remove PSERIES naming from the MASKABLE macros adds b536da7c2d7d powerpc/64s: Drop unused loc parameter to MASKABLE_EXCEPTI [...] adds 0b924de4f650 powerpc/64s: Don't use __MASKABLE_EXCEPTION unnecessarily adds cf175dc315f9 powerpc/64: Disable the speculation barrier from the command line adds 6453b532f2c8 powerpc/64: Make stf barrier PPC_BOOK3S_64 specific. adds 179ab1cbf883 powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC adds af375eefbfb2 powerpc/64: Call setup_barrier_nospec() from setup_arch() adds 406d2b6ae342 powerpc/64: Make meltdown reporting Book3S 64 specific adds ebcd1bfc33c7 powerpc/fsl: Add barrier_nospec implementation for NXP Pow [...] adds c28218d4abbf powerpc/fsl: Sanitize the syscall table for NXP PowerPC 32 [...] adds 26cb1f36c43e Documentation: Add nospectre_v1 parameter adds 06d0bbc6d0f5 powerpc/asm: Add a patch_site macro & helpers for patching [...] adds dc8c6cce9a26 powerpc/64s: Add new security feature flags for count cache flush adds ee13cb249fab powerpc/64s: Add support for software count cache flush adds ba72dc171954 powerpc/pseries: Query hypervisor for count cache flush settings adds 99d54754d3d5 powerpc/powernv: Query firmware for count cache flush settings adds 78ee9946371f powerpc/64s: Make rfi_flush_fallback a little more robust adds edba42cd14db selftests/powerpc: Skip earlier in alignment_handler test adds 8e4bdc699bf3 selftests/powerpc: Add more version checks to alignment_ha [...] adds 658b0f92bc70 powerpc/traps: Print unhandled signals in a separate function adds 35a52a10c3ac powerpc/traps: Use an explicit ratelimit state for show_si [...] adds 49d8f2011ddd powerpc/traps: Use %lx format in show_signal_msg() adds 0f642d616b8b powerpc/traps: Print VMA for unhandled signals adds 88b0fe175735 powerpc: Add show_user_instructions() adds a99b9c5ed43e powerpc/traps: Show instructions on exceptions adds e13606d7321c powerpc/pasemi: Use pr_err/pr_warn... for kernel messages adds a0ac3687fb40 misc: cxl: changed asterisk position adds 4231aba000f5 powerpc/64s: Fix page table fragment refcount race vs spec [...] adds 7ccc4fe5ff9e powerpc/perf: Remove sched_task function defined for thread-imc adds f5daf77a55ef powerpc/platforms/85xx: fix t1042rdb_diu.c build errors & warning adds 6e708000ec2c powerpc/powernv: Export opal_check_token symbol adds 656ecc16e8fc crypto/nx: Initialize 842 high and normal RxFIFO control r [...] adds 81d7b08b3cec powerpc/powermac: of_node_put() is not needed after iterator adds a7c81ce398e2 powerpc/64: Make exception table clearer in __copy_tofrom_ [...] adds 98c45f51f767 selftests/powerpc/64: Test all paths through copy routines adds 2679f63fe5e4 selftests/powerpc/64: Test exception cases in copy_tofrom_user adds f8db2007ff58 powerpc/64: Copy as much as possible in __copy_tofrom_user adds badf436f6fa5 powerpc/Makefiles: Convert ifeq to ifdef where possible adds cc62d20ce4ca powerpc: Make CPU selection logic generic in Makefile adds 0e00a8c9fd92 powerpc: Allow CPU selection also on PPC32 adds d6690b1a9b0d powerpc: Allow CPU selection of e300core variants adds 77b5f703dcc8 powerpc/powernv/opal: Use standard interrupts property whe [...] adds 7c27a26e1ed5 selftests/powerpc: Kill child processes on SIGINT adds d3da701d3308 powerpc/powernv: Allow memory that has been hot-removed to [...] adds 24576a70e7df Documentation: Update documentation on ppc-memtrace adds c42d3be0c06f powerpc: Fix size calculation using resource_size() adds 6bd6d8672208 powerpc/cpm1: fix compilation error with CONFIG_PPC_EARLY_ [...] adds 1bd6a1c4b80a powerpc/fadump: handle crash memory ranges array index overflow adds ced1bf52f477 powerpc/fadump: merge adjacent memory ranges to reduce PT_ [...] adds cd813e1cd712 powerpc/pseries: Fix endianness while restoring of r3 in M [...] adds fa54a981ea7a powerpc/lib: Use patch_site to patch copy_32 functions onc [...] adds 646dbe40fa2a powerpc/mm: remove huge_pte_offset_and_shift() prototype adds 302c7b0c4ff5 powerpc/xmon: Add address lookup for percpu symbols adds baedcdf5054c powerpc/kexec: Use common error handling code in setup_new_fdt() adds 2fff0f07b844 powerpc/powermac: Add missing include of header pmac.h adds e4ecafb14fd9 cxl: remove a dead branch adds 8921305c1ec9 powerpc/powermac: Remove variable x that's never read adds 618a89d738fd powerpc/powermac: Make some functions static adds eab00a208eb6 powerpc: Move `path` variable inside DEBUG_PROM adds f2c6d0d1092e powerpc/32: Include setup.h header file to fix warnings adds fce278af81da powerpc/mm: remove warning about ‘type’ being set adds 0b6aa1a20add powerpc/mm/tlbflush: update the mmu_gather page size while [...] adds ae24ce5e1212 powerpc/powernv/idle: Fix build error adds e7e81847478b powerpc/64s: move machine check SLB flushing to mm/slb.c adds f405b510c93e powerpc/mm/hash: Remove unnecessary do { } while(0) loop adds f7a6947cd49b powerpc/uaccess: Enable get_user(u64, *p) on 32-bit adds b3124ec2f997 Merge branch 'fixes' into next adds a9bf5c8a271b tty: hvc: use mutex instead of spinlock for hvc_structs lock adds ec97eaad1383 tty: hvc: hvc_poll() break hv read loop adds cfb5946b55f1 tty: hvc: hvc_poll() may sleep adds 550ddadcc758 tty: hvc: hvc_write() may sleep adds 9f65b81f36e3 tty: hvc: introduce the hv_ops.flush operation for hvc drivers adds 70b5c4ee8e3b Merge branch 'topic/hvc' into next adds 2a39926c6aa9 powerpc/cpm1: fix compilation error with CONFIG_PPC_EARLY_ [...] adds 24f36ce61660 powerpc/configs/dpaa: enable the Cortina PHY driver adds 39e560a9182e powerpc/dts/fsl: t4240rdb: use the Cortina PHY driver compatible adds bd96461249bd powerpc/dts/fsl: t2080rdb: use the Cortina PHY driver compatible adds 241b5f7ffcbe Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds a2dc009afa9a powerpc/mm/book3s/radix: Add mapping statistics adds 5e2d059b52e3 Merge tag 'powerpc-4.19-1' of git://git.kernel.org/pub/scm [...] adds f6cc0c501649 arm64: Avoid calling stop_machine() when patching jump labels adds 5ad356eabc47 arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid() adds edb0a2000936 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 3e91a8b5c158 drm/msm/disp/dpu: fix two spelling mistakes adds a5f74ec7d3cb gpu: drm: msm: Change return type to vm_fault_t adds bec2dd69696c drm/msm/adreno: Remove VLA usage adds 77a209cd7153 drm/msm/disp/dpu: fix early dereference of physical encoder adds d32e2c6de78f Merge tag 'drm-msm-fixes-2018-08-10' of git://people.freed [...] adds abf412b3efb2 drm/amdgpu:add tmr mc address into amdgpu_firmware_info adds 435198f33b56 drm/amdgpu: update tmr mc address adds c9ca989696ff drm/amdgpu:add new firmware id for VCN adds 235ac9de625a drm/amdgpu:add VCN support in PSP driver adds 4d77c0f676e9 drm/amdgpu:add VCN booting with firmware loaded by PSP adds 33d5bd070544 drm/amdgpu/uvd: UVD entity initialization relys on ring in [...] adds 20acbed47d30 drm/amdgpu/vce: VCE entity initialization relies on ring i [...] adds 321f65a62359 drm/amd/display: fix single link DVI has no display adds 7cb528550717 drm/amd/display: Fix warning observed in mode change on Vega adds fc69009e35b7 drm/amd/display: Allow clock sharing b/w HDMI and DVI adds ad8960a6cb06 drm/amd/display: Check if clock source in use before disabling adds 433149130c31 drm/amd/display: Pass connector id when executing VBIOS CT adds dddc0557e3a0 drm/amd/display: Guard against null crtc in CRC IRQ adds c9533d1bca33 drm/amdgpu: Use kvmalloc for allocating UVD/VCE/VCN BO bac [...] adds 637319c67849 Merge branch 'drm-next-4.19' of git://people.freedesktop.o [...] adds 341a15bb91d4 drm/i915: Unmask user interrupts writes into HWSP on snb/i [...] adds 3af71f649d22 drm/i915: Restore user forcewake domains across suspend adds 3012ea60c57d drm/i915/selftests: Hold rpm for unparking adds 6209c285e7a5 drm/i915: set DP Main Stream Attribute for color range on [...] adds 13bdff337e4e drm/i915/kvmgt: fix an error code in gvt_dma_map_page() adds f9090d4c2213 drm/i915/gvt: free workload in vgpu release adds 3fd34ac02ae8 drm/i915/gvt: fix cleanup sequence in intel_gvt_clean_device adds d6c6113bfe19 drm/i915/gvt: initialize dmabuf mutex in vgpu_create adds 8d458ea0ec33 drm/i915/gvt: return error on cmd access adds de5372da605d drm/i915/kvmgt: Fix potential Spectre v1 adds 4b25e737cfc7 drm/i915/gvt: Off by one in intel_vgpu_write_fence() adds 7590ebb8b456 drm/i915/gvt: fix memory leak in intel_vgpu_ioctl() adds 4795ac626a2f Merge tag 'gvt-next-fixes-2018-08-14' of https://github.co [...] adds 0258d7a5e261 Merge tag 'drm-intel-next-fixes-2018-08-16-1' of git://ano [...] adds f80a71b0c411 Merge tag 'drm-next-2018-08-17' of git://anongit.freedeskt [...] adds 8e54eea503ca drm/msm: Add a helper function to parse clock names adds 2c087a336676 drm/msm/adreno: Load the firmware before bringing up the hardware adds 2d7563225333 drm/msm: update generated headers adds 4b565ca5a2cb drm/msm: Add A6XX device support adds 546907de9952 drm/msm: a6xx: fix spelling mistake: "initalization" -> "i [...] adds 3d63a3c14741 Merge tag 'drm-msm-next-2018-08-10' of git://people.freede [...] adds 022ff62c3d8c Merge tag 'drm-next-2018-08-17-1' of git://anongit.freedes [...] adds a1a4caeebac9 IB/core: Do not set the gid type when reserving default entries adds 1c36cf912ad1 IB/core: Store default GID property per-table instead of p [...] adds b150c3862d21 IB/core: Introduce GID entry reference counts adds f4df9a7c34d8 RDMA: Use GID from the ib_gid_attr during the add_gid() callback adds bf399c2cadfa IB/core: Introduce GID attribute get, put and hold APIs adds 77e786fcbe2e IB/core: Replace ib_query_gid with rdma_get_gid_attr adds ddb457c6993b net/smc: Replace ib_query_gid with rdma_get_gid_attr adds c3d71b69a75c IB/core: Provide rdma_ versions of the gid cache API adds 83f6f8d29dd3 IB/core: Make rdma_find_gid_by_filter support all protocols adds 1dfce2945771 IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid adds 82f82ceb8e66 IB/rxe: Use rdma GID API adds dd8028f1e912 RDMA/nldev: Return port capability flag for IB only adds de7498147d00 RDMA/uverbs: Refactor flow_resources_alloc() function adds aaf5e003b1c4 i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt adds 7f3ee8e030d8 IB/rxe: Do not hide uABI stuff in memcpy adds 0c271c433ca2 IB/mad: Agent registration is process context only adds fb51eecaa523 IB: Ensure that all rdma_ah_attr's are zero initialized adds 8d9ec9addd6c IB/core: Add a sgid_attr pointer to struct rdma_ah_attr adds 947c99ecfcb4 IB/core: Tidy ib_resolve_eth_dmac adds d97099fe53ed IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs adds 47ec38666210 RDMA: Convert drivers to use sgid_attr instead of sgid_index adds 7492052a186b IB/mlx4: Use GID attribute from ah attribute adds 1a1f460ff151 RDMA: Hold the sgid_attr inside the struct ib_ah/qp adds 89af969a6653 RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths adds 3c60e868c31e IDR: Expose the XArray lock adds 9a41e38a467c IB/mad: Use IDR for agent IDs adds 6a965ee57d0c IB/rxe: increase max MR limit adds 92cf36eec2a7 IB/rxe: support for 802.1q VLAN on the listener adds b90575ce7b84 IB/rxe: avoid unnecessary NULL check adds 33023fb85a42 IB/core: add max_send_sge and max_recv_sge attributes adds 3cba33d31188 iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() adds 620758a210d9 Merge branch 'mellanox/mlx5-next' into RDMA for-next adds 1114b0a8a83d IB/uverbs: Export uverbs idr and fd types adds 9442d8bf1d63 IB/uverbs: Refactor uverbs_finalize_objects adds 8762d149e88d IB/uverbs: Add PTR_IN attributes that are allocated/copied [...] adds 2d9c1bd7e177 IB/uverbs: Add a macro to define a type with no kernel known size adds 19b9def25852 IB/uverbs: Allow an empty namespace in ioctl() framework adds e502a864c352 IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS adds 7dc08dcfc8c8 IB/core: Expose ib_ucontext from a given ib_uverbs_file adds a8b92ca1b0e5 IB/mlx5: Introduce DEVX adds 8aa8c95ce4cc IB/mlx5: Add support for DEVX general command adds 7efce3691d33 IB/mlx5: Add obj create and destroy functionality adds e662e14d801b IB/mlx5: Add DEVX support for modify and query commands adds 7c043e908a74 IB/mlx5: Add support for DEVX query UAR adds aeae94579caf IB/mlx5: Add DEVX support for memory registration adds f6fe01b7181b IB/mlx5: Add DEVX query EQN support adds c59450c46369 IB/mlx5: Expose DEVX tree adds b0ba3c18d6bf IB/hfi1: Move normal functions from hfi1_devdata to const array adds 40442b30aad0 IB/hfi1: Move rhf_offset from devdata to ctxtdata adds 32e3d97079ad IB/hfi1: Remove rcvhdrsize adds 2e2ba09e48b7 IB/rdmavt, IB/hfi1: Create device dependent s_flags adds cfdeb8934b6f RDMA/mlx5: Refactor transport domain checks adds 9f876f3de661 IB/mlx5: Support RoCE ICRC encapsulated error counter adds 4d7dff2b8b24 Merge branch 'icrc-counter' into rdma.git for-next adds 321d7863acf7 IB/uverbs: Delete type and id from uverbs_obj_attr adds 881456789248 RDMA/cma: Consider net namespace while leaving multicast group adds 59d40813328f IB/core: Free GID table entry during GID deletion adds b25784312840 IB/hfi1: Remove rcvhdrq_size adds b67bbc5923bf IB/hfi1: Remove rcvctrl from ctxtdata adds 4b0b76bd37fe IB/hfi1: Rightsize ctxt_eager_bufs fields adds 15d063d5db18 IB/hfi1: Remove unused/writeonly devdata fields adds 06e81e3e9208 IB/hfi1: Remove caches of chip CSRs adds 071e4fec8e4d IB/hfi1: Reorg ctxtdata and rightsize fields adds 70324739ac5e IB/hfi1: Remove INTx support and simplify MSIx usage adds b7403217656d IB: Make ib_init_ah_attr_from_wc set sgid_attr adds f685c19529f0 IB: Make ib_init_ah_from_mcmember set sgid_attr adds aa74f4878d61 IB: Make init_ah_attr_grh_fields set sgid_attr adds 4ed13a5f2d60 IB/cm: Keep track of the sgid_attr that created the cm id adds 815d456ef21a IB/cm: Pass the sgid_attr through various events adds 398391071f25 IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' adds a8872d53e9b7 IB/cm: Use sgid_attr from the AV adds ea8c2d8f6014 RDMA/core: Remove unused ib cache functions adds d0e84c0ad398 IB/mlx5: Add support for drain SQ & RQ adds 1975acd9f3fd IB/mlx4: Add support for drain SQ & RQ adds 43cbd64b1fdc IB/usnic: Update with bug fixes from core code adds a69d8b3a4116 MAINTAINERS: Update SRP entries adds e99028ad76e7 RDMA/uverbs: Check existence of create_flow callback adds ca576fbbdc80 RDMA/verbs: Drop kernel variant of create_flow adds 1ccddc42da03 RDMA/verbs: Drop kernel variant of destroy_flow adds a5cc9831af05 RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR adds 3a2e791c9456 RDMA/umem: Don't check for a negative return value of dma_ [...] adds d9c44040ed05 RDMA/uverbs: Remove redundant check adds 5e62d5ff1b9a IB/mlx4: Create slave AH's directly adds 7a5c938b9ed0 IB/core: Check for rdma_protocol_ib only after validating [...] adds 4e1077f720f5 RDMA/vmw_pvrdma: Delete unused function adds 151779996597 RDMA/mlx5: Don't leak UARs in case of free fails adds 92ebb6a0a13a IB/cm: Remove now useless rcu_lock in dst_fetch_ha adds 24c937b39dfb IB/rxe: don't clear the tx queue on every transfer adds 68348441ef7d IB/iser: set can_queue earlier to allow setting higher que [...] adds e620ebfc228d IB/srpt: Support HCAs with more than two ports adds 1c77483e4c50 IB: Improve uverbs_cleanup_ucontext algorithm adds 4eefd62c17a9 include/rdma/opa_addr.h: Fix an endianness issue adds af7b641ed4d0 IB/srp: Remove driver version and release data information adds 7496a511a0be IB/mlx5: Remove set-but-not-used variables adds 995250959d22 ib_srpt: Fix a use-after-free in srpt_close_ch() adds 14d15c2b2780 ib_srpt: Fix a use-after-free in __srpt_close_all_ch() adds d108c60d3d55 IB/hfi1: Set in_use_ctxts bits for user ctxts only adds e3091644bf2e IB/hfi1: Remove incorrect call to do_interrupt callback adds a93b632c4531 IB/mlx5: Fix GRE flow specification adds 11e40f5c5776 vmw_pvrdma: Release netdev when vmxnet3 module is removed adds f1228867adaf IB/mlx4: Test port number before querying type. adds 5d9a2b0e2875 RDMA/i40w: Hold read semaphore while looking after VMA adds e543a245cbe0 MAINTAINERS: Moving out... adds c2d7c8ff89b2 IB/core: type promotion bug in rdma_rw_init_one_mr() adds 474e5a86067e RDMA/bnxt_re: Fix a couple off by one bugs adds c1dfc0114c90 RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c adds 25bb36e75d7d IB/mlx5: Expose dump and fill memory key adds 8193abb6a817 Merge branch 'mlx5-dump-fill-mkey' into rdma.git for-next adds 87fc2a620a39 RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device adds ad544cfe54cb RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE adds d108dac08085 RDMA/uverbs: Simplify UVERBS_ATTR family of macros adds 595c7736d480 RDMA/uverbs: Simplify method definition macros adds 6c61d2a55c4e RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros adds 9a119cd59776 RDMA/uverbs: Get rid of the & in method specifications adds 83bb4442330f RDMA/uverbs: Remove UA_FLAGS adds 540cd6920968 RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly adds 422e3d37ed7e RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT adds c33e73af2183 IB/uverbs: Add a uobj_perform_destroy helper adds 6a5e9c884198 IB/uverbs: Move non driver related elements from ib_uconte [...] adds 6ef1c82821b2 IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core [...] adds 2cc1e3b80942 IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c adds 6f258884ddac IB/uverbs: Tidy up remaining references to ucontext adds d0259e82e7d2 IB/uverbs: Remove ib_uobject_file adds 76bc79ccceea IB/uverbs: Replace ib_ucq_object uverbs_file with the one [...] adds 87a37ce9e400 IB/cm: Remove unused and erroneous msg sequence encoding adds 299c36b1efe7 RDMA/ipoib: Use min_t() macro instead of min() adds 0578cdad190b RDMA/ipoib: Prefer unsigned int to bare use of unsigned adds b1b639708f74 RDMA/ipoib: Fix use of sizeof() adds 28e39894ed4f RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_ [...] adds f8c2d2280cf6 RDMA/core: Remove set-but-not-used variables adds 4c5743bc4fe3 IB/nes: Fix a compiler warning adds aa9d5ffbb727 RDMA/ocrdma: Remove a set-but-not-used variable adds efdbda81d910 IB/iser: Remove set-but-not-used variables adds 2f229bcf25ca RDMA/rxe: Simplify the error handling code in rxe_create_ah() adds cbd8e988eb94 RDMA/cxgb3: Make iwch_poll_cq_one() easier to analyze adds 4ab39e2f98f2 RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze adds 222c7b1fd4dc RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header adds 60e6627f12a7 IB/mlx5: fix uaccess beyond "count" in debugfs read/write [...] adds 97202bbe22f8 IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path adds e3f1ed1f5ade RDMA/mlx5: Remove unused port number parameter adds 921c0f5ba58e IB/mlx5: Honor cnt_set_id_valid flag instead of set_id adds 07e7056aff6c IB/core: Simplify check for RoCE route resolve adds 3fda24324582 RDMA/ipoib: Fix return code from ipoib_cm_dev_init adds 2f944c0fbf58 RDMA: Fix storage of PortInfo CapabilityMask in the kernel adds 958200ad8e83 RDMA/hfi1: Move grh_required into update_sm_ah adds b02289b3d60f RDMA: Validate grh_required when handling AVs adds 8942acea3723 IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space adds 781a4016be54 ib_srpt: use kvmalloc to allocate ring pointers adds 528922afd41c IB: Enable uverbs_destroy_def_handler to be used by drivers adds 23ff6ba8feec RDMA/cxgb4: Restore the dropped uninitialized_var adds 59b851dbf7dc RDMA/nes: Avoid complaints about unused variables adds 07f3355df7e6 infiniband: i40iw, nes: don't use wall time for TCP sequen [...] adds beae9eb555b9 RDMA/ocrdma: Make ocrdma_destroy_qp() easier to analyze adds 0576cbde1448 RDMA/hns: Fix endian conversions and annotations adds 6b63597d3540 RDMA/hns: Add TSQ link table support adds ded58ff987db RDMA/hns: Add TPQ link table support adds 4db134a3dde7 RDMA/hns: Update the implementation of set_gid adds e8e8b6522462 RDMA/hns: Update the implementation of set_mac adds 522628ed1a93 IB/hfi1: Suppress a compiler warning adds 15039efadd3c hns: Remove a set-but-not-used variable adds 65ca8d9670b7 rdma/cxgb4: Add support for 64Byte cqes adds ffaf58def01e RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call adds 05f58ceba123 RDMA/mlx5: Check that supplied blue flame index doesn't overflow adds 847462de3a0a IB/srpt: Fix srpt_cm_req_recv() error path (1/2) adds 6869e0004fe1 IB/srpt: Fix srpt_cm_req_recv() error path (2/2) adds 40ddacf2dda9 RDMA/umem: Don't hold mmap_sem for too long adds 1215cb7c88ec RDMA/umem: Refactor exit paths in ib_umem_get adds c012691508f5 IB/cm: Remove cma_multicast->igmp_joined adds 259e19145e1f IPoIB: use kvzalloc to allocate an array of bucket pointers adds aa09ea6e6b12 RDMA/mlx5: Remove set but not used variables adds acd4307a21b5 RDMA/bnxt_re: Modify a fall-through annotation adds 2bd2e98a783a MAINTAINERS: Remove Dave Goodell from the usnic RDMA drive [...] adds 4fca03778351 IB/uverbs: Move ib_access_flags and ib_read_counters_flags [...] adds 2aada6c0c96e net/mlx5: Add forward compatible support for the FTE match data adds 664000b6bb43 net/mlx5: Add support for flow table destination number adds eda98779f7d3 Merge branch 'mellanox/mlx5-next' into rdma.git for-next adds fd44e3853c01 IB/mlx5: Introduce flow steering matcher uapi object adds 6cd080a674a7 IB: Support ib_flow creation in drivers adds 322694412400 IB/mlx5: Introduce driver create and destroy flow methods adds d4be3f4466b8 IB/mlx5: Support adding flow steering rule by raw description adds 6346f0bfa07b IB/mlx5: Add support for a flow table destination for driv [...] adds cb80fb189270 IB/mlx5: Enable driver uapi commands for flow steering adds 99a7e2bf704d IB/ipoib: Fix error return code in ipoib_dev_init() adds 536ca245c512 IB/rxe: Drop QP0 silently adds bb039a870c05 IB/core: Allow ULPs to specify NULL as the third ib_post_( [...] adds 1fec77bf8fcd RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls adds 4b4671a0f269 IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls adds 604dbdc4a72d IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls adds e01a76743a9e IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls adds 71347b0c645c IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls adds 9b32a59687f5 IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls adds 45e3cc1a88bf nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls adds 23f96d1f15a7 nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls adds 73930595066c fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls adds 72bc4d375d89 net/9p: Simplify ib_post_(send|recv|srq_recv)() calls adds 197c782e3a18 net/rds: Remove two WARN_ON() statements adds f112d53b4356 net/rds: Simplify ib_post_(send|recv|srq_recv)() calls adds 12c36dcfd6f4 net/smc: Remove a WARN_ON() statement adds 2e3bbe46b4a1 net/smc: Simplify ib_post_(send|recv|srq_recv)() calls adds ed288d74a9e5 net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls adds 3df593bfe645 IB/uverbs: Get rid of null_obj_type adds 1250c3048cf1 IB/uverbs: Handle IDR and FD types without truncation adds c561c2884631 IB/uverbs: Clarify the kref'ing ordering for alloc_commit adds 5671f79b42da IB/uverbs: Revise the placement of get/puts on uobject adds e6d5d5ddd086 IB/uverbs: Clarify and revise uverbs_close_fd adds 87064277c4d3 IB/uverbs: Revise and clarify the rwsem and uobjects_lock adds e951747a087a IB/uverbs: Rework the locking for cleaning up the ucontext adds 2c96eb7d62de IB/uverbs: Always propagate errors from rdma_alloc_commit_ [...] adds aba94548c9e4 IB/uverbs: Move the FD uobj type struct file allocation to [...] adds c36ee46dafae IB/mlx5: Use the ucontext from the uobj, not the file adds 22fa27fbc64d IB/uverbs: Fix locking around struct ib_uverbs_file ucontext adds 9491a1edbae3 RDMA/ocrdma: Suppress a compiler warning adds 076dd53be52b IB/core: Remove extra parentheses adds 7fc7a7cffab6 rdma/cxgb4: Add support for srq functions & structs adds 6a0b6174d35a rdma/cxgb4: Add support for kernel mode SRQ's adds d238ca09810a IB/usnic: usnic should not select INFINIBAND_USER_ACCESS adds cee104334c98 IB/core: Introduce and use sgid_attr in CM requests adds d274e45ce1ed RDMA/cma: Consider netdevice for RoCE ports adds 643d213a9a03 RDMA/cma: Do not ignore net namespace for unbound cm_id adds 5d85a822fae2 net/xprtrdma: Restore needed argument to ib_post_send adds 7cfcc71eb0e5 RDMA/usnic: Suppress a compiler warning adds 2577188edcf3 IB/mlx5: avoid excessive warning msgs when creating VFs on [...] adds 3635ac020842 RDMA/hns: Do not overwrite the error code during error unw [...] adds aaa31567799d RDMA/hns: Add 50GE type of hnae3 device match adds dedf63506a8e RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() adds 26f63b9c33ce RDMA/hns: Add illegal hop_num judgement adds 73b4e1f4c04e RDMA/hns: Use delay instead of usleep adds 0c4a0e2987a5 RDMA/hns: Update the data type of immediate data adds df0651079380 RDMA/hns: Enable modify_cq for uverbs. adds 7aaa1807e698 IB/cache: Restore compatibility for ib_query_gid adds 3e081b773e4c IB/iser: Inline two work request conversion functions adds f696bf6d64b1 RDMA: Constify the argument of the work request conversion [...] adds 7bb1fafc2f16 IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify t [...] adds d34ac5cd3a73 RDMA, core and ULPs: Declare ib_post_send() and ib_post_re [...] adds bccd06223f21 IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language adds f95ccffc715b IB/mlx4: Use 4K pages for kernel QP's WQE buffer adds 8380b74e7d60 RDMA/providers: Fix return value from create_srq callbacks adds e586e1e1b73f RDMA/ipoib: Fix check for return code from ib_create_srq adds 7150c3d5544b RDMA/core: Remove {create,destroy}_ah from mandatory verbs adds 0584c47bbc3b RDMA/core: Check for verbs callbacks before using them adds 1ffba6264268 RDMA/providers: Remove pointless functions adds 610b89677f42 RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set adds c8e46f8d632c RDMA/hns: Assign the value for vlan field of qp context adds ac7cbf96c209 RDMA/hns: Modify qp will return errno when qp type is illegal adds 426c414619ab RDMA/hns: Use macro instead of magic number adds cdfa4ad5d65e RDMA/hns: Program the tclass and flow label into the hardware adds e11fef9f8d44 RDMA/cma: Initialize resource type in __rdma_create_id() adds 219d2e9dfda9 RDMA/cma: Simplify rdma_resolve_addr() error flow adds 2df7dba855e1 RDMA/core: Constify dst_addr argument adds e7ff98aefc9e RDMA/cma: Constify path record, ib_cm_event, listen_id pointers adds 05e0b86c413d RDMA/cma: Get rid of 1 bit boolean adds ca3a8ace2b12 RDMA/core: Return bool instead of int adds 7582df826734 RDMA/core: Avoid holding lock while initializing fields on stack adds 79d684f02647 RDMA/core: Simplify gid type check in cma_acquire_dev() adds 854633165164 RDMA/core: Prefix _ib to IB/RoCE specific functions adds 7810e09bfba5 rdma/cxgb4: Remove a set-but-not-used variable adds eb2463bab4bc rdma/cxgb4: Fix SRQ endianness annotations adds dd708e7b4541 rdma/cxgb4: Simplify a structure initialization adds 26e551c5aec5 RDMA: Fix return code check in rdma_set_cq_moderation adds aa72c9a5f986 IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods adds 32ed5c00ac5f IB/uverbs: Make the write path destroy methods use the sam [...] adds 87ad80abc70d IB/uverbs: Consolidate uobject destruction adds 9867f5c6695f IB/uverbs: Convert 'bool exclusive' into an enum adds 7452a3c745a2 IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently [...] adds 1e857e65d4bb IB/uverbs: Allow uobject allocation to work concurrently w [...] adds cc2e14e68004 IB/uverbs: Lower the test for ongoing disassociation adds bbd51e881ff0 IB/uverbs: Do not pass struct ib_device to the write based [...] adds e83f0ecdc40f IB/uverbs: Do not pass struct ib_device to the ioctl methods adds a9b66d6453d7 IB/uverbs: Do not block disassociate during write() adds 0f50d88a6e9a IB/uverbs: Allow all DESTROY commands to succeed after dis [...] adds 75da96067ade IB/IPoIB: Set ah valid flag in multicast send flow adds 0425e3e6e0c7 RDMA/hns: Support flush cqe for hip08 in kernel space adds 8001b717f094 rdma/cxgb4: fix some info leaks adds b9855f4ca0fe iw_cxgb4: RDMA write with immediate support adds 94245f4ad9e1 iw_cxgb4: Support FW write completion WR adds 577e07ffbad9 IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN adds cda8daf17914 IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task adds 7cbee87c1796 IB/ipoib: Move all uninit code into ndo_uninit adds eaeb39842508 IB/ipoib: Move init code to ndo_init adds 9f49a5b5c21d RDMA/netdev: Use priv_destructor for netdev cleanup adds ee190ab734ba IB/ipoib: Get rid of the sysfs_mutex adds 25405d98a2aa IB/ipoib: Do not remove child devices from within the ndo_uninit adds 13476d35bba6 IB/ipoib: Maintain the child_intfs list from ndo_init/uninit adds 760109760455 IB/ipoib: Consolidate checking of the proposed child interface adds 58796e67d5d5 IB/ucm: Initialize sgid request GID attribute pointer adds 0c66847793d1 overflow.h: Add arithmetic shift helper adds d36b6ad27c7b test_overflow: Add shift overflow tests adds 0dfe452241f4 RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq adds 2e51e45cf613 iw_cxgb4: pass window scale in flowc work request adds 61b717d041b1 RDMA/rxe: Set wqe->status correctly if an unexpected respo [...] adds 922983c2a1a2 IB/uverbs: Fix reading of 32 bit flags adds 7d96c9b17636 IB/uverbs: Have the core code create the uverbs_root_spec adds 9ed3e5f44772 IB/uverbs: Build the specs into a radix tree at runtime adds 6b0d08f4a271 IB/uverbs: Use uverbs_api to manage the object type inside [...] adds 4b3dd2bbf081 IB/uverbs: Provide implementation private memory for the u [...] adds 6a1f444fefeb IB/uverbs: Remove the ib_uverbs_attr pointer from each attr adds 461bb2eee4e1 IB/uverbs: Add a simple allocator to uverbs_attr_bundle adds b61815e24165 IB/uverbs: Use uverbs_alloc for allocations adds 3a863577a749 IB/uverbs: Use uverbs_api to unmarshal ioctl commands adds 51d0a2b4cfa9 IB/uverbs: Remove struct uverbs_root_spec and all supporting code adds 4ce719f846a4 IB/uverbs: Do not check for device disassociation during ioctl adds 486edfb1039d IB/ucm: Fix compiling ucm.c adds 0da9be22cdcb Update the e-mail address of Bart Van Assche adds 0625b4ba1a5d IB/mlx5: Fix leaking stack memory to userspace adds 1212767e23bb qedr: Add wrapping generic structure for qpidr and adjust [...] adds 3491c9e799fb qedr: Add support for kernel mode SRQ's adds 40b173ddce0f qedr: Add user space support for SRQ adds 666e7099a41a IB/core: Add comment for change upper netevent handling adds b9f09866e0e9 IB/core: Avoid confusing del_netdev_default_ips adds 408f1242d940 IB/core: Delete lower netdevice default GID entries in bon [...] adds a03d4d2775c7 IB/core: Consider adding default GIDs of bond device adds 464b79b45aed IB/core: Add default GIDs of the bond master netdev adds d12e2eed2743 IB/core: Update GID entries for netdevice whose mac addres [...] adds dd81b2c8a333 IB/core: Change filter function return type from int to bool adds a1ceeca679dc RDMA/hns: Fix usage of bitmap allocation functions return values adds 89982f7ccee2 Merge tag 'v4.18' into rdma.git for-next adds 92f4e77c8591 Revert "net/smc: Replace ib_query_gid with rdma_get_gid_attr" adds 0a3173a5f09b Merge branch 'linus/master' into rdma.git for-next adds 9bd553929f68 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 6b69cbd8b1fb 9p: remove Ron Minnich from MAINTAINERS adds 6ed191ca9045 9p: add Dominique Martinet to MAINTAINERS adds e36488c83b6d bitfield: avoid gcc-8 -Wint-in-bool-context warning adds e1fb4a086495 dax: remove VM_MIXEDMAP for fsdax and device dax adds 2c1bb29aa6e7 firewire: use 64-bit time_t based interfaces adds a3fda0ffeaf0 fs/ufs: use ktime_get_real_seconds for sb and cg timestamps adds bcf451ecfc8d fs/ntfs: use timespec64 directly for timestamp conversion adds f08957d0ffe9 fs/hpfs: extend gmt_to_local() conversion to 64-bit times adds fde5e903fb58 scripts/spdxcheck.py: work with current HEAD LICENSES/ directory adds bed95c43c15e scripts: add Python 3 compatibility to spdxcheck.py adds a10dcebacdb0 fs/ntfs/aops.c: don't disable interrupts during kmap_atomic() adds ac4ecf968acb ntfs: aops: remove VLA usage adds 2c27ce915078 ntfs: decompress: remove VLA usage adds ab62ef82ea49 ntfs: mft: remove VLA usage adds 82f7c5103dcd sh: make use of for_each_node_by_type() adds 8d00d0c00c07 sh: prefer _THIS_IP_ to current_text_addr adds 93f5920d8607 ocfs2: return -EROFS when filesystem becomes read-only adds 229ba1f82abe ocfs2: clean up some unnecessary code adds 480bd56485b7 ocfs2: make several functions and variables static (and so [...] adds 6cd00a01f0c1 fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() adds 4cdfffc8722e vfs: discard ATTR_ATTR_FLAG adds 1f4aace60b0e fs/seq_file.c: simplify seq_file iteration code and interface adds 0882ff9190e3 mm, slub: restore the original intention of prefetch_freep [...] adds 50a7ca3c6fc8 mm: convert return type of handle_mm_fault() caller to vm_fault_t adds 720e14ebec64 mm: skip invalid pages block at a time in zero_resv_unresv() adds fadae2953072 thp: use mm_file_counter to determine update which rss counter adds 7f1d23e60718 tools/vm/page-types.c: include shared map counts adds 59ae96ffc3a6 tools/vm/page-types.c: add support for idle page tracking adds d6a24df00638 mm, page_alloc: actually ignore mempolicies for high prior [...] adds 46c9a946d766 shmem: use monotonic time for i_generation adds b3a2369692fe include/linux/page_ext.h: drop definition of unused PAGE_E [...] adds 10ed63415223 mm/page_ext.c: constify lookup_page_ext() argument adds bb451fdf3d05 mm/vmscan.c: condense scan_control adds 8cded8668e1f mm/mempool.c: remove unused argument in kasan_unpoison_ele [...] adds c2231020ea7b mm: thp: register mm for khugepaged when merging vma for shmem adds 87aa752906ec mm: thp: inc counter for collapsed shmem THP adds 357c1206520d mpage: add argument structure for do_mpage_readpage() adds 74c8164e1cdb mpage: mpage_readpages() should submit IO as read-ahead adds 5e9d398240b2 btrfs: readpages() should submit IO as read-ahead adds ac22b46a0b65 ext4: readpages() should submit IO as read-ahead adds c6ddfb6c5890 mm, clear_huge_page: move order algorithm into a separate [...] adds c9f4cd713835 mm, huge page: copy target sub-page last when copy huge page adds 5b7a1d406062 mm, hugetlbfs: rename address to haddr in hugetlb_cow() adds 974e6d66b6b5 mm, hugetlbfs: pass fault address to cow handler adds 9ea9a6806403 mm: drop VM_BUG_ON from __get_free_pages adds ae1e16da14b2 mm: workingset: remove local_irq_disable() from count_shad [...] adds 6ca342d020e8 mm: workingset: make shadow_lru_isolate() use locking suffix adds 930eaac5eed2 mm/list_lru.c: fold __list_lru_count_one() into its caller adds b9ff036082cd mm/memory_hotplug.c: make add_memory_resource use __try_on [...] adds d5b6f6a3610b mm/memory_hotplug.c: call register_mem_sect_under_node() adds 4fbce633910e mm/memory_hotplug.c: make register_mem_sect_under_node() a [...] adds 3172e5e61c8a mm/memory_hotplug.c: drop unnecessary checks from register [...] adds a3266bd49c72 mm: provide a fallback for PAGE_KERNEL_RO for architectures adds 1a9b4b3d7567 mm: provide a fallback for PAGE_KERNEL_EXEC for architectures adds dc0b58643aff mm: introduce mem_cgroup_put() helper adds d46eb14b735b fs: fsnotify: account fsnotify metadata to kmemcg adds f745c6f5fe75 fs, mm: account buffer_head to kmemcg adds dcfe4df3d57f mm/page-writeback.c: update stale account_page_redirty() comment adds 4d0a5402f505 mm/zsmalloc.c: make several functions and a struct static adds 31f21da18132 mm/swap_slots.c: make swap_slots_cache_mutex and swap_slot [...] adds a718e28f5384 mm/fadvise.c: fix signed overflow UBSAN complaint adds 50f8b92f21d2 mm: thp: pass correct vm_flags to hugepage_vma_check() adds 0207df4fa1a8 kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN adds d39f8fb4b777 mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM adds 29ef680ae7c2 memcg, oom: move out_of_memory back to the charge path adds 4e40987f12de mm/sparse.c: make sparse_init_one_section void and remove check adds a36aab890c21 mm/memblock.c: replace u64 with phys_addr_t where appropriate adds e0295238e50f mm/list_lru.c: combine code under the same define adds 84c07d11aa61 mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_M [...] adds b4c2b231c3ba mm: assign id to every memcg-aware shrinker adds b05706f1001f mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines adds 0a4465d34028 mm, memcg: assign memcg-aware shrinkers bitmap to memcg adds 39887653aab4 mm/workingset.c: refactor workingset_init() adds 2b3648a6ff83 fs/super.c: refactor alloc_super() adds c92e8e10cafe fs: propagate shrinker::id to list_lru adds 44bd4a4759d5 mm/list_lru.c: add memcg argument to list_lru_from_kmem() adds 9bec5c35bfa3 mm/list_lru: pass dst_memcg argument to memcg_drain_list_l [...] adds 3b82c4dcc2f0 mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() adds dfd2f10ccfd7 mm/memcontrol.c: export mem_cgroup_is_root() adds fae91d6d8be5 mm/list_lru.c: set bit in memcg shrinker bitmap on first l [...] adds b0dedc49a2da mm/vmscan.c: iterate only over charged shrinkers during me [...] adds aeed1d325d42 mm/vmscan.c: generalize shrink_slab() calls in shrink_node() adds 9b996468cfdb mm: add SHRINK_EMPTY shrinker methods return value adds f90280d6b796 mm/vmscan.c: clear shrinker bit if there are no objects re [...] adds ac7fb3ad2717 mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shri [...] adds 7e010df53c80 mm: use special value SHRINKER_REGISTERING instead of list [...] adds f2fc10e0b3fe mm/sparse.c: add a static variable nr_present_sections adds 07a34a8c3652 mm/sparsemem.c: defer the ms->section_mem_map clearing adds 9258631b3337 mm/sparse.c: add a new parameter 'data_unit_size' for allo [...] adds c98aff649349 mm/sparse: optimize memmap allocation during sparse_init() adds 50c150f26261 Revert "mm: always flush VMA ranges affected by zap_page_range" adds 6518202970c1 mm/cma: remove unsupported gfp_mask parameter from cma_alloc() adds d834c5ab83fe kernel/dma: remove unsupported gfp_mask parameter from dma [...] adds 9bfe5ded054b mm, oom: remove sleep from under oom_lock adds 40d18ebffb39 mm/hugetlb: remove gigantic page support for HIGHMEM adds a195d3f5b74f mm/oom_kill.c: document oom_lock adds d8a759b57035 mm, page_alloc: double zone's batchsize adds 330d6e489a0a mm/hugetlb.c: don't zero 1GiB bootmem pages adds 35fd1eb1e821 mm/sparse: abstract sparse buffer allocations adds e131c06b14b8 mm/sparse: use the new sparse buffer functions in non-vmemmap adds afda57bc1341 mm/sparse: move buffer init/fini to the common place adds 85c77f791390 mm/sparse: add new sparse_init_nid() and sparse_init() adds 2a3cb8baef71 mm/sparse: delete old sparse_init and enable new one adds 14fef28414c3 mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP adds 87a5ffc16396 mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() adds 6cfe57a96ba3 mm/list_lru.c: move locking from __list_lru_walk_one() to [...] adds 6e018968f8d3 mm/list_lru.c: pass struct list_lru_node* as an argument t [...] adds 6b51e88199ca mm/list_lru: introduce list_lru_shrink_walk_irq() adds ddbf369c0a33 mm, vmacache: hash addresses based on pmd adds 5241d4727479 fs/userfaultfd.c: remove redundant pointer uwq adds 1e9264192961 mm/hmm.c: remove unused variables align_start and align_end adds 6ada4e282679 Merge branch 'akpm' (patches from Andrew) adds fe6340e2d1f5 fs/9p/vfs_file.c: use new return type vm_fault_t adds 64ad31f32840 net/9p/client.c: add missing '\n' at the end of p9_debug() adds b87d1d26521e 9p/net/protocol.c: return -ENOMEM when kmalloc() failed adds 92aef4675d5b net/9p: fix error path of p9_virtio_probe adds 6baaac096179 fs/9p/v9fs.c: fix spelling mistake "Uknown" -> "Unknown" adds 7913690dcc5e net/9p/client.c: version pointer uninitialized adds 2d58f63f72f2 9p: Fix comment on smp_wmb adds b5303be2bee3 9p: Change p9_fid_create calling convention adds f28cdf0430fc 9p: Replace the fidlist with an IDR adds 2557d0c57c0c 9p: Embed wait_queue_head into p9_req_t adds d28c756caee6 9p/net: Fix zero-copy path in the 9p virtio transport adds c7ebbae7cf9c net/9p/trans_virtio.c: fix some spell mistakes in comments adds 31934da81036 net/9p/virtio: Fix hard lockup in req_done adds 430ac66eb4c5 net/9p/trans_fd.c: fix race-condition by flushing workqueu [...] adds 9f476d7c540c net/9p/trans_fd.c: fix race by holding the lock adds f984579a01d8 9p: validate PDU length adds 3111784bee81 fs/9p/xattr.c: catch the error of p9_client_clunk when set [...] adds 10aa14527f45 9p: fix multiple NULL-pointer-dereferences adds c69f297d7f0b 9p: fix whitespace issues adds 23cba9cbde0b 9p/virtio: fix off-by-one error in sg list bounds check adds edcd9d977354 net/9p/trans_virtio.c: add null terminal for mount tag adds 1f7a4c73a739 Merge tag '9p-for-4.19-2' of git://github.com/martinetd/linux adds 379cacc5e566 USB: Report wakeup events on root-hub ports adds 00d423c8d013 USB: ehci-hcd: Add get_resuming_ports method adds 8f9cc83c06d4 USB: xhci-hcd: Add get_resuming_ports method adds 61ef4b90793b USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 adds cae2bc768d17 usb: cdc-acm: Decrement tty port's refcount if probe() fail adds df44831ee2dd USB host: Add USB ehci support for nuvoton npcm7xx platform adds dc748b66dbfb dt-bindings: usb: new ehci-npcm7xx dt adds 4da24f4dd0bb USB: host: ehci-npcm7xx: Fix some error codes in probe adds 4685be25a190 usb: cdc-acm: use irqsave() in USB's complete callback adds 31adcb0a9cba usb: core: use irqsave() in sg_complete() complete callback adds 3f38dace1a20 usb: usbfs: use irqsave() in USB's complete callback adds 0f5f7ace852f usb: usblp: use irqsave() in USB's complete callback adds 8982c8440f56 usb: usb-skeleton: use irqsave() in USB's complete callback adds 7375fc9f5f16 usb: wusbcore: remove excessive irqsave adds 957ada71b69e usb: adutux: use irqsave() in USB's complete callback adds efd61e94fa3f usb: iowarrior: remove intr_idx_lock adds d7cdbdd024d9 usb: ldusb: use irqsave() in USB's complete callback adds 4327059a14bb usb: legousbtower: use irqsave() in USB's complete callback adds 2df694842854 USB: cdc-wdm: don't enable interrupts in USB-giveback adds 24b2068e26c6 NFC: nfcmrvl_usb: use irqsave() in USB's complete callback adds 579b9cca2bff usb: cdc-wdm: use irqsave() in USB's complete callback adds 8d361fa2c29d usb: typec: tps6598x: Remove VLA usage adds 7a846d3c43b0 dt-bindings: connector: add properties for typec adds 9aaf7e434814 dt-bindings: usb: add documentation for typec port control [...] adds 40242086f78c staging: typec: tcpci: add compatible string for nxp ptn5110 adds 5e85a04c8c0d usb: typec: add fwnode to tcpc adds 9c90e02434b6 usb: typec: add API to get typec basic port power and data config adds 96232cbc6c99 usb: typec: tcpm: support get typec and pd config from dev [...] adds c2ee5e18652f staging: typec: tcpci: remove unused tcpci_tcpc_config adds d3a4c916a92f staging: typec: tcpci: use IS_ERR() instead of PTR_ERR_OR_ZERO() adds b28d9be6ce88 staging: typec: tcpci: register port before request irq adds 21046320b438 staging: typec: tcpci: enable vbus detection adds 8e04b3721cc8 typec: tcpm: add starting value for drp toggling adds 3af50c293368 staging: typec: tcpci: keep the disconnected cc line open adds 002514880ef3 staging: typec: tcpci: Only touch target bit when enable vconn adds 990da41530b3 staging: typec: tcpci: move tcpci drivers out of staging adds 82f5d7749fa4 usb: pd: include kernel.h adds aaf3f4e925dc usb: typec: function for checking cable plug orientation adds 714c95ce8bad Merge 4.18-rc3 into usb-next adds 0bc263149575 usb: update for tcpci drivers moving out of staging adds 93dd2112c7b2 usb: typec: mux: Get the mux identifier from function parameter adds 4ab8c18d4d67 usb: typec: Register a device for every mode adds 8a37d87d72f0 usb: typec: Bus type for alternate modes adds 0e3bb7d6894d usb: typec: Add driver for DisplayPort alternate mode adds 49cbb33dfdeb usb: typec: pi3usb30532: Start using generic state values adds e9576fe8e605 usb: typec: tcpm: Support for Alternate Modes adds d3ac5598c501 usb: wusbcore: security: cast sizeof to int for comparison adds 169d3606dccf USB: musb: mark expected switch fall-throughs adds 25b22e353c1f USB: mark expected switch fall-throughs adds 399111aaa7b9 USB: typec: fsusb302: Drop empty set_current_limit implementation adds 6f3fde684d02 usb: usbtest: use irqsave() in USB's complete callback adds 9920184d78ed usb: typec: fix dereference before null check on adev adds 11b71782c1d1 uwb: hwa-rc: fix memory leak at probe adds 98a1a0c7a321 usb: typec: unlock dp->lock on error exit path, and also z [...] adds 8160eac1213f usb: typec: avoid format-overflow warning adds fc72aa83b4a7 usb: host: xhci-plat: add firmware_name for R-Car Gen3 adds ed8603e11124 usb: host: xhci-rcar: Simplify getting the firmware name f [...] adds 5f9810730cf4 usb: host: xhci-rcar: Add a condition check about PLL active adds a7d8205eaee7 usb: usbip: remove redundant pointer ep adds c588f1a46aa5 usb: misc: uss720: remove redundant pointer usbdev adds 795a8075e9a5 usb-misc: sisusbvga: remove redundant variable modey adds 260560322616 usb: isp1760: remove redundant variable 'selector' adds 6c7dbe36198e usb: xhci: dbc: remove redundant pointer dbc adds bebee48e7fd6 USB: host: whci: remove redundant variable t adds a99e72095c95 usb: host: u132-hcd: remove redundant variable num_ports adds ec81419310f5 usb: host: ehci-sched: remove redundant pointer dev adds db9fc500e85a usb: dwc3: gadget: remove redundant variable maxpacket adds 8975a68d8cbe tools: usb: ffs-test: Fix build on big endian systems adds de167752a889 selftests: usbip: remove test_bitmap noise adds 4eb44f69e771 dt-bindings: usb-xhci: Add r8a77990 support adds 500f0716b5f7 Merge 4.18-rc5 into usb-next adds 3391ca1dcd70 USB: serial: cast sizeof() to int when comparing with error code adds c75d18cc5a97 USB: serial: cyberjack: use irqsave() in USB's complete callback adds 041b7db9668a USB: serial: digi_acceleport: use irqsave() in USB's compl [...] adds dd1fae527612 USB: serial: io_edgeport: use irqsave() in USB's complete [...] adds 6778b0cbdbb4 USB: serial: io_ti: use irqsave() in USB's complete callback adds f7c8a9ccc9af USB: serial: mos7720: use irqsave() in USB's complete callback adds 19bfbf462e89 USB: serial: mos7840: use irqsave() in USB's complete callback adds 2ba02c8dd063 USB: serial: quatech2: use irqsave() in USB's complete callback adds e60870012e5a USB: serial: sierra: fix potential deadlock at close adds d4bf25b3fc25 USB: serial: sierra: use irqsave() in USB's complete callback adds 5e02bfcf3f4f USB: serial: symbolserial: use irqsave() in USB's complete [...] adds cf83be24b2ef USB: serial: ti_usb_3410_5052: use irqsave() in USB's comp [...] adds a323f94611aa USB: serial: usb_wwan: use irqsave() in USB's complete callback adds 1d1de580a3e0 USB: serial: digi_acceleport: rename tty flag variable adds a420b5d939ee USB: serial: kobil_sct: fix modem-status error handling adds af846a6f6de2 USB: serial: kobil_sct: add missing version error handling adds d118851a4d1f USB: serial: kl5kusb105: remove KLSI device id adds 3738c506657f USB: serial: clean up kl5kusb105 documentation adds 1e2ae1d7e436 USB: serial: mos7720: remove redundant variables iflag, ma [...] adds b8f6515445c1 USB: serial: iuu_phoenix: drop unused driver-data baud rate adds 3528651e89aa USB: serial: iuu_phoenix: drop redundant input-speed re-encoding adds 95fd4f47c857 USB: serial: cp210x: make line-speed quantisation data driven adds d4706c05c59d USB: serial: cp210x: honour device-type maximum line speed adds 6f0bcf720ea8 USB: serial: cp210x: improve baudrate support for CP2102N adds 7aecd7fc5d95 USB: serial: cp210x: generalise CP2102N line-speed handling adds 5edb65a33710 USB: serial: cp210x: improve line-speed handling for CP210 [...] adds c8acfe0aadbe USB: serial: cp210x: implement GPIO support for CP2102N adds 78fbe864c32c Merge tag 'usb-serial-4.19-rc1' of https://git.kernel.org/ [...] adds 04b453c859d3 usb/phy: fix PPC64 build errors in phy-fsl-usb.c adds 4f3c8d6eddc2 usb: usbtmc: Support Read Status Byte with SRQ per file adds 19e6c57e9616 usb: usbtmc: use consistent timeout error adds 048c6d88a021 usb: usbtmc: Add ioctls to set/get usb timeout adds fe78a7c63705 usb: usbtmc: Add ioctl for trigger adds fbd83971f942 usb: usbtmc: Add ioctl for EOM bit adds 12dcaeb77e67 usb: usbtmc: Add ioctl for termination character adds 60207c8ef2a3 usb: usbtmc: Add support for 32 bit compat applications adds 3003cfa147e7 phy: phy-mtk-tphy: use SPDX license tag adds 8ccba47c699f dt-bindings: phy-mtk-tphy: add optional properties for u2phy adds 8158e917d91c phy: phy-mtk-tphy: add properties for eye diagram test adds d4f97f10dac4 phy: phy-mtk-tphy: add property for BC12 adds 5b9d2e8fb5fc MAINTAINERS: update files of MediaTek USB3 PHYs adds 95fb21253ea5 dt-bindings: phy: Add binding doc for Stingray PCIe PHY adds 92696a89cd3f phy: bcm-sr-pcie: Add Stingray PCIe PHY driver adds 8b1087fa3a27 phy: qcom-qmp: Fix dts bindings to reflect reality adds 01abdcc5288f phy: qcom-usb-hs: Mark expected switch fall-through adds 4fa88cd3370e dt-bindings: phy: Renesas R-Car Gen3 PCIe PHY bindings adds 2ce7f2f425ef phy: Renesas R-Car gen3 PCIe PHY driver adds d5f5ee1a16a4 phy: berlin: switch to SPDX license identifier adds 5a78671309e0 dt-bindings: rcar-gen3-phy-usb2: Add bindings for r8a77990 adds ec14b83a1ee4 phy: mvebu-cp110-comphy: switch to SPDX identifier adds 668aee263b82 Merge tag 'phy-for-4.19' of git://git.kernel.org/pub/scm/l [...] adds ba0ab35a81de usb: chipidea: tegra: Use aligned DMA on Tegra114/124 adds a465c94eb355 Merge tag 'usb-ci-v4.19-rc1' of git://git.kernel.org/pub/s [...] adds 7bab01ecc6c4 USB: option: add support for DW5821e adds 8a7b5d0f75f7 Merge 4.18-rc7 into usb-next adds d396e47fb558 usb: gadget: uvc: Move userspace API definition to public header adds 284eb1663bed usb: gadget: uvc: Minimize #include in headers adds 20970d823a17 usb: gadget: uvc: Move trace parameter to function module adds 8c45fbcd1f14 usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "M [...] adds 0f548098af0f usb: dwc2: Move dwc2_readl/writel functions after hsotg structure adds c728effd56d3 usb: gadget: uvc: configfs: Move function to avoid forward [...] adds d7af78b92455 usb: gadget: uvc: Expose configuration name through video node adds e610257e462f usb: gadget: f_fs: Only return delayed status when len is 0 adds 3fe314ca8c97 usb: dwc3: Add a glue driver for Synopsys HAPS platform adds ad22a6663c63 usb: gadget: configfs: avoid spaces for indentation adds bf594c1070f5 USB: gadget: Document that certain ep operations can be ca [...] adds ee9a4ae7dcf1 usb: usbtest: use irqsave() in USB's complete callback adds 5741022cbdf3 usb: dwc3: pci: Add GPIO lookup table on platforms without [...] adds 7740d04d901d usb: dwc3: pci: Enable ULPI Refclk on platforms where the [...] adds 211f658b7b40 usb: dwc3: pci: Use devm functions to get the phy GPIOs adds 7a051e8de301 usb: gadget: storage: Add error handling for no memory adds 1fcba97e3569 usb: gadget: storage: Remove reference counting adds 76251db86561 usb: dwc3: of-simple: reset host controller at suspend/resume adds 9a7faac36502 usb: dwc3: change stream event enable bit back to 13 adds 87d852de94d6 usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci adds d635db5508b0 usb: dwc3: add global soc bus configuration reg0 adds d9612c2f0449 usb: dwc3: Enable undefined length INCR burst type adds 262c25d68e39 arm64: dts: dwc3: description of incr burst type adds 1a7b12f69a94 usb: dwc3: pci: Supply device properties via driver data adds c31d983beaf0 usb: dwc3: pci: Intel Merrifield can be host adds f25c42b8d604 usb: dwc2: Modify dwc2_readl/writel functions prototype adds 342ccce173a5 usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/ [...] adds 39facfa01c9f usb: gadget: udc: renesas_usb3: Add register of usb role switch adds a77004681148 usb: dwc3: Set default mode for dwc_usb31 adds b138e23d3dff usb: dwc3: core: Enable AutoRetry feature in the controller adds fe369e1826b3 usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic. adds 4d4f1e79b800 usb: dwc2: gadget: ISOC's starting flow improvement adds b6de7b8c38e9 usb: dwc2: Turn on uframe_sched on "bcm" platforms adds aea8916702ee usb: dwc2: Turn on uframe_sched on "his" platforms adds 3af0540ad39e usb: dwc2: Turn on uframe_sched on "amlogic" platforms adds f8781d550990 usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms adds 4ea438da76f4 usb: dwc3: gadget: Check MaxPacketSize from descriptor adds 45dd7af410b7 Merge tag 'usb-for-v4.19' of git://git.kernel.org/pub/scm/ [...] adds 479af3216315 usb: renesas_usbhs: Kconfig: convert to SPDX identifiers adds 29c692c96b3a USB: serial: pl2303: add a new device id for ATEN adds 5695d5d1970f Merge tag 'usb-4.19-rc1' of git://git.kernel.org/pub/scm/l [...] adds 728e74a46fd4 serial: imx: fix comment about UCR2_SRST and its handling [...] adds e51e597d9f69 dt-bindings: serial: imx: clarify rs485 support usage adds fb7f1bf8d05e tty: serial: imx: correct dma cookie status adds c884f871fb0e tty: use 64-bit timstamp adds 4cf9a888fd3c serial: max310x: Check the clock readiness adds 95a0e656580f serial: pxa: Fix an error handling path in 'serial_pxa_probe()' adds c3bf40ce2c20 serdev: add controller runtime PM support adds 9d9398944488 tty: serial: exar: generalize RS485 setup adds 5fd691afdf92 atomic/tty: Fix up atomic abuse in ldsem adds ccd8350d06c6 dt-bindings: serial: 8250_omap: Add compatible for AM654 U [...] adds be70874498f3 serial: 8250_omap: Add support for AM654 UART controller adds 85c634e919bd drivers/tty: add error handling for pcmcia_loop_config adds 68d12bb267da serial: xuartps: fix typo in cdns_uart_startup adds de4ed391ae98 serial: xuartps: reduce hardware TX race condition adds 34b6a3a91f87 serial: xuartps: remove unnecessary register write adds d8ae72427187 vt: preserve unicode values corresponding to screen characters adds d21b0be246bf vt: introduce unicode mode for /dev/vcs adds 708d0bff9121 vt: unicode fallback for scrollback adds 16ecf49c10a1 Merge 4.18-rc3 into tty-next adds c5a9262fa8bf serial: sh-sci: Stop RX FIFO timer during port shutdown adds 2c4ee23530ff serial: sh-sci: Postpone DMA release when falling back to PIO adds f661131766e4 serial: sh-sci: Stop TX DMA workqueue during port shutdown adds 6eefc68d1bbe serial: sh-sci: Stop using deprecated dmaengine_terminate_all() adds 6101be86cb1c serial: 8250: let serial8250_get_divisor() get uart_port * [...] adds 2867443e3b6b dt-bindings: mediatek: add support for mt6765 reference board adds eb3c74c27d05 dt-bindings: mtk-uart: add mt6765 uart bindings adds 447735fafe5f dt-bindings: interrupt-controller: add binding for mt6765 adds 3ff10703c74a serial: 8250_dw: Introduce IO accessors to extended registers adds c9a104e23cb8 parport: parport_serial: Add WCH CH382L PCIe single parall [...] adds 16777ecd1b54 kbd: complete dead keys definitions adds 0238d2b4a4c7 serial: 8250: introduce get_divisor() and set_divisor() hook adds 6226e5f31a78 serial: 8250: export serial8250_do_set_divisor() adds 701c5e73b296 serial: 8250_dw: add fractional divisor support adds a5ba1d95e46e uart: fix race between uart_put_char() and uart_shutdown() adds 819abf294a38 tty: serial: jsm: remove redundant pointer ch adds 76d8ca245c72 serdev: add dev_pm_domain_attach|detach() adds 8b0bbd956228 serial: sh-sci: Add support for R7S9210 adds b819e4aba0f8 serial: sh-sci: Document r7s9210 bindings adds b29330d82904 serial: 8250: of: Correct of_platform_serial_setup() error [...] adds c58caaab3bf8 serial: 8250: of: Defer probe on missing IRQ adds 8a8a66a1a18a tty: serial: qcom_geni_serial: Add support for flow control adds fada18c48d77 tty: fix termios input-speed encoding adds 1cee38f0363a tty: fix termios input-speed encoding when using BOTHER adds fefe287e4bf6 tty: support CIBAUD without BOTHER adds 1481ecf1941a serial: sh-sci: Fix use-after-free on subsequent port startup adds 72b0505f0830 dt: serial: Add Renesas RZ/N1 binding documentation adds 2ff5fa7f742a serial: 8250_dw: Add compatible string for Renesas RZ/N1 UART adds 328c11f24b57 serial: 8250_exar: Remove useless has_slave member adds 26f22d5748b4 serial: 8250_exar: Describe all members in struct exar8250_board adds ac8a103e695c serial: sh-sci: Drop superfluous assignment in sci_request_dma() adds 3bae8cea04c6 serial: sh-sci: Document that serial aliases became optional adds 36ecc1481dc8 pty: fix O_CLOEXEC for TIOCGPTPEER adds 9ca7f2499845 vt: don't reinvent min() adds df155d2d8cbf vt: selection: handle storing of characters above U+FFFF adds 9bfdc2611d41 vt: selection: take screen contents from uniscr if available adds 0224080fc878 vt: coherence validation code for the unicode screen buffer adds 13aa0a12183f vt: add /dev/vcsu* to devices.txt adds d541ae4e76ae vt: avoid a VLA in the unicode screen scroll function adds f4c6fbc96eb1 vt: drop unused struct vt_struct adds b340cbbea5b8 serial: 8250_exar: Drop unused variable in pci_xr17v35x_setup() adds 286d9b8c7d2e serial: 8250: Use cached port name directly in messages adds 70a15ff0ed11 serial: sh-sci: Improve interrupts description adds 2d4dd0da4540 serial: sh-sci: Allow for compressed SCIF address adds 7acece71a517 serial: sh-sci: Remove SCIx_RZ_SCIFA_REGTYPE adds 628c534ae735 serial: sh-sci: Improve support for separate TEI and DRI i [...] adds da7bf20e7758 tty: serial: uartlite: Add structure for private data adds 14288befeb57 tty: serial: uartlite: Add clock adaptation adds a3a10614ca0f tty: serial: uartlite: Add support for suspend and resume adds bfbf2de2c9f4 dt-bindings: serial: Add binding for uartlite adds dfcab6ba5734 serial: 8250_dw: always set baud rate in dw8250_set_termios adds 784c29eda5b4 serial: 8250_dw: Add ACPI support for uart on Broadcom SoC adds 0419056ec8fd tty: rocket: Fix possible buffer overwrite on register_PCI adds 60ab0fafc4b6 serial: 8250_exar: Read INT0 from slave device, too adds 47ac76662ca9 tty: serial: 8250: Revert NXP SC16C2552 workaround adds 336722eb9d97 Merge tag 'tty-4.19-rc1' of git://git.kernel.org/pub/scm/l [...] adds b3c16227013f staging: comedi: comedi_fops: make bool bit-field unsigned [...] adds fd02c95fab8b staging: comedi: comedidev: make bool bit-field unsigned i [...] adds 46fb63b3a12a staging: comedi: drivers: amplc_dio200: make bool bit-fiel [...] adds 3164da7b9ccc staging: comedi: drivers: amplc_dio200_common: make bool b [...] adds 904f9d4d3a83 staging: comedi: drivers: amplc_pci230: make bool bit-fiel [...] adds 6aa020939368 staging: comedi: drivers: daqboard2000: make bool bit-fiel [...] adds d83301c8506c staging: comedi: drivers: cb_pcimdda: fix warning on quote [...] adds fbe1be81b284 staging: comedi: drivers: ni_mio_common: add names to func [...] adds 2665df51017b staging: comedi: Improved readability of function comedi_n [...] adds 456aec73799f staging: speakup: refactor synths array to use a list adds c0f784ba92e0 staging: mt7621-pci: use rt_sysc_?32() to access system-co [...] adds a83834c1c9ba staging: mt7621-spi: change mt7621_spi_wait_till_ready to [...] adds bf732c6bff5b staging: mt7621-spi: revised half-duplex message handling adds 97738374a310 staging: mt7621-dts: correct various clock frequencies. adds 1112b5b1c193 staging: mt7621-dts: convert to gpio-keys adds d42fd96ac281 staging: mt7621-spi: Indent case labels and switch at the [...] adds b8a952784969 staging: mt7621-spi: Fix line over 80 characters by refactoring. adds 6781e751049c staging: mt7621-spi: Use tabs for indentation instead of spaces. adds 6e89217cdb28 staging: mt7621-spi: Add a space before open paranthesis. adds 9c562d8411a5 staging: mt7621-spi: Remove unnecessary braces {} from sin [...] adds 0d6485282a2e staging: mt7621-pci: Fix coding style error adds 6de4ef65a8c6 staging: pi433: fix race condition in pi433_ioctl adds 7695ff308487 staging: rtl8192e: Add and remove blank lines - Coding style adds 4c53614f3943 staging: rtl8192e: Addition of prefered spacing - Coding style adds 3218202de96f staging: rtl8192e: Remove unnecessary return statements - [...] adds 355654ef2c0e staging: rtl8192e: Correct alignment of if statements - Co [...] adds 786fe3b545b0 staging: rtl8192e: Remove unrequired space at start of lin [...] adds 1247b2327762 staging: rtl8192e: Correct declaration of HTResetIOTSettin [...] adds 4b22ca814e70 staging: rtl8192e: Optimise Comparison to NULL tests - Cod [...] adds 8df6d2854891 staging: rtl8192e: remove unnecessary parentheses - Coding Style adds e9d93154e59e staging: rtl8192u: remove redundant variables adds 3a29f43cc316 staging: clocking-wizard: prefer 'help' in Kconfig adds 70ce2440e208 staging: rts5208: add error handling into rtsx_probe adds e986b667ea6a Staging: gdm724x: use match_string() helper adds 3d9241d65274 staging: wilc1000: use list_head to maintain 'txq_entry_t' [...] adds 6adc35d97301 staging: wilc1000: use list_head to maintain 'rxq_entry_t [...] adds 42e4a3adb0e2 staging: wilc1000: remove 'rxq_entries' from 'wilc' struct adds 089a137ad23a staging: wilc1000: move 'txq_spinlock_flags' from 'wilc' s [...] adds 1daddbc8dec5 staging: vboxvideo: Update driver to use drm_dev_register. adds ca707dcadecf staging: vc04_services: make a couple of pointers static adds dba1b8ac7391 staging: rtlwifi: Fix "Trafic"->"Traffic" adds 971f3f119d30 staging: rtlwifi: Fix "writen"->"written" adds 91c458b435df staging: rtlwifi: Fix "Alwyas"->"Always" adds 5df204016c36 staging: rtl8723bs: drop test adds a75647d1e72f staging: goldfish: Replace read and write macros with functions adds 06e526f49b7a staging: goldfish: Enable ACPI-based enumeration for goldf [...] adds 3053339b17f8 staging: goldfish: Clear audio read buffer status after each read adds eee222db377e staging: goldfish: Fix checkpatch CHECK in goldfish_audio.c adds 50b1cf85b12d Staging: comedi: comedi.h: fixed missing or malformed SPDX [...] adds be932c686bb0 Staging: comedi: comedilib.h: fixed missing or malformed S [...] adds 46c851a92872 Staging: comedi: comedi_pcmcia.h: fixed missing or malform [...] adds aa4c8dc649a0 Staging: comedi: comedi_pci.h: fixed missing or malformed [...] adds 6557dd49369c Staging: comedi: comedi_compat32.h: fixed missing or malfo [...] adds 2873c3f0e2bd iio: 104-quad-8: Fix off-by-one error in register selection adds c2c8406b315f iio: adc: sun4i-gpadc: select REGMAP_IRQ adds 3ca4fb431b83 iio: imu: inv_mpu6050: replace timestamp fifo by generic t [...] adds 7b782508f829 iio: imu: inv_mpu6050: switch to use sample rate divider adds 5cba7caaacfb iio: imu: inv_mpu6050: fix fifo count reading adds f5057e7b2dba iio: imu: inv_mpu6050: better fifo overflow handling adds 17f0361936a5 iio: 104-quad-8: Provide defines for magic numbers adds 4bcc19f1b218 iio: imu: inv_mpu6050: new timestamp mechanism adds adca2d68d704 staging: iio: Drop ADIS16060 driver from staging adds d22cd4dd6677 MAINTAINERS: add generic resistive touchscreen adc adds 3055a6cfa04b iio: Add channel for Position Relative adds 15e20eabd7f9 dt-bindings: input: touchscreen: add minimum pressure touc [...] adds 1b5bd7d25c78 dt-bindings: input: touchscreen: resistive-adc-touch: crea [...] adds 23ec2774f1cc iio: adc: at91-sama5d2_adc: add support for position and p [...] adds aa132ffb6b0a input: touchscreen: resistive-adc-touch: add generic resis [...] adds a591525f43e7 dt-bindings: iio: adc: at91-sama5d2_adc: add channel speci [...] adds d8084a048cca iio:dac:ad5686: Add AD5311R support adds 727198f99e27 staging: iio: adc: ad7606: fix function pointer parameter [...] adds c660abab5c7e staging:iio:accel:adis16203: sign extend function rather c [...] adds 67cc414e6474 iio: hx711: add maintainer for driver adds 5126aec542fe iio: adc: Remove depends on HAS_DMA in case of platform de [...] adds 5f1d651fbfa7 staging:iio:accel:adis16240: sign extend function replace [...] adds 45e7f5d2889a iio: use timespec64 based interfaces for iio_get_time_ns() adds 6794e23fa3fe iio: adc: at91-sama5d2_adc: add support for oversampling r [...] adds f62252bf3944 Merge tag 'iio-for-4.19a' of git://git.kernel.org/pub/scm/ [...] adds f44426346289 staging: rtl8188eu: Fix a possible sleep-in-atomic-context [...] adds 40a596e64f85 rtl8192u/rtl819x_Qos.h: Adjust spaces to coding guidelines adds 9ca7a8558242 rtl8192u/rtl819x_BAProc.c: Adjust spaces to coding guidelines adds 6b6da6228c64 Staging:rtl8192e Fix Comparison to False is error prone adds 4eff3e9d971e Staging:rtl8192e Fix Comparison to true is error prone adds 997e66741413 Staging:rtl8192e Cleanup comparison to NULL adds 9b468c7e0216 staging: rtl8192u: change block comments to prefered style [...] adds 5d9f4b53ca14 staging: rtl8192u: Correct indentation of switch statement [...] adds e62b4e21d1ed staging: rtl8192u: Truncate block comments to 80 character [...] adds dff11576389f staging: rtl8192u: Remove braces from single statement blo [...] adds c8cf478ab718 staging: rtl8192u: Correct if statement - Coding Style adds 931113828cd1 staging: rtl8192u: Correction of spelling mistake in comment. adds 71e9bd3ff847 staging: rtl8188eu: add SPDX identifiers adds 3b20b0037a59 staging: mt7621-pinctrl: add SPDX identifier adds c3de99239efd staging: mt7621-pinctrl: replace 'unsigned' types with 'un [...] adds 63e57b953f74 staging: mt7621-pinctrl: remove unnecessary 'out of memory [...] adds 32c6dcffdd20 staging: mt7621-pinctrl: replace ENOSYS with better fittin [...] adds 2e477f9ee5e3 staging: mt7621-mmc: Remove unused variable in msdc_command_resp adds 73384e52756a staging: mt7621-mmc: Remove unused macro msdc_fifo_write8 adds 12c3ab44fabb staging: mt7621-mmc: Remove unused macro msdc_fifo_read8 adds bbe95e24212f staging: mt7621-mmc: Remove unused macro msdc_fifo_write32 adds dbed911180b0 staging: mt7621-mmc: Remove unused macro msdc_fifo_read32 adds 98336f9924d2 staging: mt7621-mmc: Remove unused macro msdc_txfifocnt adds 09cb808cfdf3 staging: mt7621-mmc: Remove unused macro msdc_rxfifocnt adds 8fbcf12087ef staging: mt7621-mmc: Replace sdr_write32 with writel adds e988d35a6240 staging: mt7621-mmc: Replace sdr_read32 with readl adds 85e25ffc9922 staging: mt7621-mmc: Remove unused macro sdr_read8 adds 9705766bfba4 staging: mt7621-mmc: Remove unused macro sdr_write8 adds b9ec4b83781a staging: mt7621-mmc: Remove register debugging structures adds f3e1b5766c59 staging: mt7621-mmc: Remove DMA basic mode code adds 1668d5fc7b81 staging: mt7621-mmc: Remove unused field mode from msdc_dma adds 8cfba8ac750d staging: mt7621-mmc: Refactor dma setup process adds acbd652b033d staging: mt7621-mmc: Remove unused field sg from msdc_dma adds fe219842d688 staging: mt7621-mmc: Remove unused field sglen from msdc_dma adds d812c6a9bba4 staging: mt7621-mmc: Remove variable num form msdc_dma_setup adds 41015d06e64f staging: mt7621-mmc: Remove unnecessary BUG_ON() in msdc_d [...] adds e327df5e886e staging: mt7621-mmc: Make msdc_clr_fifo a function and relax cpu adds 6a1636fa1146 staging: mt7621-mmc: Remove unused macro msdc_retry adds a98c14373492 staging: mt7621-mmc: Remove unused macro MAX_BD_PER_GPD adds 6aab8b53084a staging: mt7621-mmc: Remove unused variable from msdc_tune [...] adds 8a5b9f049bed staging: mt7621-mmc: Remove MSDC_MODE_* defines adds 2dfc73d5bb90 staging: mt7621-mmc: Cleanup source of base address for io adds a76187ffa593 staging: mt7621-mmc: Remove unused define RALINK_MSDC_BASE adds ed940e75474e staging: mt7621-mmc: Remove unused define IRQ_SDC adds 4bd8897a7dd4 staging: mt7621-mmc: Remove unused enum msdc_mode adds 2de186940b87 staging: mt7621-mmc: Remove unused define MAX_PHY_SGMTS adds 008f3853de82 staging: mt7621-mmc: Remove unused macro is_card_present adds 38ee87eaadf5 staging: mt7621-mmc: Remove unused argument from msdc_do_command adds 256e08663624 staging: mt7621-mmc: Factor out from msdc_command_start() adds c3f28802a118 staging: mt7621-mmc: Find response of MMC_SEND_OP_COND by default adds 370713270ea4 staging: mt7621-mmc: Find response of SD_APP_OP_COND by default adds d0233204fbc1 staging: mt7621-dts: Fix remaining pcie warnings adds 85e1d42663a0 staging: mt7621-eth: Fix memory leak in mtk_add_mac() error path adds 144e2643e2f5 staging: mt7621-eth: Use eth_hw_addr_random() adds 8b9005072821 staging: mt7621-gpio: make use 'bgpio_init' from GPIO_GENERIC adds 7f68fefbbf94 staging: mt7621-gpio: avoid including 'gpio.h' adds 98f0703bf20a staging: mt7621-gpio: make use of 'builtin_platform_driver' adds 7e7cda889925 staging: mt7621-gpio: implement '.irq_[request|release]_re [...] adds 72b2884d6296 staging: mt7621-gpio: add COMPILE_TEST adds fe84f0c9b713 staging: mt7621-gpio: add kerneldoc for state data containers adds 368d97d69dab staging: mt7621-gpio: implement high level and low level irqs adds 7bf3d70e6e2c staging: mt7621-gpio: avoid custom irq_domain for gpio adds 5547b411e992 staging: mt7621-gpio: remove no more necessary PIN_MASK macro adds 26cbc8cf92a3 staging: mt7621-gpio: update kerneldoc for state containers adds 3e55d7c91369 staging: mt7621-gpio: align indentation for all defines adds bfb623c5b093 staging: mt7621-gpio: avoid check for NULL in 'to_mediatek [...] adds e4550f6e9a13 staging: mt7621-gpio: avoid to set up irqs if not defined in dts adds 888295597e07 staging: mt7621-gpio: avoid one level indentation in inter [...] adds c4604a0e5c6b staging: mt7621-gpio: set different names for each gpio_ch [...] adds 32c06cdef5c6 staging: mt7621-gpio: avoid long line in a comment adds 36913c87abc1 staging: mt7621-gpio: update Kconfig with SoC details adds 604298527699 staging: mt7621-gpio: avoid use banks in device tree adds 8c05c98b1a2f staging: wilc1000: Use common structs to parse ip packets adds 7233be314e02 staging: wilc1000: remove host_if_work() to handle TODO li [...] adds 02f08321d0bb staging: wilc1000: remove unused marco related to HIF commands adds ff52a57a7a42 staging: wilc1000: move the allocation of cmd out of wilc_ [...] adds 5e6f8a8ae292 staging: wilc1000: added 'work_comp' completion as part of [...] adds 708d96fb2abe staging: wilc1000: remove 'hif_thread_comp' completions adds c6a358d56476 staging: wilc1000: rename wilc_enqueue_cmd() to wilc_enque [...] adds e6ea187b5b2a staging: wilc1000: handle freeing of key data in wep add key adds 5b9be6713a7c staging: wilc1000: handle freeing of key data in wilc_add_ptk() adds 56b408e513ba staging: wilc1000: handle freeing of 'key' & 'seq' data in [...] adds 6566dc041608 staging: wilc1000: avoid use of static variable 'inactive_time' adds 688a45ea2030 staging: wilc1000: avoid use of static variable 'rssi' adds 5c6d0dbb023d staging: wilc1000: updated TODO file adds 59848d6aded5 staging: android: ashmem: Remove use of unlikely() adds 8632c614565d staging: android: ashmem: Fix mmap size validation adds 10c553b154c7 staging: android/vsoc: stop using 'timespec' adds 983000d7fa5d staging: pi433: fix race condition in pi433_open adds 8679339524c1 staging: pi433: replace simple switch statements adds ecfacacf3ff0 staging: pi433: add SPDX-License-Identifier tag adds e8b8fc8a38b5 staging: pi433: cleanup comments in rf69.h adds 26472590a6b7 staging: rtl8723bs: Clean up whitespace in 'PHY_GetTxPower [...] adds cc2231a3bbcf staging: rtl8723bs: Rename PHY_GetTxPowerLimit(). adds 717209ec616c staging: rtl8723bs: Fix camel-case names in phy_get_tx_pwr_lmt(). adds fdf620d6970c staging: rtl8723bs: Combine if statements with equivalent body. adds ac41f631d418 staging: rtl8723bs: Remove empty else-if conditional. adds 9ca65c3041fd staging: rtl8723bs: Move rate section index lookup to new [...] adds 81dff62b3d03 staging: rtl8723bs: Move bandwidth index lookup to new function. adds 871081d4e957 staging: rtl8723bs: Fix spelling mistake in comment. adds f57468482120 staging: rtl8723bs: Merge conditionals with similar bodies. adds 904604397d16 staging: rtl8723bs: Merge workaround conditionals into sin [...] adds 8cc46a2cc2a1 staging: rtl8723bs: Add missing curly braces on else statement. adds 8498887660df staging: rtl8723bs: remove get_monotonic_boottime() adds 05e540b27718 staging: rtl8723bs: Fix two possible sleep-in-atomic-conte [...] adds 3520c7a47b39 staging: rtl8723bs: Move definition open brace adds cbb2cb50c056 staging: rtl8723bs: Remove unnecessary initializations adds e8466ea7bc3a staging: rtl8723bs: Fix comment on variable init adds 7c5746c44873 staging: rtl8723bs: remove rtw_set_tx_chksum_offload() adds efc8f3b2f317 staging: most: fix sparse warning Using plain integer as N [...] adds 5c6a5eb3aa86 staging: use BIT_ULL for NL80211_STA_INFO_* attribute types adds c238d7b1e5fd staging: rtsx: remove rtsx_trace() and related code adds 6b142341a605 staging: wlan-ng: improved readability of function prism2_add_key adds ac5e4875e6d8 staging: rtlwifi: Fix a possible sleep-in-atomic-context b [...] adds a37545e5e581 staging: wlan-ng: fix coding style (indentation) in prism2mib.c adds 9e5ffffb6853 staging: wlan-ng: replace WLAN_CTL_FRAMELEN with inline fu [...] adds b2679009fa7d staging: wlan-ng: replace macro with inline function in pr [...] adds 39b2ef70d6d3 staging: wlan-ng: add parentheses to macro argument usage [...] adds b244f917acb7 staging: rtl8188eu: remove blank lines adds 6d2b0f7b9c1e staging: Convert random_ether_addr to eth_random_addr adds 05ccc7061a3b staging: rtl8723bs: fix comparsion to NULL - coding style adds 375a2bd27583 staging: rtl8723bs: refactor rtw_macaddr_cfg() adds 9579ba6e5d4f staging: rtl8723bs: use ether_addr_copy() in rtw_macaddr_cfg() adds a50d971c08ea staging: rtl8723bs: use mac_pton() in rtw_macaddr_cfg() adds a98a5c27b54e staging: rtl8188eu: remove whitespace - coding style adds 7f5d8f711687 Merge 4.18-rc3 into staging-next adds ee55fe552fcd staging/skein: Remove Skein and Threefish code adds 9a69f5087ccc drivers/staging: Gasket driver framework + Apex driver adds fd29edc7232b staging: speakup: Replace strncpy with memcpy adds 699ed92dce94 staging: rtl8188eu: remove rtw_ioctl_rtl.h adds 24e66e986838 staging: rtl8723bs: fix line over 80 characters adds 3b41f9bc8076 staging: rtl8188eu: remove unnecessary parentheses adds 0a561b0f91d2 staging: rtl8723bs: remove pointless if else in rtw_sdio_resume() adds 698b47cb2204 staging:r8188eu: Use lib80211 to encrypt (WEP) tx frames adds 790d5d2a7e9b staging: rtl8192u Remove redundant #include directive adds d2ab9916f012 staging: rtl8723bs: fix comparsion to true/false and brace issues adds 9d4bedcbf2ad staging: rtl8723bs: simplify if else statement adds 3a26036ff91a staging: rtl8188eu: reorder switch cases and remove default break adds f33f23048f63 staging: rtl8188eu: move return type to functions definition line adds 7651f3abf88e staging: rtl8188eu: fix block comments - coding style adds 0d7fa8fa9cbc staging: fbtft: indent fbtft_device_display - last entry - [...] adds de7d17937735 staging: mt7621-gpio: set irq chip name only once adds cf229037c57d staging: mt7621-gpio: use custom xlate function adds 24186ccda251 staging: mt7621-gpio: assign gpio chip custom changes afte [...] adds ff19ad29d257 staging: mt7621-gpio: use devm_kasprintf to set gpio banks labels adds b3cd051dc3a8 staging: mt7621-mmc: Fix printk() facility level adds f4da9b1ed66f staging: mt7621-pinctrl: avoid space after if condition adds c60cf7e034d3 staging: mt7621-pinctrl: avoid lines over 80 chars adds e5d66a1815a2 staging: mt7621-pinctrl: replace seq_printf with seq_puts adds d756d387d4f4 staging: mt7621-pinctrl: align function parameters in some [...] adds a2a678b6972c staging: mt7621-pinctrl: use tabs instead of spaces in som [...] adds 39a30ef33f99 staging: mt7621-pinctrl: make use of pinctrl_utils_free_map adds 4a1cf86bce67 staging: mt7621-pinctrl: replace uint8_t type with u8 for [...] adds 62b6215c11ea staging: mt7621-pinctrl: make use of pinctrl_utils_reserve_map adds d7461eab5a04 staging: mt7621-dts: use 'function' and 'group' for pinctr [...] adds e12a1a6e087b staging: mt7621-pinctrl: refactor rt2880_pinctrl_dt_node_t [...] adds 74ee97cc0511 staging: mt7621-pinctrl: use ternary operator return in rt [...] adds b595818682bd staging: mt7621-pinctrl: remove 'rt2880_pinctrl_pin_dbg_sh [...] adds 7383f87de806 staging: mt7621-pinctrl: replace core_initcall_sync with b [...] adds 9f2378d94d0f drivers/staging/gasket: Use 2-factor allocator calls adds 97b23455ccd5 Staging: Gasket: uninitialized return in gasket_mmap() adds 7cc6dfd076e8 Staging: Gasket: fix a couple off by one bugs adds c37a192ef442 Staging: Gasket: shift wrapping bug in gasket_read_modify_ [...] adds c5fae4f4fd28 staging: rts5208: fix missing error check on call to rtsx_ [...] adds 8602ffc65887 staging: fsl-dpaa2/ethsw: Update maintainers for Ethernet [...] adds 9b227cb1cf28 staging: rtl8188eu: remove rtw_mp_phy_regdef.h adds 15c3381e3abb staging: wilc1000: fix static checker warning to unlock mu [...] adds de63831a21e9 staging: rtl8723bs: remove rtl8192c_rf.h adds 4d31db586090 staging: rtl8188eu: rename Hal8188EPhyCfg.h adds 89778d0d6c2a staging: rtl8188eu: rename Hal8188EPhyReg.h adds ad515954f634 staging: rtl8188eu: rename Hal8188ERateAdaptive adds c336f8325ff0 staging: rtl8192u: Use __func__ instead of hardcoded strin [...] adds 868e346c1c5c staging: rtl8192u: Use memset to initialize memory, instea [...] adds 15d7e53e66b7 staging: rtl8192u: Remove redundant definitions in header adds 5e540f8acb30 staging: rtl8192u: Remove superfluous blank lines - Coding Style adds 5d22905819bc staging: rtl8192u: Add space required around '==' opeartor [...] adds bb81b8241fbf staging: rtl8192u: Add required spaces around '||' operato [...] adds e19532885f52 staging: rtl8192u: Remove space after cast - Coding Style adds 60ecbaae5e3b staging: rtl8192u: Add required space around '=' operator - Style adds 4031e6ca3599 staging: rtl8192u: Add space after ', ' character - Coding Style adds 4cc4dbbc0946 drivers/staging/gasket: Use refcount_read() adds b6c319606eb6 staging: mt7621-pci: Fix spaces around parenthesis in pci-7621.c adds d723b7cca52b staging: mt7621-pci: Fix spacing around equals sign adds bd84b268351d staging: mt7621-pci: Add spaces after commas in pci-mt7621.c adds 4cd6bacfaa74 staging: mt7621-pci: Move open-braces to match kernel code style adds 33d77fc00e90 staging/rtl8192u: fix defined but not used build warnings adds 0148f49c118a staging: wlan-ng: fix expression continuation in prism2fw.c adds e47b374ce4be staging: wlan-ng: fix expression continuation in prism2mgmt.c adds 460f6f8b24ff staging: wlan-ng: remove unneeded parentheses from prism2mgmt.c adds 7898a516c356 staging: rtl8723bs: remove rtw_br_ext.h adds 50730e79a2af staging: rtl8723bs: remove rtw_beamforming.h adds e17f46c67154 staging: rtl8188eu: replace while with shorter for loop adds cd50699fe1b5 MAINTAINERS: update two greybus sections adds 854727247ab9 staging:rtl8192u: rename HT_CHANNEL_WIDTH -> enum ht_chann [...] adds c01bd60e758f staging:rtl8192u: Add space required before '(' - Style adds de6610e27dd2 staging:rtl8192u: Add spaces required around operators - C [...] adds 0bde13ed8479 staging:rtl8192u: rename HT_EXTCHNL_OFFSET -> enum ht_exte [...] adds 058f285ed43c staging: rtl8723bs: replace while with shorter for loop adds c9ed0be8ca3a staging: rtl8723bs: replace tab with space adds 3ba461286835 staging: rtl8723bs: fix indentation adds 5d109ed61041 staging: rtl8723bs: remove blank lines adds bea378608b75 staging: rtl8723bs: add missing blank lines adds 86ef7175e317 staging: rtl8723bs: remove braces from single if statement adds 4f98cf805d42 staging: rtl8188eu: refactor rtw_macaddr_cfg() adds 7a7a7e0ec450 staging: rtl8188eu: replace tabs with spaces adds 466bcdc1fa30 staging: fsl-dpaa2/eth: Fix DMA mapping direction adds e0cfb8f2d515 staging: fsl-dpaa2/eth: Remove obsolete reference adds 0c047227578f staging: fsl-dpaa2/eth: Remove pointless instruction adds 3ccc8d475f9e staging: fsl-dpaa2/eth: MTU cleanup adds 00fee00245e2 staging: fsl-dpaa2/eth: Remove Rx frame size check adds 0be0debe4a8a staging: mt7621-pinctrl: init *map to NULL for correct mem [...] adds 1d2d116a93f0 Revert "staging: mt7621-pinctrl: replace core_initcall_syn [...] adds 1cb5c5596b26 staging: rtl8723bs: use mac_pton() adds 7c478d6a2239 staging: mt7621-gpio: remove driver from staging adds fc4afdfea042 staging: mt7621-pci: remove unused macro MV_READ_DATA adds 2427d174a476 staging: mt7621-pci: factor out mt7621_pci_get_cfgaddr function adds 63688e61d562 staging: pi433: Comply with 80 character column limit adds 368928160477 staging: pi433: Use preferred commenting style adds 75971225d870 staging: pi433: Make only one statement per line adds c833223652cf staging: comedi: remove redundant variable segpos adds 5a2c3ebe749d staging: gasket: remove redundant pointer bar_data adds d8353a75005d staging: gdm724x: redundant variables idProduct and idVendor adds 15fc3e4a0887 staging: ks7010: remove redundant variable eth_proto adds de6171cdb082 staging:rtl8192u: Remove blank lines before '}' and after [...] adds eb2cbcc37763 staging:rtl8192u: Correct indentation and spacing for brac [...] adds 591968b2f404 staging:rtl8192u: Correct spacing before and after parenth [...] adds 3e824ba0c1e6 staging:rtl8192u: Remove prohibited spaces - Coding Style adds 546f080527af staging:rtl8192u: Move trailing conditional statement to t [...] adds e4c8f0638ae9 staging:rtl8192u: Remove unnecessary parentheses - Coding Style adds deb379066d37 staging:rtl8192u: Correct indentation of ieee80211_softmac [...] adds 74463b19f4d5 staging:rtl8192u: Correction of indentation issues - Coding Style adds eff2eb5bd57f staging: gasket: fix plain integer as NULL pointer warning adds 58ca6cec54b5 staging: sm750fb: remove redundant pointer 'output' adds 75ad9a33da23 staging: speakup: remove redundant variable l adds 6efc7e57e343 staging: rtl8723bs: add spaces around '|' adds a35115f3c212 staging: rtl8723bs: fix lines over 80 characters adds 525cc4f9091f staging: rtl8723bs: remove blank lines adds c9d19e68a796 staging: rtl8723bs: fix comparsions to NULL adds f0de833a603d staging: rtl8723bs: simplify ratetbl_val_2wifirate() adds e5ce09aa442b staging: rtl8188eu: add spaces around '|' adds fecb45a07bec staging: rtl8188eu: fix lines over 80 characters adds e63a46fa5ba7 staging: rtl8188eu: remove blank lines adds d6ff1b52b569 staging: vt6655: remove some redundant variables adds 2dec0644e0c8 staging: gasket: add SPDX identifiers to all files. adds bf9c7a867383 staging: gasket: remove redundant license information adds 191c6a97a742 staging: gasket: remove TODO item about SPDX usage adds 1ba60ad56c40 staging: pi433: fix error return code in pi433_probe() adds 11ac66a37909 staging: goldfish: Remove references to the retired driver [...] adds 683a060a1d97 staging: goldfish: fix whitespace in goldfish_audio adds 24daa451c281 staging: goldfish: add a blank line into struct goldfish_audio adds 5c60ce7b6ae9 staging: gasket: Move open-curly brace to match kernel code style adds e96a31cee962 staging: gasket: fix multi line comments style adds 792b260dafc3 staging: gasket: remove "function entered" log messages adds 948fd537bd3d staging: gasket: Use __func__ instead of hardcoded string - Style adds 6cf58b918270 staging: rtl8188eu: break line longer than 80 cols adds a796528951e2 staging: rtlwifi: Remove empty halmac_pcie_reg.h adds de9b58400a3c staging: rtl8188eu: use strlcpy instead of strncpy adds 81f34e96dc9f staging: fsl-dpaa2/eth: Remove unnecessary cast adds 4feb0f375f03 staging: bcm2835-audio: Check if workqueue allocation failed adds 678c5b119307 staging: bcm2835-audio: Don't leak workqueue if open fails adds c0f94a0aebe6 staging:rtl8192u: typedef struct tx_desc_819x_usb > struct [...] adds ef7ebea4ae3a staging:rtl8192u: trim multiple blank lines - Coding Style adds 28a1fe524ac4 staging:rtl8192u: remove unused structure tx_desc_819x_usb [...] adds 6e5fde482be9 staging:rtl8192u: typedef struct tx_desc_cmd_819x_usb remo [...] adds ec65e266ae54 staging:rtl8192u: typedef struct tx_fwinfo_819x_usb remove [...] adds 2541fcd9bb5b staging:rtl8192u: typedef struct rx_desc_819x_usb remove typedef adds 0fab863ecc55 staging:rtl8192u: Remove struct rx_desc_819x_usb_aggr_subframe adds 6898f9669514 staging:rtl8192u: remove typedef from struct rx_drvinfo_819x_usb adds 704719d6cde0 staging:rtl8192u: Change struct r8192_priv member Rf_Mode [...] adds 5e53b6c87152 staging: rtl8723bs: remove unused code adds c53578cd0ba8 staging: rtl8723bs: refactor rtw_is_cckrates_included() adds 4f2a3d835dbd staging: rtl8723bs: refactor rtw_is_cckratesonly_included adds 6bf4d28ea1f4 staging: rtl8723bs: change return type to bool adds 153c6b11eb40 staging: rtl8723bs: fix comparsions to true adds 4162433ac98e staging:rtl8192u: remove typedef of enumeration SwChnlCmdI [...] adds 983e14e25443 staging:rtl8192u: remove typdef from enumeration HW90_BLOC [...] adds 8b5c53e62c98 staging:rtl8192u: Remove typdef from enumeration RF90_RADI [...] adds 9821cb6d9bca staging:rtl8192u: remove typedef from structure SwChnlCmd - Style adds 2dad9cba0903 staging:rtl8192u: Rename SwChnlCmdID > switch_chan_cmd_id [...] adds 8772da06f6d0 staging:rtl8192u: Rename enum label CmdID_End > CMD_ID_END [...] adds 1be8f4e7588f staging:rtl8192u: rename CmdID_SetTxPowerLevel > CMD_ID_SE [...] adds 3a11b1948981 staging:rtl8192u: Remove unused enum label CmdID_BBRegWrite10 adds 3ebdf34f5481 staging:rtl8192u: Rename CmdID_WritePortUlong > CMD_ID_WRI [...] adds 61c9f41b3175 staging:rtl8192u: Rename CmdID_WritePortUshort > CMD_ID_WR [...] adds 64641cf65eed staging:rtl8192u: Rename CmdID_WritePortUchar > CMD_ID_WRI [...] adds f6e1472ae3b1 staging:rtl8192u: Rename CmdID_RF_WriteReg > CMD_ID_RF_WRI [...] adds 3870288897f4 staging:rtl8192u: Rename file macro to avoid camel case - [...] adds 7faa7d57b2f0 staging: gasket: remove pointless gasket_interrupt_pause() adds f09b915b37ed staging: gasket: remove gasket_interrupt_get_eventfd_ctxs() adds b19409549bff staging: gasket: remove gasket_interrupt_trigger_eventfd() adds 4c89a44dd907 staging: gasket: remove gasket_interrupt_get_msix_entries() adds af3abc4414cb staging: gasket: remove gasket_page_table_num_extended_entries() adds 11bab0e3e08b staging: gasket: remove GASKET_SYSFS_REG() adds 3adb0e35a4d8 staging: gasket: remove gasket_sysfs_register_show() adds 2e008cd075ba staging: gasket: sysfs: remove legacy_device field adds bfd727f3a59c staging: gasket: remove gasket_wait_sync() adds 956f004a0440 Merge 4.18-rc5 into staging-next adds 0d4876f4e977 staging:r8188eu: Use lib80211 to encrypt (TKIP) tx frames adds 515ce733e86e staging:r8188eu: Use lib80211 to encrypt (CCMP) tx frames adds 0b37913150c9 staging: olpc_dcon: prefer 'help' in KConfig adds 9b59883c1426 staging: olpc_dcon: add missing identifier names adds bb4e1ca9b200 staging: mt7621-pci: Include preferred headers adds 884d5ba53f22 staging: rtl8188eu: remove is_{multicast,broadcast}_mac_addr adds 7d6bc56932de staging: mt7621: Add SPDX license identifier adds 8c6ade2e0c8b staging: rtl8188eu: do not line break function definition adds c7279e34cb8f staging: rtl8188eu: rename Efuse_PowerSwitch adds b5a870456fd7 staging: rtl8188eu: rename function parameters adds 3cedbfb85199 staging: rtl8188eu: rename variable adds cfd707e2f79a staging: rtl8188eu: add spaces around '+' adds 65f3264177e4 staging: rtl8188eu: remove redundant header file adds 642e0692bea6 staging: comedi: comedi_fops: Shift assignment operator '= [...] adds 66558395e1bb staging: fbtft: Fix line over 80 characters adds ab608b341b48 staging: fbtft: Fix line continuation adds 173a4906aebe staging: android: ashmem: Shrink directly through shmem_fallocate adds 7e8a450aa0e6 staging: gasket: fix typo in apex_enter_reset adds 920953ab4ed5 staging: gasket: fix typo in gasket_core.h comments adds b17cef4d08ac staging: gasket: whitespace fix in gasket_page_table_init adds ba6585847ebc staging: gasket: remove driver registration on class creat [...] adds 722c902aacfe staging: gasket: hold mutex on gasket driver unregistration adds cf2865a0c70c staging: gasket: Return EBUSY on mapping create when alrea [...] adds 03c25b3ad040 staging: gasket: Remove stale pointers on error allocating [...] adds e24fbaf73f05 staging: gasket: convert gasket_mmap_has_permissions to bo [...] adds 24dfee40e6c4 staging: gasket: fix gasket_wait_with_reschedule timeout r [...] adds c17acfdf4ad5 staging: gasket: gasket_wait_with_reschedule use msleep adds a42ea3d61c65 staging: gasket: gasket_wait_with_reschedule simplify logic adds 72a23054a95c staging: gasket: gasket_wait_with_reschedule use 32 bits o [...] adds 45042402ae97 staging: gasket: bail out of reset sequence on device call [...] adds d7db5843bc09 staging: gasket: drop gasket_cdev_get_info, use container_of adds ec54d1abef2c staging: gasket: allow compile for ARM64 in Kconfig adds 7a013c5026df staging: gasket: gasket_enable_dev remove unnecessary variable adds b6fdbbb743ce staging: gasket: remove code for no physical device adds ae27b2f9f76a staging: gasket: fix class create bug handling adds ed6e96c7951b staging: gasket: remove unnecessary code in coherent allocator adds ec45f01668e4 staging: gasket: don't treat no device reset callback as an error adds e80d8afc97fb staging: gasket: gasket_mmap return error instead of valid [...] adds 9116223b84da staging: gasket: apex_clock_gating simplify logic, reduce [...] adds c5172a29d738 staging: gasket: gasket page table functions use bool return type adds 6d8a1d564bc0 staging: gasket: remove else clause after return in if clause adds 4e48c29fe086 staging: gasket: fix comment syntax in apex.h adds 0b184cc86542 staging: gasket: remove unnecessary parens in page table code adds fd5d76ab69a5 staging: gasket: gasket_mmap use PAGE_MASK adds 40eb35023179 staging: gasket: remove extra parens in gasket_write_mappa [...] adds 563f3bb51f59 staging: gasket: fix multi-line comment syntax in gasket_core.h adds ed74277bd80a staging: gasket: always allow root open for write adds 761d8db71436 staging: gasket: top ioctl handler add __user annotations adds c13435deaadc staging: gasket: apex ioctl add __user annotations adds de3690d025fc staging: gasket: common ioctl dispatcher add __user annotations adds 56edc4e3f909 staging: gasket: common ioctls add __user annotations adds cfd645643496 staging: rtl8188eu: remove MacAddr_isBcst macro adds 11790bbdf359 staging: rtl8188eu: use is_multicast_ether_addr adds 0a31edbbf886 staging: rtl8188eu: remove blank lines adds 67e6ee898e4b staging: rts5208: xd.c fixed a brace coding style issue adds 336b25773c4e staging:rtl8192u: remove typedef of enumeration TR_SELECT - Style adds 6ae62698ee42 staging:rtl8192u: remove typedef of struct TS_COMMON_INFO - Style adds d48cc3c39811 staging:rtl8192u: Rename List > list - Coding style adds 36cf191fd450 staging:rtl8192u: rename SetupTimer > setup_timer - Style adds 27c4a9bb9628 staging:rtl8192u: Rename InactTimer > inact_timer - Style adds 12a540c3f411 staging:rtl8192u: Rename Addr > addr - Style adds 912a9e0230bb staging:rtl8192u: Rename TSpec > t_spec - Style adds 288e0a7c22ee staging:rtl8192u: Rename TClass > t_class - Style adds b613aac2dc0e staging:rtl8192u: Remove multiple blank lines - Style adds 1f1590f25efd staging:rtl8192u: Remove typedef from structure - Style adds 85f24df0b4ef staging:rtl8192u: Rename structure member FirstChnl - Style adds 321639a74a9a staging:rtl8192u: Rename variable NumChnls - Style adds 8132962a11a5 staging:rtl8192u: Rename variable MaxTxPowerInDbm - Style adds e24411b3a099 staging:rtl8192u: Remove typedef and rename DOT11D_STATE - Style adds c3bfe9f186a5 staging: wilc1000: remove unused enum declaration adds d300da185096 staging: wilc1000: remove enum connect_status instead use [...] adds b69845eaef2c staging: wilc1000: remove extra enum defined for data rates adds 8c67e814fadc staging: wilc1000: remove extra enums defined for ieee80211_eid adds 18da9e4ad2cb staging: wilc1000: rename goto to avoid leading '_' in label name adds 05b9eaa7fc65 staging: wilc1000: rename enum CURRENT_TXRATE to use lowercase adds 90824b7cdfd5 staging: wilc1000: rename enum SITESURVEY to use lowercase adds ecba6b7477b2 staging: wilc1000: rename enum AUTHTYPE to use lowercase adds 9fdc7420f282 staging: wilc1000: remove unused elements in 'wilc' struct adds 37d1a6dbb492 staging: wilc1000: remove unnecessary elements from 'wilc_ [...] adds cf15e3dc8fbe staging: wilc1000: removed unused element from wilc_cfg_fr [...] adds e3da5d9d255f staging: wilc1000: remove the mutliple #define used for sa [...] adds 742a48699ea6 staging: wilc1000: use lowercase for 'IFC_UP' struct element name adds 9542c441a714 staging: wilc1000: remove unnecessary blank line between v [...] adds 74cffafb6684 staging: wilc1000: use single space before opening brances '{' adds 674650fd643e staging: wilc1000: remove unnecessary type used for wid id adds 2653aade4807 staging: wilc1000: avoid forward declaration for handle_sc [...] adds 8bdc6bbc0996 staging: wilc1000: avoid host_int_get_assoc_res_info() for [...] adds 448d078449b7 staging: wilc1000: avoid forward declaration of host_int_p [...] adds d241877a1aca staging: wilc1000: avoid setting default value for variabl [...] adds 82120ec7afc3 staging: wilc1000: use 'int' inplace of 's32' date type adds cd46d1b11433 staging: wilc1000: remove unnecessary 'NULL' check from cf [...] adds 6bcba96e8543 staging: wilc1000: move variable assignment along with its [...] adds 9005feae4785 staging: rtl8712: remove redundant pointer 'nic' adds 847794a1a738 staging: wilc1000: remove gpio parameter from wilc_netdev_init() adds 4b6cfa87b137 staging: wilc1000: rename variable from 'gpio' to 'gpio_irq' adds 8dfaf8594e97 staging: wilc1000: change compatible string from atmel to [...] adds 367b955907b1 staging: wilc1000: use descriptor-based interface for GPIO adds 51a2ee0a4e62 staging: rtl8188eu/rtl8723bs: fix character encoding adds 59ab5af73156 staging: gasket: fix check_and_invoke_callback log param adds 996e65003085 staging: gasket: remove duplicate call to retrieve device [...] adds 8fc1cb4cef28 staging: gasket: gasket_handle_ioctl fix ioctl exit trace param adds 5c4a5d3ddd72 staging: gasket: avoid copy to user on error in coherent a [...] adds a1978fa2d632 staging: gasket: print mmap starting address as unsigned long adds 99ccddf5af6f staging: gasket: remove unnecessary NULL checks on calls from VFS adds e2f00f0b9876 staging: gasket: gasket_get_device drop check for NULL pci_dev adds b0e66fb7ba06 staging: gasket: apex return error on sysfs show of missin [...] adds 6b18580bad32 staging: gasket: core: convert various logs to debug level adds 040c626008e9 staging: gasket: interrupts: convert various logs to debug level adds 1d079f20d5aa staging: gasket: ioctl common: convert various logs to deb [...] adds 37d7b0efabc5 staging: gasket: page table: convert various logs to debug level adds 0322bad3b507 staging: gasket: page table: remove unnecessary logs adds afa9e31818a0 staging: gasket: apex: convert various logs to debug level adds 24b9bdff8d08 staging: gasket: use vzalloc instead of vmalloc/memset adds 5b70084f6cbc staging: bcm2835-camera: handle wait_for_completion_timeou [...] adds 1ef5c96081d8 staging: dgnc: dgnc_tty.c: Avoid '(' at the end of line adds b7afce51d957 staging: bcm2835-camera: fix timeout handling in wait_for_ [...] adds e360c0ea438f staging: rtl8188eu: remove blank lines adds 0f3e250f2efc staging: rtl8188eu: refactor rtw_is_cckrates_included() adds 2c93b22aaafb staging: rtl8188eu: refactor rtw_is_cckratesonly_included() adds a0cec709e17a staging: rtl8188eu: change return type to bool adds 8c438b738e47 staging: rtl8188eu: fix comparsions to true adds 4964e934a66d staging: rtl8188eu: remove unnecessary parentheses adds 9f95c49e56c4 staging: rtl8188eu: replace tabs with spaces adds 9a3620800ede staging: rtl8188eu: fix lines over 80 characters adds cb72b2f6dfa9 staging:rtl8192u: Rename TClasProc > t_clas_proc - Style adds 32cb4d731a9f staging:rtl8192u: Rename TClasNum > t_clas_num - Style adds 3c22fbaf3bc6 staging:rtl8192u: Remove typedef and rename struct RT_DOT1 [...] adds b34db7f48ab6 staging:rtl8192u: Rename bEnabled > enabled - Style adds 9e1c8eb6ed60 staging:rtl8192u: Rename CountryIeLen > country_ie_len - Style adds 18ee7be97e18 staging:rtl8192u: Rename CountryIeBuf to country_ie_buf - Style adds 4655d4f041d1 staging:rtl8192u: Rename variable CountryIeSrcAddr - Style adds 6963fe9935ef staging:rtl8192u: Rename CountryIeWatchdog > country_ie_wa [...] adds 6da23bfd735c staging:rtl8192u: Rename MaxTxPwrDbmList > max_tx_pwr_dbm_ [...] adds 2aa608bc48bc staging:rtl8192u: Rename variable State > state - Style adds 6464a50993a4 staging:rtl8192u: Remove unused page 1 definitions - Style adds 590bb44e864d staging:rtl8192u: Remove unused page 8 definitions - Style adds bf94a343846f staging:rtl8192u: Remove unused page 9 definitions - Style adds 3527392f5aca staging:rtl8192u: Remove unused page a definitions - Style adds 5c9b63a4aeb8 staging:rtl8192u: Remove unused page c definitions - Style adds 7225444a94f5 staging:rtl8192u: Remove unused page d definitions - Style adds 18eacf127ddb staging:rtl8192u: Remove unused Zebra1 definitions - Style adds 6820978513fe staging:rtl8192u: Remove unused Zebra4 definitions - Style adds 93860840b67c staging:rtl8192u: Remove unused RTL8258 definitions - Style adds 531db6558984 staging:rtl8192u: Remove unused page-1 Bit Masks - Style adds bd632154fa06 staging:rtl8192u: Remove unused page-8 Bit Mask definition [...] adds 5a894c757f44 staging:rtl8192u: Remove unused page-9 Bit Mask definition [...] adds d7486940c76d staging:rtl8192u: Remove unused page-a Bit Mask definition [...] adds 3e4361f3e21d staging:rtl8192u: Remove unused page c Bit Mask definition [...] adds b544d0f31d14 staging:rtl8192u: Remove unused page d Bit Mask definition [...] adds 8e5aad33b721 staging:rtl8192u: Remove unused page e Bit Mask definition [...] adds ac21097a65c2 staging:rtl8192u: Remove unused Rx Pseduo noise Bit Mask d [...] adds 946fb23dc751 staging:rtl8192u: Remove unused RF Zebra1 Bit Mask definit [...] adds 2e7394899f3e staging:rtl8192u: Remove unused Zebra4 bit mask definition [...] adds 8faf8e9c9f42 staging:rtl8192u: Remove unused RTL8258 bit mask definitio [...] adds c808e16d17b7 staging:rtl8192u: Remove typedef of u32 to QOS_MODE - Style adds 3171b2ced26f staging:rtl8192u: Remove unused enumerated type ACK_POLICY [...] adds 5a2e242f6758 staging:rtl8192u: Remove unused QOS definitions - Style adds a61c15e653f8 staging:rtl8192u: Removed unused structure BSS_QOS - Style adds 7b877cef67e8 staging:rtl8192u: Remove unused structure STA_QOS - Style adds 31bd6754f4bc staging:rtl8192u: Remove unused structure QOS_CTRL_FIELD - Style adds 28598fbe6fe0 staging:rtl8192u: Remove unused union QOS_INFO_FIELD - Style adds f3bbec3bb77f staging:rtl8192u: Remove the unused AC_CODING definitions - Style adds 1a59f17aa3d4 staging:rtl8192u: Remove unused enumerated type QOS_ELE_SU [...] adds 8d2314368f24 staging:rtl8192u: Remove unused structure QOS_TSTREAM - Style adds 2f20e918e84d staging:rtl8192u: Remove unused structure WMM_TSPEC - Style adds 5f155b1de533 staging:rtl8192u: Remove unused enumerated type ACM_METHOD [...] adds 90c7dbf0bb38 staging:rtl8192u: Remove unused structure ACM - Style adds 1026e4aa828e staging:rtl8192u: Remove unused AC_UAPSD definitions - Style adds 670c6365c91e staging:rtl8192u: Remove unused definition of sQoSCtlLng - Style adds 4a965c5f89de staging: add driver for Xilinx AXI-Stream FIFO v4.1 IP core adds c6988eb0e7d2 staging:iio:impedance-analyzer:ad5933: Macro replacement C [...] adds 4b5de1fa97b9 iio: accel: adxl345: add link to datasheet adds 9048f1f18a70 iio: accel: adxl345: convert address field usage in iio_chan_spec adds 732238e22e4c iio: accel: adxl345: add calibration offset support adds d93de07a12e8 dt-bindings: iio: Add Spreadtrum SC27XX PMICs ADC controll [...] adds 5df362a6cf49 iio: adc: Add Spreadtrum SC27XX PMICs ADC support adds 7d6cd21d82ba iio: adc: ina2xx: avoid kthread_stop() with stale task_struct adds 19868faad4c5 IIO: st_accel_i2c.c: Simplify access to driver data adds 6b0b3e378e16 IIO: st_accel_i2c.c: Use probe_new() instead of probe() adds 366995df8b9e iio: dac: ti-dac5571 remove redundant variable 'shift' adds 5f0d4fd6b2c6 iio: dac: ltc2632 remove redundant pointer chip_info and s [...] adds 82d65f9d5528 iio:imu:adis: Mark expected switch fall-throughs adds e161ef7c3c37 iio: mma8452: Mark expected switch fall-through adds 28d1a7ac2a0d iio: dac: Add AD5758 support adds 777baca07ef1 dt-bindings: iio: dac: Add docs for AD5758 DAC adds 794ac821cc44 iio: adc: max1363: merge calls to of_match_device and of_d [...] adds 382fa5812583 iio: accel: adxl345: add sampling frequency support adds 7f310e5d0711 iio: hx711: add clock-frequency property in DT adds 461631face58 iio: hx711: add delay until DOUT is ready adds 843429708e39 iio: hx711: fix spurious unit-address in example adds de8df0b9c38d iio: imu: mpu6050: add support for 6515 variant adds d2b863baf1c7 iio: pressure: bmp280: remove unused options from device t [...] adds a42174983c75 iio: imu: st_lsm6dsx: add error logs to st_lsm6dsx_read_fifo() adds ef89f4b96a2a iio: adxl345: Add support for the ADXL375 adds cd570e6fa43a iio: change strncpy+truncation to strlcpy adds c73314e6ebb2 iio: Add channel for Phase adds 1c28799257bc iio: light: isl29501: Add support for the ISL29501 ToF sensor. adds c0e4e0fd952b iio: Add modifier for DUV light adds e01e7eaf37d8 iio: light: introduce si1133 adds 39e27533cdb4 dt-bindings: iio: sigma-delta-modulator: fix unit-address [...] adds c344a327baef iio: adc: xilinx: Remove dead code from xadc_zynq_setup adds 69f894c3f318 iio: ad9523: replace core mlock with local lock adds a176ba37e628 iio: adc: at91-sama5d2_adc: fix up casting in at91_adc_rea [...] adds 7d7209f0c467 iio: adc: ti-ads7950: use SPDX-License-Identifier adds 8134b613b05d iio: adc: ti-ads7950: allow simultaneous use of buffer and [...] adds 439ba65b8b4f dt-bindings: iio: adc: add Meson8m2 support adds ffc0d638c838 iio: adc: meson-saradc: add support for the Meson8m2 SoCs adds 5a4e33c1c53a iio: ad9523: Fix displayed phase adds c5b974bee9d2 iio: sca3000: Fix missing return in switch adds 3ceefa3ffd17 Merge tag 'iio-for-4.19b' of git://git.kernel.org/pub/scm/ [...] adds 6cefe675f12f staging: gasket: save struct device for a gasket device adds 803ff424e462 staging: gasket: core: convert to standard logging adds 952b02a28176 staging: gasket: interrupt: convert to standard logging adds e25bed80b618 staging: gasket: ioctl: convert to standard logging adds c423d3447874 staging: gasket: page table: convert to standard logging adds 0f647805c070 staging: gasket: sysfs: convert to standard logging adds 3ed768ea90ec staging: gasket: apex: convert to standard logging adds 76fe4ae0e758 staging: gasket: remove gasket logging header adds e8742fc322ab staging: gasket: TODO: remove entry for convert to standar [...] adds 330e5f2425ad staging: gasket: don't print device addresses as kernel pointers adds 4e336dff0dcc Staging: octeon-usb: Adding SPDX license identifier adds ff5c37987b11 staging: fsl-dpaa2/ethsw: Fix error message adds 227686b65256 staging: fsl-dpaa2/eth: Update default hash key adds 5b91b73b8c4e staging: fsl-dpaa2/eth: Remove unused driver version adds f970bec3cf9a staging: fsl-dpaa2/eth: document nested structs as per kernel-doc adds a89bac0a2ca4 staging: fsl-dpaa2/ethsw: document nested structs as per k [...] adds aea1286dcbbb staging: erofs: add on-disk layout adds bfb8674dc044 staging: erofs: add erofs in-memory stuffs adds ba2b77a82022 staging: erofs: add super block operations adds 81781b02f984 staging: erofs: add raw address_space operations adds 431339ba9042 staging: erofs: add inode operations adds 3aa8ec716e52 staging: erofs: add directory operations adds d72d1ce60174 staging: erofs: add namei functions adds fd68c6a20fcf staging: erofs: update Kconfig and Makefile adds b17500a0fdba staging: erofs: introduce xattr & acl support adds d5beb31b6b1c staging: erofs: support special inode adds 9c07b3b39dc7 staging: erofs: introduce error injection infrastructure adds 13f06f48f7bf staging: erofs: support tracepoint adds b8b58b3280b3 staging: erofs: <linux/tagptr.h>: introduce tagged pointer adds 5eb20ec3e524 staging: erofs: introduce pagevec for unzip subsystem adds 02827e1796b3 staging: erofs: add erofs_map_blocks_iter adds b29e64d87980 staging: erofs: add erofs_allocpage adds 55441958bb8d staging: erofs: globalize prepare_bio and __submit_bio adds 366c96a3a868 staging: erofs: introduce a customized LZ4 decompression adds 0d40d6e399c1 staging: erofs: add a generic z_erofs VLE decompressor adds 2497ee41295c staging: erofs: introduce superblock registration adds a15813126272 staging: erofs: introduce erofs shrinker adds e7e9a307be9d staging: erofs: introduce workstation for decompression adds 3883a79abd02 staging: erofs: introduce VLE decompression support adds 105d4ad857dc staging: erofs: introduce cached decompression adds 27cce7bc2f81 staging: erofs: add a TODO and update MAINTAINERS for staging adds 81edee7ac83c staging: erofs: fix a compile warning of Z_EROFS_VLE_VMAP_ [...] adds e7cffa03b342 staging: gasket: sysfs: remove check for refcount already zero adds f390d08d8b87 staging: gasket: apex: fixup undefined PCI class adds 14d70229777f staging: gasket: sysfs: remove unnecessary NULL check on d [...] adds 758c579ec631 staging: gasket: page table: remove code for "no dma_ops" adds 6d4abf1c0e26 staging: axis-fifo: fix return value check in axis_fifo_probe() adds 47e541a17ec7 staging: erofs: fix compile error without built-in decompr [...] adds 6caa58413692 staging: erofs: fix conditional uninitialized `pcn' in z_e [...] adds 5b6e80cc9806 staging: gasket: core: hold reference on device while in use adds bb8a14a3d820 staging: gasket: use NULL instead of 0 for null pointer adds bd757b5d2e0b staging: rtl8192e: ieee80211: Convert from ahash to shash adds 2f675c91eeb7 staging: rtl8192u: ieee80211: Convert from ahash to shash adds 910ca496b8dc staging: mt7621-mmc: Use BIT macro instead of explicit shi [...] adds d3094361a91f staging: rtl8188eu: remove unused sreset_get_wifi_status() adds 318c66d456b8 staging: wlan-ng: remove volatile from reapable field in h [...] adds d47b10e6f90d staging: wlan-ng: correction to comment in hfa384x_usb adds 891f6de39ced staging: rtl8188eu: remove unused ODM_RASupport_Init() adds b045b429151c staging: rtl8188eu: remove unused CAM_empty_entry() adds c60b03effc26 staging: rtl8188eu: remove unused rtw_get_oper_bw() adds 12f3ccfbc560 staging: rtl8188eu: remove unused rtw_get_oper_choffset() adds 66b19887fbaf staging:rtl8192u: Rename bit definition ISR_TxBcnOk - Style adds 85dc31eb8c49 staging:rtl8192u: Rename ISR_TxBcnErr bit definition - Style adds 4434e159d064 staging:rtl8192u: Rename ISR_BcnTimerIntr - Style adds 6b59fd408d1b staging:rtl8192u: Remove multiple blank lines - Style adds a1b34e427c56 staging:rtl8192u: Rename SwChnlCmd - Style adds d2a5c987e7f2 staging:rtl8192u: Rename CmdID - Style adds 33f28ab7a0b7 staging:rtl8192u: Rename Para1 > para_1 - Style adds 21807031af7c staging:rtl8192u: Rename Para2 to para_2 - style adds e918443caf09 staging:rtl8192u: Rename msDelay to ms_delay - Style adds 4531f1934bf6 staging:rtl8192u: Remove proxy struct rtl819XMACPHY_Array_ [...] adds 22be361aa904 staging:rtl8192u: Remove proxy struct rtl819XPHY_REG_1T2RA [...] adds def6b79f3f2d staging:rtl8192u: Remove proxy array rtl819XAGCTAB_Array - Style adds be208c7695ff staging:rtl8192u: Remove proxy rtl819XRadioA_Array - Style adds 416599d096ae staging:rtl8192u: Remove proxy rtl819XRadioB_Array - Style adds 281da5305b05 staging:rtl8192u: Remove proxy rtl819XRadioC_Array - Style adds a99d02401f24 staging:rtl8192u: Remove proxy rtl819XRadioD_Array - Style adds b714c8c0b055 staging:rtl8192u: Rename HW90_BLOCK_E - Style adds fb37edcfcba7 staging:rtl8192u: Rename RF90_RADIO_PATH_E - Style adds 14c964a2d370 staging:rtl8192u: Remove repeated definitions - Style adds cc29db86378e staging:rtl8192u: Rename eRFPath - Style adds 1538be280259 staging:rtl8192u: Remove typedef and rename TX_TS_RECORD - Style adds c1fdc5de69aa staging:rtl8192u: Rename TsCommonInfo - Style adds 4925d4b76647 staging:rtl8192u: Rename TxCurSeq - Style adds 43a420e31de5 staging:rtl8192u: Rename TxPendingBARecord - Style adds f57383bcdace staging:rtl8192u: Rename TxAdmittedBARecord - Style adds e5afcc0f40b0 staging:rtl8192u: Rename bAddBaReqInProgress - Style adds df5d5bc8d095 staging:rtl8192u: Rename bAddBaReqDelayed - Style adds 5ef43de1d2ff staging:rtl8192u: Rename bUsingBa - Style adds 1c194ce9fc1d staging:rtl8192u: Rename TsAddBaTimer - Style adds 80b6f0d45c76 staging:rtl8192u: Remove typedef and rename RX_TS_RECORD - Style adds b88668ace9fa staging:rtl8192u: Remove commented out code - Style adds 596a2ca3b48b staging:rtl8192u: Remove unused timer values - Style adds dfbb36f71734 staging:rtl8192u: Rename RxIndicateSeq - Style adds 902efe070caf staging:rtl8192u: Rename RxTimeoutIndicateSeq _Style adds a1ac7d1c4703 staging:rtl8192u: Rename RxPendingPktList - Style adds 5b76f8cbe23f staging:rtl8192u: Rename RxPktPendingTimer - Style adds 02f2560cbedd staging:rtl8192u: Rename RxAdmittedBARecord - Style adds 01eb0ce4a84b staging:rtl8192u: Rename RxLastSeqNum - Style adds 99750726f9fa staging:rtl8192u: Rename RxLastFragNum - Style adds f164338121d7 staging:rtl8192u: Remove blank line - Style adds c225b00d012e staging:rtl8192u: Remove unused DM_check_fsync_time_interv [...] adds c39f4bb98ea4 staging: rtl8188eu: fix comparsions to NULL - coding style adds 6da0bda8d794 staging: rtl8188eu: replace tabs with spaces adds 8cc7be34c638 staging: rtl8188eu: remove unused rtw_calculate_wlan_pkt_s [...] adds b9f13084580c staging: fix platform_no_drv_owner.cocci warnings adds 38c6aa2175c3 staging: erofs: use the wrapped PTR_ERR_OR_ZERO instead of [...] adds c88b94a9f43c Merge 4.18-rc7 into staging-next adds c7346797f5fb Revert "staging:r8188eu: Use lib80211 to encrypt (TKIP) tx [...] adds 8dd8a48b9a7d staging: gasket: core: hold reference to pci_dev while used adds 34cf3ea8dae7 staging: gasket: sysfs: hold reference to device while in use adds dd9d1502feea staging: gasket: page table: hold references to device and [...] adds f9a496301929 staging: gasket: core: allow root access based on user namespace adds 904bb9ccf3a9 staging: gasket: apex: simplify comments for static functions adds f975c995e76b staging: gasket: core: simplify comments for static functions adds 73832cf08fdb staging: gasket: ioctl: simplify comments for static functions adds 480884860158 staging: gasket: page table: simplify comments for static [...] adds e4c4afa8db90 staging: gasket: interrupt: simplify comments for static f [...] adds cef7330217ac staging: gasket: sysfs: simplify comments for static functions adds 8b8a93885d57 staging: gasket: TODO: remove entry for static function ke [...] adds c76b15fe7b7b staging: gasket: apex: remove static function forward decl [...] adds 26fd80ead0fe staging: gasket: apex: fix function param line continuation style adds 0a837d1ba505 staging: rtl8188eu: remove unused dump_txrpt_ccx_88e() adds 30622c87c38e staging: rtl8188eu: remove unused should_forbid_n_rate() adds 816f4a46e0b4 staging: rtl8188eu: remove redundant includes adds 3da4a578ce61 staging: rtl8188eu: replace tabs with spaces adds 47c8264e68e8 staging: rtl8188eu: fix comparsion to true adds 8d7430de9887 staging: rtl8188eu: remove unnecessary parentheses adds 2e8ce8efc962 staging:rtl8192u: Add spaces around operators - Style adds 4116ad1d993c staging:rtl8192u: Rename ACI_AIFSN - Style adds a7f4a9e21bd1 staging:rtl8192u: Rename member variables - Style adds dd3c69e115a7 staging:rtl8192u: Remove unused union AC_PARAM - Style adds 15321170f7e2 staging:rtl8192u: Remove unused union ECW -Style adds 489d5cd8046e staging:rtl8192u: Rename enum DIRECTION_VALUE - Style adds 8e542c484c80 staging:rtl8192u: Rename union QOS_TSINFO - Style adds 8f0edc1125dd staging:rtl8192u: Remove unused constants - Style adds ac2028a77dfc staging:rtl8192u: Remove typedef of struct cmpk_txfb_t - Style adds b14947da727c staging:rtl8192u: Remove unused CMPK_TX_SET_CONFIG_SIZE - Style adds 171b51a9b710 staging:rtl8192u: Removed unused CMPK_RX_DBG_MSG_SIZE - Style adds 9989b9d131a1 staging:rtl8192u: Correct spelling in comments - style adds 17a16b769466 staging:rtl8192u: Remove typedef of cmpk_intr_sta_t - Style adds e2102bc362a2 staging:rtl8192u: Remove typedef of cmpk_set_cfg_t - Style adds e0043d14fcb5 staging:rtl8192u: Refactor use of enum dm_dig_sta_e - Style adds 06761ce4290e staging:rtl8192u: Refactor enum dm_ratr_sta_e usage - Style adds fb2a2729720f staging:rtl8192u: Remove enum dm_dig_op_e - Style adds ebd0dcbd93b5 staging:rtl8192u: Refactor enum dm_dig_alg_e - Style adds 9888151133c8 staging:rtl8192u: Remove unused enum dm_dig_dbg_e - Style adds c3575c7c564a staging:rtl8192u: Refactor dm_dig_connect_e - Style adds a48aa566becb staging:rtl8192u: Refactor enum dm_dig_pd_th_e - Style adds cff3d470010a staging:rtl8192u: Refactor enum dm_dig_cs_ratio_e - Style adds 1c58e9cc5b56 staging:rtl8192u: Refactor enum DM_CCK_Rx_Path_Method - Style adds fc6152f46503 staging: erofs: add the missing break in z_erofs_map_blocks_iter adds 24daf6a3c974 staging: erofs: remove a redundant marco in xattr adds 500cc548c8eb staging: comedi: drop serial2002 driver adds 5298ff58c93e drivers/staging/mt7621-eth: Use dma_zalloc_coherent to rep [...] adds 80666096eb78 staging: gasket: core: remove static function forward decl [...] adds ea174ccd2a11 staging: gasket: ioctl: remove static function forward dec [...] adds d821f8eb92ef staging: gasket: interrupt: remove static function forward [...] adds 00b60c8d9ed7 staging: gasket: pg tbl: remove static function forward de [...] adds 6d2bd645cbae staging: gasket: TODO: remove entry for static function de [...] adds 88c8a377c00f staging: gasket: core: fix function param line continuation style adds 3e8450831312 staging: gasket: ioctl: fix function param line continuati [...] adds e8c7f19981dc staging: gasket: page table: fix function param line conti [...] adds 46b77a6b6922 staging: gasket: sysfs: fix function param line continuati [...] adds 21cfa72cddee staging: gasket: interrupt: fix function param line contin [...] adds 953105453b1a staging: gasket: TODO: remove entry for multi-line alignme [...] adds 4287dbaa7c3e staging: gasket: apex: move driver-private defines out of apex.h adds e02fed16b3f4 staging: gasket: core: use bool type for ns_capable result adds d29f6c19b0d4 Revert "staging: gasket: page table: hold references to de [...] adds 799d8a8e0500 staging: gasket: page table: fix header file include guard symbol adds 6431975789fc iio: ad9523: support for external signals via gpios adds 1b3bd8592780 iio: chemical: Add support for Bosch BME680 sensor adds cebc4585f6ac iio: ad_sigma_delta: use unsigned long for timeout adds 1ebc787ae518 iio: vcnl4000: make the driver extendable adds 50c50b975d56 iio: vcnl4000: add VCNL4010 and VCNL4020 device id adds 58bf9ace8c91 iio: vcnl4000: warn on incorrectly specified device id adds be38866fbb97 iio: vcnl4000: add support for VCNL4200 adds 0a8460966fc2 iio: adc: xilinx: Check for return values in clk related f [...] adds 81f5471838c2 iio: adc: xilinx: limit pcap clock frequency value adds 50e8e9f3096b iio: adc: xilinx: Remove platform_get_irq from xadc_remove [...] adds 2fa03b92b629 iio: adc: xilinx: Move request_irq before enabling interrupts adds 9a5094ca29ea iio: ad9523: Fix return value for ad952x_store() adds 1e96e93a3569 iio: light: si1133 fix test for val being not zero or not one. adds 2b4ec22d36d4 Merge branch 'fixes-togreg' into togreg adds 496fb59e1274 iio: light: si1133: fix uninitialized resp variable adds c0f460ffeb95 Merge tag 'iio-for-4.19c' of git://git.kernel.org/pub/scm/ [...] adds 548b9f03f007 staging: gasket: sysfs: fix potential null dereference adds ba67f54d911c staging: vboxvideo: Pass a new framebuffer to vbox_crtc_do [...] adds 2408898e3b6c staging: vboxvideo: Add page-flip support adds 9abc44ba4e2f staging: wilc1000: fix TODO to compile spi and sdio compon [...] adds f131bbe556fb staging: wilc1000: remove unnecessary comments and comment [...] adds a120adb8b6ed staging: wilc1000: modified debug log messages description adds 97ed6d34e312 staging: wilc1000: added comments for 'hif_cs' mutex lock adds 49328076f6f9 staging: wilc1000: rename 'rcvd_ch_cnt' element in 'user_s [...] adds 7878abdec920 staging: wilc1000: refactor wilc_wlan_handle_isr_ext to av [...] adds 41203a451b6c staging: wilc1000: use 'u16' data type for config id parameter adds 02211edc9a1f staging: wilc1000: fix endianness warnings reported by sparse adds 90615f9f173a staging: fsl-dpaa2/eth: convert documentation to .rst format adds 0bb29b25a008 staging: fsl-dpaa2/eth: add SPDX license identifiers adds ef134e9c1979 staging: fsl-dpaa2/eth: Cleanup comments adds d9cc92670b35 staging: fsl-dpaa2/eth: Remove dead code adds 0035698dcd78 staging: fsl-dpaa2/eth: Use BIT() macro adds c3e39b07f64d staging: fsl-dpaa2/eth: Merge header files adds 328cf8e7790c staging: rtl8188eu: use is_multicast_ether_addr adds 8663b2e02c1b staging: rtl8188eu: use is_broadcast_ether_addr adds 4235d7d88a5a staging: rtl8188eu: fix indentation - style adds 55e12d6451c9 staging: rtl8188eu: fix comparsions to NULL - style adds ee34b7cb0f0e staging: rtl8188eu: remove unnecessary parentheses - style adds 96b0b7594118 staging: rtl8188eu: remove unused rtw_add_bcn_ie() adds 1a5c3d83c009 staging: rtl8188eu: remove unused rtw_remove_bcn_ie() adds d36255f14876 staging: rtl8188eu: rename odm_RTL8188E - style adds 7f40eb132c47 staging:rtl8192u: Clean cmpk_counttxstatistic() comments - Style adds ab9a066577f9 staging:rtl8192u: Remove union from aci_aifsn - Style adds 893ce9394b3c staging:rtl8192u: Remove union from qos_tsinfo - Style adds 0a679b9359f6 staging:rtl8192u: Rename members of struct qos_tsinfo - Style adds 9365607ac1c9 staging:rtl8192u: Refactor union TSPEC_BODY - Style adds 73b068f56753 staging:rtl8192u: Rename TSInfo - Style adds 7390ebe9e3d5 staging:rtl8192u: Rename tspec_body members - Style adds c96dc9b905f2 staging:rtl8192u: Remove commented out code - Style adds f40e50c33fa5 staging:rtl8192u: Move QOS_TCLAS to rtl819x_TS.h - Style adds 4f698fc122e2 staging:rtl8192u: rename OCTET_STRING - Style adds 4375c036ca00 staging:rtl8192u: Rename octet_string members - Style adds 9e86a12e7b96 staging:rtl8192u: Remove unused UP2AC - Style adds 0b0251ad9bec staging:rtl8192u: Rename IsACValid and add parenthesis - Style adds 84d979bc89e3 staging:rtl8192u: Change clock comment - Style adds 1c65a2e2f68e staging: gasket: remove "reset type" param from framework adds d9da1cbd0ba6 staging: gasket: apex: drop reset type param adds 025556d55d6e staging: gasket: apex: enable power save mode by default adds 156c3df8d4db staging: erofs: disable compiling temporarile adds 3f285135bcff staging: wilc1000: fix compilation warning for ARCH PowerPC adds 2ec34a4393f1 staging: fsl-dpaa2/eth: Use named arguments in function de [...] adds a9df8cd5e3fc Staging: rtlwifi: base: Modified the line ending with a pa [...] adds ae3b4ed1a23f staging: rtl8188eu: use phydm_regdefine11n.h from rtlwifi adds a13bb977bca6 staging: wlan-ng: remove unused definitions from p80211types.h adds 5bf553b671cf staging: gasket: core: remove registration logs adds 8445a07db878 staging: gasket: core: device register debug log cleanups adds a43a98da75ff staging: gasket: core: add subsystem and device info to logs adds 515bc432e4a5 Revert "staging: gasket: core: hold reference to pci_dev w [...] adds e61c7a1caa97 staging: wilc1000: added Microchip copyright notice header adds 2345ef30ea30 staging: wilc1000: replace ISWILC1000() macro with inline [...] adds 5751e4f164c3 staging: wilc1000: remove TODO item for comments and code style adds 8add1eb548d2 staging:rtl8192u: Remove debug member from structures - Style adds a2351af9f562 staging:rtl8192u: Remove member variable rx_gain_range_max [...] adds 976a4b90931f staging:rtl8192u: Remove member initialgain_lowerbound_sta [...] adds f835f4b38300 staging:rtl8192u: Rename enum constants - Style adds 916501c8047c staging:rtl8192u: Remove unused extern DM_RxPathSelTable - Style adds 863108d5a06b staging:rtl8192u: Remove member variable Enable - Style adds f19a08e76d09 staging:rtl8192u: Rename cck_Rx_path - Style adds f793836c16a5 staging:rtl8192u: Remove SS_TH_low - Style adds 2a2271e4ac87 staging:rtl8192u: Remove member diff_TH - Style adds 68d84843665c staging:rtl8192u: Rename member disabledRF - Style adds 447558d26ebb staging:rtl8192u: Remove member reserved - Style adds d3c90eff9c4e staging:rtl8192u: Refactor DCMD_TXCMD_T structure - Style adds a7a014961548 staging:rtl8192u: Rename DM_DIG_MIN_Netcore - Style adds 0395a9aad583 staging:rtl8192u: Rename RateAdaptiveTH_High - Style adds c972be9a7525 staging:rtl8192u: Rename constants RateAdaptiveTH_Low_* - Style adds 070c1ce97891 staging:rtl8192u: Rename constants - Style adds 1bb6d9b95025 staging:rtl8192u: Rename Register Constants - Style adds 0f79619d70bb staging:rtl8192u: Clean up of spacing - Style adds f1c3b4880bdf staging:rtl8192u: Remove typedef and rename QOS_TCLAS - Style adds e8ac237d4854 staging:rtl8192u: Rename types in QOS_TCLAS union - Style adds 51606f72a837 staging:rtl8192u: Rename multiple variables - Style adds 4651fb4c4098 staging:rtl8192u: Remove blank line - Style adds 3750985c8d36 staging:rtl8192u: Remove comments - Style adds 8e0c18d3a114 staging:rtl8192u: Replace magic number with defined consta [...] adds ac588ce4b516 staging: rtl8188eu: rename rtw_IOL_applied adds 5eb438c9d236 staging: rtl8188eu: remove unnecessary parentheses adds b5c7af4139f4 staging: rtl8188eu: remove redundant include adds 1061bdba2fc3 staging: rtl8188eu: remove unnecessary includes adds 2bc7596438ab staging: erofs: fix if assignment style issue adds a81d67894947 staging: gasket: sysfs: clean up state if ENOMEM removing mapping adds b7072b24fa61 staging: gasket: core: move core PCI calls to device drivers adds 1453e90cc40e staging: gasket: apex: move PCI core calls to apex driver adds c75e2bb32fd0 staging: gasket: core: convert remaining info logs to debug adds 1b25e6e81aab staging: gasket: core: remove device enable and disable callbacks adds 2f649036fa66 staging: gasket: apex: remove device enable and disable callbacks adds 39091410d0d8 staging: gasket: core: let device driver enable/disable ga [...] adds 38da89d5cc95 staging: gasket: apex: enable/disable gasket device from apex adds 4420ea9366a5 staging: gasket: core: delete device add and remove callbacks adds c169d876bfbf staging: gasket: apex: fold device add/remove logic inline adds 565eeedaa0c1 staging: gasket: core: remove sysfs setup and cleanup callbacks adds 71934948b0a1 staging: gasket: apex: move sysfs setup code to probe function adds 95a2c279b2c7 staging: gasket: core: protect against races during unregister adds 4801fc6f7f72 staging: gasket: apex: place in low power reset until opened adds d37d2dd41f7a staging: gasket: core: remove incorrect extraneous comment adds 8d84a9c1d29d staging: gasket: fix code indent for conditional statement adds ec6e6925fc2a staging: gasket: remove some extra semicolon adds 3978c8e3237c staging: erofs: remove an extra semicolon in z_erofs_vle_u [...] adds c5fe50aaa20c Revert "staging:r8188eu: Use lib80211 to encrypt (CCMP) tx [...] adds 8571c62d45cb staging: mt7621-pci: use generic kernel pci subsystem read [...] adds e9d03d17dd94 staging: mt7621-pci: remove dead code derived to not use c [...] adds 52ed727ca031 staging: mt7621-pci: add pcie_write and pcie_read helpers adds 9f999b415027 staging: mt7621-pci: use pcie_[read|write] in [write|read]_config adds c0431f4f4aef staging: mt7621-pci: simplify read_config function adds f8427fae5709 staging: mt7621-pci: simplify write_config function adds edec14020e3f staging: mt7621-pci: remove unused macros adds e38bb1754003 staging: mt7621-pci: avoid register duplication per contro [...] adds cd7d07db8b83 staging: mt7621-pci: review includes putting them in alpha [...] adds 152f3893f4bd staging: mt7621-pci: use pcie_[read|write] in RALINK_PCI_P [...] adds c00f0352bed0 staging: mt7621-pci: remove RALINK_PCI_BASE from remaining [...] adds 88e8fa0c26ba staging: mt7621-pci: use BIT macro in preprocessor definitions adds 8594351af0f9 staging: mt7621-pci: rename RALINK_PCI_CONFIG_DATA_VIRTUAL [...] adds 4cafd03a916e staging: mt7621-pci: remove remaining pci_legacy dependant code adds 532f14d97394 staging: mt7621-dts: add pcie controller port registers adds e083926b3e26 staging: comedi: ni_mio_common: fix subdevice flags for PF [...] adds f7992a043f5c staging: rtlwifi: refactor rtl_get_tcb_desc adds 247e415fbc3e staging: rtl8188eu: use is_multicast_ether_addr in recv_linux.c adds d39e86cbd8ae staging: rtl8188eu: use is_multicast_ether_addr in rtl8188 [...] adds 353c6774bd8e staging: rtl8188eu: cleanup block comment - style adds e18676cc6e20 staging: rtl8188eu: remove whitespace - style adds 5c3bd8481c38 staging: rtl8188eu: use is_multicast_ether_addr in rtw_sta_mgt.c adds 705030a151cd staging: rtl8188eu: remove whitespace, add missing blank line adds 243638bc1c76 staging: rtl8188eu: remove unused array dB_Invert_Table adds 0b1533c6c6f6 staging: fbtft: Puts macro arguments in parenthesis to avo [...] adds 333c7b940526 staging: fbtft: Fixes some alignment issues - Style adds e66f30ee1369 staging: fbtft: A bit more information on dev_err. adds d9932c8be094 staging: fbtft: Changes gamma table to define. adds 5bfac06f3e21 staging: fbtft: Removes one nesting level to help readabil [...] adds c21cbb5ee3b2 staging: fbtft: Adjust some empty-line problems - Style adds 1315e8bad80c staging: fbtft: Erases some repetitive usage of function n [...] adds 1b989094bae2 staging: fbtft: Add spaces around / - Style adds a621f75cb8dd staging: rtl8188eu: remove unused mp_custom_oid.h adds 976418c57719 staging:rtl8192u: Remove stale comment - Style adds 6a2e1905bfb9 staging:rtl8192u: Add spaces around '+' operator - Style adds e4f6a44c4aec staging:rtl8192u: Remove unused macro definitions - Style adds 2475c515d403 Merge tag 'staging-4.19-rc1' of git://git.kernel.org/pub/s [...] adds 2b6a44035143 gnss: add GNSS receiver subsystem adds 98ddec80fdf1 dt-bindings: add generic gnss binding adds 37768b054f20 gnss: add generic serial driver adds cf408372e5f5 dt-bindings: gnss: add u-blox binding adds 1ad69f10e3a5 gnss: add driver for u-blox receivers adds 176193b7dd6e dt-bindings: gnss: add sirfstar binding adds d2efbbd18b1e gnss: add driver for sirfstar-based receivers adds 10f146639fee gnss: add receiver type support adds 09755690c6b7 vmw_balloon: fix inflation of 64-bit GFNs adds 5081efd11256 vmw_balloon: do not use 2MB without batching adds ce664331b248 vmw_balloon: VMCI_DOORBELL_SET does not check status adds c3cc1b0fc275 vmw_balloon: fix VMCI use when balloon built into kernel adds ec992cc7ea40 vmw_balloon: remove inflation rate limiting adds 8b4770ec7df7 vmw_balloon: update copyright message adds 9cf04a29ff70 vmw_balloon: update maintainers list adds ccbaef5d0ba8 misc: genwqe: remove several redundant variables adds aa8998e57640 sgi-xp: remove redundant pointers ch and rp adds 53e44782e230 misc: ti-st: remove redundant variable 'type' adds c4bcaffa6b81 misc: vmci: remove redundant variable is_local adds ce7d8f8a66e6 misc: rtsx: make several functions static adds c6446c210f2b w1: ds2482: make module parameter extra_config static adds ea4ba866d14f goldfish_pipe: make tasklet goldfish_interrupt_tasklet static adds 9f10ee32bfaf hpet: remove redundant pointer hpet adds 07fb28b80c77 char: pcmcia: remove redundant pointer dev adds 2e08b1dbbc3a eeprom: idt_89hpesx: remove redundant variable csrval_len adds af0a5646cb8d use the new async probing feature for the hyperv drivers adds e9a7fda29a56 x86/hyperv: Add interrupt handler annotations adds 71b38245acb0 Drivers: hv: vmbus: Add comments on ring buffer signaling adds 50229128727f Drivers: hv: vmbus: Fix the offer_in_progress in vmbus_pro [...] adds 619a4c8b2b5a Drivers: hv: vmbus: Remove x86 MSR refs in arch independent code adds 8a99c920092f tools: hv: update lsvmbus to be compatible with python3 adds 07136793ccad Tools: hv: vss: fix loop device detection adds 7dc9b6b8089d Drivers: hv: vmbus: Make TLFS #define names architecture neutral adds 3458657f9e10 mei: remove unused MEI_IAMTHIF_STALL_TIMER define adds 9a7c0b69b6e7 mei: add optional timeout to internal bus recv adds 3cfaeb335305 mei: expose fw version to sysfs adds f294d00961d1 misc: sram: fix resource leaks in probe error path adds d5b9653dd2bb misc: sram: enable clock before registering regions adds 36cb055f1bcf dt-bindings: vendor-prefixes: fix bad merge adds a59f95c7a2c3 Documentation: fpga: cleanup adds 918da95176be fsi: gpio: Trace busy count adds e212ab47bd02 fsi: gpio: Remove unused 'id' variable adds e5538139e043 fsi: gpio: Use a mutex to protect transfers adds 5d0d16f135c0 fsi/fsi-master-gpio: Sample input data on different clock phase adds bc1099d2b251 fsi/fsi-master-gpio: Add "no-gpio-delays" option adds 97a4e5c95bf7 fsi/fsi-master-gpio: Reduce turnaround clocks adds b632642e4ce2 fsi/fsi-master-gpio: Reduce dpoll clocks adds f3ca4834ac33 fsi/fsi-master-gpio: Delay sampling of FSI data input adds 8193fb4451ce fsi/gpio: Include command build in locked section adds 0e82e5c1fad7 fsi/gpio: Use relative-addressing commands adds 4e56828a5db1 fsi/fsi-master-gpio: Implement CRC error recovery adds c49e34401a32 fsi/fsi-master-gpio: More error handling cleanup adds 26d79b272d38 fsi/master-gpio: Replace bit_bit lock with IRQ disable/enable adds 52b7116e885e fsi: scom: Remove PIB reset during probe adds 9f4a8a2d7f9d fsi/sbefifo: Add driver for the SBE FIFO adds 5c74f27bf6ca Merge tag 'fsi-updates-2018-06-12' of https://git.kernel.o [...] adds 43986798fd50 ipack: add error handling for ioremap_nocache adds 8134d27103b3 slimbus: messaging: pass correct wbuf adds 057ba872d0ad slimbus: messaging: remove multiple calls to pm_runtime_ma [...] adds ffa2d9219128 slimbus: messaging: initialize completion correctly adds ba883d90b1c8 slimbus: qcom: remove redundant depends in Kconfig adds e0772de8a48b slimbus: core: add of_slim_device_get() helper adds db455d66b990 slimbus: core: rearrange slim_eaddr structure adds d3062a210930 slimbus: messaging: add slim_alloc/free_txn_tid() adds 992d36158a06 slimbus: ngd: dt-bindings: Add slim ngd dt bindings adds 917809e2280b slimbus: ngd: Add qcom SLIMBus NGD driver adds abb9c9b8b51b slimbus: stream: add stream support adds 52490169cddf slimbus: ngd: add stream support adds 98860b7b605c ds2490.c: Add required spaces adds b2dd10ce8b62 ds2490.c: Remove unnecessary whitespace adds 7b4bcbcdb2a9 ds2490.c: Move struct open braces to previous line adds c7e5a5b4f037 w1: fix w1_ds2438 documentation adds 55d7d44eb21d MAINTAINERS: Add file patterns for w1 device tree bindings adds 26d79b820b27 nvmem: rave-sp-eeprom: Remove VLA usage adds fc82975aea38 nvmem: core: remove unused nvmem_device ncells member adds 7fb2fd4e25fc vmci: type promotion bug in qp_host_get_user_memory() adds 5faecb016288 /dev/mem: Mark expected switch fall-through adds 97b715b62e5b misc: ibmvmc: Use GFP_ATOMIC under spin lock adds 0c2ccd8cd143 eeprom: at25: mark expected switch fall-throughs adds f1a54cddbbc3 sgi-xp: xpc_partition: mark expected switch fall-throughs adds bcde98fcf9cf misc: mic: mark expected switch fall-through adds 7e6f7d24535b siox: treat type errors as status errors adds e89059141381 siox: don't create a thread without starting it adds 6051e79bbfa6 misc: mic: fix passing the current time adds ce054546cc2c tsl2550: fix lux1_input error in low light adds 34fe3cfda826 ver_linux: Process input coming from procmaps that matches [...] adds 71bdd87f58f6 ver_linux: Do not check for ver_linux pattern in version function adds 2e0e3a24ca50 android: binder: Drop dependency on !M68K adds 591217d19b00 misc: ti-st: Allow compile test of GPIO consumers if !GPIOLIB adds ac3167257b9f headers: separate linux/mod_devicetable.h from linux/platf [...] adds 053a389b461c headers: fix build error in arch/arm/plat-samsung/adc.c, a [...] adds e464d28273f8 slimbus: stream: Fix htmldocs warnings adds 81b18bce48af Drivers: HV: Send one page worth of kmsg dump over Hyper-V [...] adds 37070d6c940e headers: fix linux/mod_devicetable.h inclusions adds c9c159b22902 extcon: max3355: include mod_devicetable.h adds a9ef97d098c5 fsi: sbefifo: Remove unneeded semicolon adds 2992513877d9 fsi: sbefifo: Fix sparse warnings adds fbdb5eac5ca6 fsi: master-hub: Fix sparse warnings adds 11454d6dc818 fsi: core: Fix sparse warnings adds 162c3946734d fsi: scom: Add mutex around FSI2PIB accesses adds bd2133645792 fsi: scom: Whitespace fixes adds 5a3c2f7656d0 fsi: scom: Fixup endian annotations adds f143304442f4 fsi: scom: Add register definitions adds 6b293258cded fsi: scom: Major overhaul adds c00bac88764a fsi: sbefifo: Add missing mutex_unlock adds 32f7f89d3065 fsi/sbefifo: Add dependency on OF_ADDRESS adds d5c66e61e7fe fsi: sbefifo: Fix checker warning about late NULL check adds 935f9636389f fsi: Move code around to avoid forward declaration adds a2e7da86cc39 fsi: Add mechanism to set the tSendDelay and tEchoDelay values adds edc2485148d2 fsi: master-gpio: Rename and adjust send delay adds 75854c148fa5 fsi: master-gpio: Add support for link_config adds 777fd524ba19 fsi: master-gpio: Add more tracepoints adds 8b2e47511313 fsi: master-gpio: Remove unused definitions adds 55382d301fd8 fsi: master-gpio: Remove "GPIO" prefix on some definitions adds 265aac26bcd4 fsi: Don't use device_unregister() in fsi_master_register() adds 8ef9ccf81044 fsi: master-gpio: Add missing release function adds fea9cf321c91 fsi: Move various master definitions to a common header adds c82705c54fe0 Merge tag 'fsi-updates-2018-07-12' of git://git.kernel.org [...] adds b40b3e9358fb mei: bus: type promotion bug in mei_nfc_if_version() adds cf1ed2c59b98 mei: bus: type promotion bug in mei_fwver() adds a103af1b64d7 mei: don't update offset in write adds de8774371cdc mei: check for error returned from mei_hbuf_empty_slots() adds 44c98df01851 mei: use correct type for counter variable in for loops adds 5151e2b578e9 mei: fix ssize_t to int assignment in read and write ops. adds 7bd50ccf001f coresight: etm3x: Don't use contextID with PID namespaces adds 450367f06ef3 coresight: etm4x: Don't use contextID with PID namespaces adds 25b4a2b909dc coresight: Remove function coresight_vpid_to_pid() adds 5cedd22370a0 coresight: ETM: Add support for Arm Cortex-A73 and Cortex-A35 adds 3495722a0093 coresight: tmc: Hide trace buffer handling for file read adds 0f728a7f9f8f coresight: tmc-etr: Do not clean trace buffer adds ef32df53b73b coresight: tmc-etr: Disallow perf mode adds 6f755e85c332 coresight: Add helper for inserting synchronization packets adds ed2cfb2b3cd8 dts: bindings: Restrict coresight tmc-etr scatter-gather mode adds 99443ea19e8b coresight: Add generic TMC sg table framework adds 260ec24b31a5 coresight: Add support for TMC ETR SG unit adds 75f4e3619fe2 coresight: tmc-etr: Add transparent buffer management adds e8e3b771395d coresight: tmc-etr buf: Add TMC scatter gather mode backend adds c34cc23f1dcb coresight: tmc: Add configuration support for trace buffer size adds a748ddd1132c coresight: include vmalloc.h for vmap/vunmap adds 00ea19702986 coresight: Fix check in coresight_tmc_etr_buf_insert_barri [...] adds 575694978247 coresight: Cleanup platform description data adds fe470f5f7f68 coresight: Handle errors in finding input/output ports adds 00b78e8b7b00 coresight: Cleanup device subtype struct adds 8a091d847cec coresight: Add helper device type adds fcacb5c154ba coresight: Introduce support for Coresight Address Transla [...] adds a59e5ff928d2 dts: bindings: Document device tree binding for CATU adds 8ed536b1e283 coresight: catu: Add support for scatter gather tables adds 434d611cddef coresight: catu: Plug in CATU as a backend for ETR buffer adds ccff2dfaceac coresight: tpiu: Fix disabling timeouts adds c73c9ad286ab docs: fpga: add a document for FPGA Device Feature List (D [...] adds 571d78bd458a fpga: mgr: add region_id to fpga_image_info adds ecb5fbe299df fpga: mgr: add status for fpga-manager adds 99a560bde313 fpga: mgr: add compat_id support adds 41a8b2c56470 fpga: region: add compat_id support adds 543be3d8c999 fpga: add device feature list support adds b16c5147dc3b fpga: dfl: add chardev support for feature devices adds 5d56e1170019 fpga: dfl: add dfl_fpga_cdev_find_port adds 5b57d02a2f94 fpga: dfl: add feature device infrastructure adds 6e8fd6e493bf fpga: dfl: add dfl_fpga_port_ops support. adds d06b004b99c9 fpga: dfl: add dfl_fpga_check_port_id function. adds 72ddd9f34040 fpga: add FPGA DFL PCIe device driver adds 968b8199e258 fpga: dfl-pci: add enumeration for feature devices adds 322ddebe54ae fpga: dfl: add FPGA Management Engine driver basic framework adds 0a27ff24d596 fpga: dfl: fme: add header sub feature support adds 620e1902f6fe fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSI [...] adds 29de76240e86 fpga: dfl: fme: add partial reconfiguration sub feature support adds af275ec6160b fpga: dfl: add fpga manager platform driver for FME adds 5ebae801d960 fpga: dfl: fme-mgr: add compat_id support adds de892dff17b3 fpga: dfl: add fpga bridge platform driver for FME adds bb61b9be3e6b fpga: dfl: add fpga region platform driver for FME adds 7514a4249c47 fpga: dfl: fme-region: add support for compat_id adds 1a1527cf5dda fpga: dfl: add FPGA Accelerated Function Unit driver basic [...] adds 47c1b19c160f fpga: dfl: afu: add port ops support adds e4664c0ee4ac fpga: dfl: afu: add header sub feature support adds 6fd893c409e5 fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSI [...] adds 857a26222ff7 fpga: dfl: afu: add afu sub feature support adds fa8dda1edef9 fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support adds 5d6bd30cc9c3 MAINTAINERS: add entry for FPGA DFL drivers adds 3eb93e0825ab dt-bindings: nvmem: Add Spreadtrum SC27XX efuse controller [...] adds 19c54468f222 nvmem: Add Spreadtrum SC27XX efuse support adds c6e9a3346824 dt-bindings: nvmem: imx-ocotp: add compatible string for imx6sll adds 6da27821a6f5 nvmem: imx-ocotp: add support for imx6sll adds 45cd74cb5061 eventpoll.h: wrap casts in () properly adds faa1a47388b3 parport: sunbpp: fix error return code adds 34bcfdac8c92 parport: ieee1284: mark expected switch fall-throughs adds 83cf9cd6d50e Merge 4.18-rc5 into char-misc-next adds 566208494e4d vme: ca91cx42: remove redundant variable i adds 8d62fe9499b8 virtio: virtconsole: Use seq_file for debugfs operations adds 55570f1a4417 gnss: ubx: make struct ubx_gserial_ops static adds d9995a0fab40 gnss: fix potential error pointer dereference adds 7f3838fb8c03 mei: bus: suppress sign-compare warnings adds 3772e5da4454 drivers/misc: Aspeed LPC snoop output using misc chardev adds 555e7943f281 misc: vexpress/syscfg: Use devm_ioremap_resource() to map memory adds c355bb1afc5f extcon: int3496: Use proper GPIO include adds 686b30580058 extcon: usbc-cros-ec: Make license text and module license match. adds 11bab5a28d4c extcon: usbc-cros-ec: Switch to SPDX identifier. adds 8a9dbb779fe8 extcon: Release locking when sending the notification of c [...] adds 64ce7e9de773 Merge tag 'extcon-next-for-4.19' of git://git.kernel.org/p [...] adds fbb5858c1467 uio: add SPDX license tag adds e7de2590f18a uio: fix wrong return value from uio_mmap() adds bce5c2ea350f uio: add SPDX license tags adds d5e748ff2b99 Merge remote-tracking branch 'gpio/ib-aspeed' into upstream-ready adds d5e838275c80 devres: Add devm_of_iomap() adds 2be5263c5df4 dt-bindings: fsi: Document binding for the fsi-master-ast- [...] adds 6a794a27daca fsi: master-ast-cf: Add new FSI master using Aspeed ColdFire adds 4fcdc2d1b0c6 fsi: sbefifo: Fix inconsistent use of ffdc mutex adds e13c542d5227 dt-bindings: fsi: Add optional chip-id to CFAMs adds 0a213777d1dd fsi: Add support for device-tree provided chip IDs adds 670d198b61eb Merge tag 'fsi-updates-2018-07-24' of git://git.kernel.org [...] adds 9fc5f0f8ad28 mei: cleanup slots to data conversions adds 8c8d964ce90f mei: move hbuf_depth from the mei device to the hw modules adds a1c4d08b6b95 mei: add mei_msg_hdr_init wrapper. adds 1e81c57b5983 android: binder_alloc: Include asm/cacheflush.h after linu [...] adds f371a7c17aaa android: binder: Include asm/cacheflush.h after linux/ inc [...] adds c356915ebc9d thunderbolt: Fix small typo in variable name adds dba3caf62103 thunderbolt: Use 64-bit DMA mask if supported by the platform adds fdd92e89a492 thunderbolt: Do not unnecessarily call ICM get route adds 84db68587651 thunderbolt: No need to take tb->lock in domain suspend/complete adds d04522fa0890 thunderbolt: Use correct ICM commands in system suspend adds fa3af1cb1ec0 thunderbolt: Remove redundant variable 'approved' adds 2d8ff0b586fb thunderbolt: Add support for runtime PM adds d0cff240b83b fsi: master-ast-cf: Fix build warnings on 64-bit platforms adds 375cac70100b fsi: master-ast-cf: Mask unused bits in RTAG/RCRC adds 502defbb476b fsi: master-ast-cf: Fix memory leak adds 537052df2234 fsi: master-ast-cf: Rename dump_trace() to avoid name collision adds 0ab5fe537474 fsi: Add new central chardev support adds 8b052dd64f99 fsi: sbefifo: Convert to use the new chardev adds d8f4587655f9 fsi: scom: Convert to use the new chardev adds d1dcd6782576 fsi: Add cfam char devices adds 9840fcd8cc43 fsi: Prevent multiple concurrent rescans adds 2d8bc6195227 Merge tag 'fsi-updates-2018-07-27' of git://git.kernel.org [...] adds ddcaf3ca4c3c Drivers: hv: vmus: Fix the check for return value from kms [...] adds 8afc06dd75c0 Drivers: hv: vmbus: Fix the issue with freeing up hv_ctl_t [...] adds 9d9c9656871c Drivers: hv: vmbus: Get rid of MSR access from vmbus_drv.c adds 7ceb1c37533e Drivers: hv: vmbus: add numa_node to sysfs adds 95883676e34a uio: pruss: fix error handling in probe adds b34e9a15b37b uio: fix possible circular locking dependency adds 98e70866aacb mei: add support for variable length mei headers. adds ee7aba5aba70 mei: hbm: define dma ring setup protocol adds 9d89ddfc6246 mei: hbm: introduce dma bit in the message header adds c2bd9fc13d0c mei: restrict dma ring support to hbm version 2.1 adds 7026a5fd7f2c mei: define dma ring buffer sizes for PCH12 HW and newer adds d3b26dd7cb0e Drivers: hv: vmbus: Reset the channel callback in vmbus_on [...] adds 6ba34171bcbd Drivers: hv: vmbus: Remove use of slow_virt_to_phys() adds 572086325ce9 Drivers: hv: vmbus: Cleanup synic memory free path adds 94aea0c6f7bd dt-bindings: mux: add adi,adgs1408 adds 8b9ce6954c05 mux: adgs1408: new driver for Analog Devices ADGS1408/1409 mux adds 72755eed6c1c goldfish: Add missing includes to goldfish.h adds 68275680ea12 goldfish: Use dedicated macros instead of manual bit shifting adds 9a481bdc1629 platform: goldfish: Retire pdev_bus adds 45ca3f76de05 firmware: vpd: Fix section enabled flag on vpd_section_destroy adds c8c64b39cf72 android: binder: Show extra_buffers_size in trace adds 81ae962d7f18 misc: ti-st: Fix memory leak in the error path of probe() adds c01513b4b299 eeprom: idt_89hpesx: clean up an error pointer vs NULL inc [...] adds f019f07ecf6a uio: potential double frees if __uio_register_device() fails adds b83a4141f025 misc: eeprom: assignment outside the if statement adds 7a92719356ca genwqe: card_base: Use true and false for boolean values adds 0171114210c7 misc: cxl: changed asterisk position adds a39284ae9d2a misc: mic: SCIF Fix scif_get_new_port() error handling adds aa1221b2584f fsi: scom: Fix NULL dereference adds 15e2a7218c27 fsi: sbefifo: Bump max command length adds 6d33b3069ed8 Merge tag 'fsi-updates-2018-08-08' of git://git.kernel.org [...] adds 128f38041035 android: binder: Rate-limit debug and userspace triggered [...] adds d5acba26bfa0 Merge tag 'char-misc-4.19-rc1' of git://git.kernel.org/pub [...] adds 0a50f61c4fbd drivers: base: initcall_debug logs for driver probe times adds 663336ee2628 device: Add #define dev_fmt similar to #define pr_fmt adds 166126c1e54d kernfs: Replace strncpy with memcpy adds 448a5a552f33 drivers: base: cacheinfo: use OF property_read_u32 instead [...] adds 77d2a24b6107 kobject: Replace strncpy with memcpy adds 8a1ed14ebf8c Documentation: update firmware loader fallback reference adds ea614629c69c linux/device.h: fix kernel-doc notation warning adds 319b11ef5719 base: fix order of OF initialization adds c855cf2759d2 sysfs: Fix internal_create_group() for named group updates adds 28af109a57d1 driver core: add a debugfs entry to show deferred devices adds 25b4e70dcce9 driver core: allow stopping deferred probe after init adds 7930eb919feb dt-bindings: pinctrl: add a 'pinctrl-use-default' property adds d19c5e79d46e pinctrl: Support stopping deferred probe after initcalls adds 78f307be3e0b iommu: Stop deferring probe at end of initcalls adds ac6bbf0cdf42 iommu: Remove IOMMU_OF_DECLARE adds e01afc325025 PM / Domains: Stop deferring probe at the end of initcall adds 3ec78790ec9a sysfs.h: fix non-kernel-doc comment adds 46d3a03781ea driver core: remove unnecessary function extern declare adds 726e41097920 drivers: core: Remove glue dirs from sysfs earlier adds 3297c8fc65af drivers/base: stop new probing during shutdown adds e16f4f3e0b7d base: core: Remove WARN_ON from link dependencies check adds d2fc88a61b4e Merge 4.18-rc7 into driver-core-next adds a18d783fedfe Merge tag 'driver-core-4.19-rc1' of git://git.kernel.org/p [...] adds 771c035372a0 deprecate the '__deprecated' attribute warnings entirely a [...] adds 307797159ac2 pcmcia: remove long deprecated pcmcia_request_exclusive_ir [...] adds 399c4129eba6 Merge tag 'pxa-for-4.19-dma_slave_map' of https://github.c [...] adds 2fb166e50e2f Merge branch 'next_pxa_dma' into next adds a94a7483a91c mmc: core: Adjust and reuse the macro of R1_STATUS(x) adds 75067aba7afb mmc: tegra: Use sdhci_pltfm_clk_get_max_clock adds ecf7c7c5855a mmc: dw_mmc-exynos: fix potential external abort in resume [...] adds ba6c7ac3a2f4 mmc: core: more fine-grained hooks for HS400 tuning adds db924bba47c8 mmc: tmio: add eMMC HS400 mode support adds 26eb2607fa28 mmc: renesas_sdhi: add eMMC HS400 mode support adds f15358885dda mmc: sdhci-msm: Define new Register address map adds 6ed4bb438703 mmc: sdhci-msm: Add msm version specific ops and data structures adds e0e4eee21c70 Documentation: sdhci-msm: Add new compatible string for SDCC v5 adds bc99266bbdd2 mmc: host: Register changes for sdcc V5 adds 5637ffadf671 mmc: sdhci-pci: Add support for Intel ICP adds 26c312281336 dt-bindings: mmc: broken clock stable indicator on arasan [...] adds 3f2c7d5d158d mmc: sdhci-of-arasan: Add quirk for unstable clocks adds 67fdfbdf0115 mmc: sdhci-of-esdhc: modify the sd clock in of_match_node way adds 29772f8a73d8 mmc: core: Drop the unused mmc_power_save|restore_host() adds 09c8192be713 mmc: sdhci-esdhc-imx: support eMMC DDR mode when running at 3.3V adds 86f495c57f71 mmc: sdhci-esdhc-imx: get rid of support_vsel adds d92eaf57a85c mmc: pxamci: remove irq from private context adds 140b7fe4d38a mmc: pxamci: remove dma resources from private context adds 52c091868e78 mmc: pxamci: remove dead code from pxamci_remove() adds 0da5358b2932 mmc: pxamci: fix indenting adds fa3a5115469c mmc: pxamci: call mmc_of_parse() adds f37216de6ecc mmc: pxamci: remove pxa-mmc, gpio-power from devicetree bindings adds 61951fd6cb49 mmc: pxamci: let mmc core handle regulators adds 38a8dda90868 mmc: pxamci: make GPIO lookups from pdata optional adds 23f3ff72bc6f mmc: pxamci: provide a short-hand for &pdev->dev adds 2061594c612c mmc: sdhci-xenon: mark expected switch fall-through adds f01c3684cf04 mmc: sdhci-msm: Remove redundant dev_err call in sdhci_msm [...] adds 5552d7ad596c mmc: sdhci-of-esdhc: set proper dma mask for ls104x chips adds 1b5190c2e74c mmc: sdhci: do not try to use 3.3V signaling if not supported adds aaadfa669084 dt: bindings: Add bindings for SDHCI Synopsys DWC MSHC adds e438cf49b305 mmc: sdhci-of-dwcmshc: add SDHCI OF Synopsys DWC MSHC driver adds a6e7e407a68e mmc: sdhci-esdhc-imx: Switch to SPDX identifier adds 152f8204ffcd mmc: sdhci-pci-dwc-mshc: synopsys dwc mshc support adds 127407e36f4f mmc: tegra: prevent HS200 on Tegra 3 adds e300149e5808 mmc: tegra: fix eMMC DDR52 mode adds 726df1d5a62e mmc: tegra: prevent ACMD23 on Tegra 3 adds 73e736f86578 mmc: sdhci-esdhc-imx: disable clocks before changing frequency adds d47b0586ab31 mmc: sdhci-esdhc-imx: fix indent adds 8312b97c7c08 Merge branch 'fixes' into next adds 44350993d01c mmc: tegra: Add and use tegra_sdhci_get_max_clock() adds 57322d542ffe mmc: sdhci: Add support for O2 eMMC HS200 mode adds 3665ff03c16e mmc: sdhci: Change O2 Host HS200 mode clock frequency to 200MHz adds 6663c419a046 mmc: sdhci: Export sdhci tuning function symbol adds 0086fc217d5d mmc: sdhci: Add support for O2 hardware tuning adds 02a3c0bd6074 mmc: sdhci: Add MSI interrupt support for O2 SD host adds 57d1654ec96a mmc: tegra: Force correct divider calculation on DDR50/52 adds ed9067fd5f29 mmc: mmci: Initial support to manage variant specific callbacks adds 29aba07aea0e mmc: mmci: Add and implement a ->dma_setup() callback for [...] adds 88023d43ffe1 mmc: sunxi: allow 3.3V DDR when DDR is available adds e432e4207c3e mmc: renesas_sdhi: Add r8a77990 support adds 3cc89c12fb2c dt-bindings: mmc: rockchip-dw-mshc: add description for px30 adds 1389690be146 mmc: sunxi: remove output of virtual base address adds a8f399f624e1 mmc: tmio: Fix tuning flow adds 5c99826b27d0 mmc: renesas_sdhi: Fix sampling clock position selecting adds e401bfdadd2d mmc: tmio: remove unneeded variable in tmio_mmc_start_command() adds 7f38abf220e2 mmc: core: improve reasonableness of bus width setting for [...] adds bbd60bffaf78 Merge tag 'mmc-v4.19' of git://git.kernel.org/pub/scm/linu [...] adds d8095f94e195 dmaengine: add support for reporting pause and resume separately adds ec8ca8e3b480 dmaengine: dma_request_chan_by_mask() to handle deferred probing adds f39b948dbeaf dmaengine: add a new helper dmaenginem_async_device_register adds f6206f00d8c5 dmaengine: mic_x100_dma: use the new helper to simplify the code adds 89a7e2f75285 async_pq: Remove VLA usage adds d0c993f6acaf Merge branch 'topic/async_tx' into for-linus adds 2abc66cd499a dmaengine: hsu: Support dmaengine_terminate_sync() adds bbacb8e78a3b dmaengine: idma64: Support dmaengine_terminate_sync() adds d3df935e35f5 Merge branch 'topic/intel' into for-linus adds 4cb0e6011216 dmaengine: ioatdma: set the completion address register af [...] adds 2cc50b9f92dc Merge branch 'topic/ioat' into for-linus adds 48c008b5914f dmaengine: mv_xor_v2: explicitly freeup irq adds 8bbafed8dd5c dmaengine: mv_xor_v2: kill the tasklets upon exit adds 5a80aff92ad2 dmaengine: mv_xor_v2: convert callback to helper function adds c3a272c7b0c8 dmaengine: mv_xor_v2: move unmap to before callback adds 31d5e6b72439 dmaengine: mv_xor_v2: enable COMPILE_TEST adds ac7b06ba3125 dmaengine: mv_xor_v2: use {lower,upper}_32_bits to configu [...] adds 4bcde3a53edd dmaengine: Revert "dmaengine: mv_xor_v2: enable COMPILE_TEST" adds 531dabc7a629 Merge branch 'topic/mv_xor' into for-linus adds 38fce264b12b dmaengine: nbpfaxi: Mark expected switch fall-through adds e48696fb2076 Merge branch 'topic/nbpfaxi' into for-linus adds 50454acaac63 dt-bindings: dmaengine: Add binding for Actions Semi Owl SoCs adds 47e20577c24d dmaengine: Add Actions Semi Owl family S900 DMA driver adds 35e0db66a88d Merge branch 'topic/owl' into for-linus adds eb9fe6029ad4 dmaengine: rcar-dmac: Document R8A77990 bindings adds 9203dbec90a6 dmaengine: rcar-dmac: don't use DMAC error interrupt adds b9b0a74aad1c dmaengine: rcar-dmac: convert to SPDX identifiers adds 45c9a603a4df dmaengine: rcar-dmac: Disable interrupts while stopping channels adds e919417bd646 dmaengine: rcar-dmac: clear channel register when error adds 538603c6026c dmaengine: sh: rcar-dmac: avoid to write CHCR.TE to 1 if T [...] adds 4de1247a9826 dmaengine: sh: rcar-dmac: add a new function to clear CHCR [...] adds 8115ce745fa2 dmaengine: sh: rcar-dmac: Add dma_pause operation adds 218c21043d00 dmaengine: sh: rcar-dmac: Should not stop the DMAC by rcar [...] adds 89b7e78fb22a Merge branch 'topic/renesas' into for-linus adds e6a785116df0 dmaengine: ste_dma40: Remove VLA usage adds 90ec93cb6bca dmaengine: stm32: replace "%p" with "%pK" adds de764fdc9b42 Merge branch 'topic/ste' into for-linus adds 714b83924a2b dt-bindings: dmaengine: xilinx_dma: Add VDMA vertical flip [...] adds 0894aa28aece dmaengine: xilinx_dma: Enable VDMA S2MM vertical flip support adds 4d4424823951 Merge branch 'topic/xilinx' into for-linus adds 76c33d27073e dmaengine: imx-sdma: factor out a struct sdma_desc from st [...] adds 57b772b86871 dmaengine: imx-sdma: add virt-dma support adds d69d1e17c39e dmaengine: imx-sdma: remove useless 'lock' and 'enabled' i [...] adds 36e8d3b133e1 dmaengine: imx-sdma: remove the maximum limitation for bd numbers adds 21420841a554 dmaengine: imx-sdma: add sdma_transfer_init to decrease co [...] adds fe5b85c656bc dmaengine: imx-sdma: alloclate bd memory from dma pool adds 680302c47513 dmaengine: imx-sdma: Fix some typos adds c1199875d327 dmaengine: imx-sdma: Use GFP_NOWAIT for dma allocations adds ad78b000fc10 dmaengine: imx-sdma: remove unused variable adds 24ca312dd663 dmaengine: imx-sdma: add missing structure description adds 4a6b2e8a9a02 dmaengine: imx-sdma: add SDMA_BD_MAX_CNT to replace '0xffff' adds 0f06c0275588 dmaengine: imx-sdma: add memcpy interface adds baab8537a12b Merge branch 'topic/imx' into for-linus adds bbcb87555869 dmaengine: pl330: Mark expected switch fall-through adds 2f903bab92de dmaengine: pl330: remove set but unused variable adds e49756544a21 dmaengine: pl330: fix irq race with terminate_all adds 3257d86182cc Merge branch 'topic/pl330' into for-linus adds 13bf2cf9e2d1 Merge tag 'dmaengine-4.19-rc1' of git://git.infradead.org/ [...] adds 9b255782b58d dt-bindings: watchdog: renesas-wdt: Add support for the R8 [...] adds e454652eb215 dt-bindings: watchdog: add stm32mp1 support adds c2cf466cca87 watchdog: stm32: add pclk feature for stm32mp1 adds 2421cfd55a80 watchdog: orion_wdt: Mark watchdog as active when running [...] adds fb18d30f8624 dt-bindings: watchdog: Consolidate SP805 binding docs adds 42bf5c4442ba dt-bindings: watchdog: Add optional 'timeout-sec' property [...] adds b80088588840 watchdog: sp805: add 'timeout-sec' DT property support adds fa5072ed8f53 watchdog: sp805: set WDOG_HW_RUNNING when appropriate adds cd6100fcebaf watchdog: imx2_wdt: Switch to SPDX identifier adds 2671a3a31b7d watchdog: stmp3xxx: Switch to SPDX identifier adds 28e65edd73f9 watchdog: sprd_wdt: Remove redundant dev_err call in sprd_ [...] adds 81ceed41d0c2 watchdog: add driver for the MEN 16z069 IP-Core adds dc0e4a3bb7dc watchdog: sp805: Add clock-frequency property adds 12aea518a202 watchdog: fix dependencies of menz69_wdt.o adds 6eaac34ff30e Merge tag 'linux-watchdog-4.19-rc1' of git://www.linux-wat [...] adds 0e622e80191e remoteproc: qcom: mdt_loader: Make the firmware authentica [...] adds 3b415c8fb263 remoteproc: q6v5: Extract common resource handling adds 6103b1a616ab remoteproc: qcom: adsp: Use common q6v5 helpers adds 7d674731f36c remoteproc: qcom: q6v5-pil: Use common q6v5 helpers adds 3a3d4163e0bf remoteproc: qcom: Introduce Hexagon V5 based WCSS driver adds 618fcff3742b remoteproc: Rename subdev functions to start/stop adds be37b1e0fb10 remoteproc: Make start and stop in subdev optional adds 4902676f04ac remoteproc: Make client initialize ops in rproc_subdev adds 6f8b037308ea remoteproc: rename subdev probe and remove functions adds c455daa4af3c remoteproc: Introduce prepare and unprepare for subdevices adds ded79d06986e remoteproc: qcom q6v5: fix modular build adds 7cbb540a3a68 remoteproc: qcom: q6v5-pil: fix modem hang on SDM845 after [...] adds f68d51bd8a71 remoteproc: Reset table_ptr in rproc_start() failure paths adds 12c2b509c0cb remoteproc: qcom: fix Q6V5_WCSS dependencies adds 276ec9934231 remoteproc: replace "%p" with "%pK" adds 4499665b3236 remoteproc: st_slim: replace "%p" with "%pK" adds 491278b69877 remoteproc/davinci: Mark error recovery as disabled adds b2201ee554a5 remoteproc/davinci: use the reset framework adds c54fc8658b50 Merge tag 'rproc-v4.19' of git://github.com/andersson/remoteproc adds 67cd0eec5b62 rpmsg: smd: Add missing include of sizes.h adds 427613ee193b rpmsg: glink: correctly annotate intent members adds 6f0b9584275a rpmsg: glink: Fix various kerneldoc warnings. adds 82eca590cf5b rpmsg: smd: fix kerneldoc warnings adds fe782affd0f4 rpmsg: core: add support to power domains for devices adds 52cd7047006c dt-bindings: soc: qcom: Add label for GLINK bindings adds 475452fca1dd rpmsg: glink: Store edge name for glink device adds 00b645e0b4e4 rpmsg: Add compat ioctl for rpmsg char driver adds 9a96d63aa83c Merge tag 'rpmsg-v4.19' of git://github.com/andersson/remoteproc adds 5560f70cad99 hwspinlock: Add one new API to support getting a specific [...] adds 4f1acd758b08 hwspinlock: Add devm_xxx() APIs to request/free hwlock adds c102780acdbc hwspinlock: Add devm_xxx() APIs to register/unregister one [...] adds 2ceda54c4453 hwspinlock: Remove redundant config adds 38ce60653338 hwspinlock: Fix one comment mistake adds d4942c119c97 spi: sprd: Replace of_hwspin_lock_get_id() with of_hwspin_ [...] adds c8d049896729 spi: sprd: Change to use devm_hwspin_lock_request_specific() adds ddb34f480d1b hwspinlock: Fix incorrect return pointers adds 7f02e1ce4a13 Merge tag 'hwlock-v4.19' of git://github.com/andersson/remoteproc adds ce1d6f22fa69 Input: elan_i2c_smbus - cast sizeof to int for comparison adds ed9800100f1a MAINTAINERS: Add PhoenixRC Flight Controller Adapter adds e7a35f124a9a Input: cros_ec_keyb - make license text and MODULE_LICENSE match adds 27fff22168e0 Input: cros_ec_keyb - switch to SPDX identifier adds 925ffff2ea8b Input: cros_ec_keyb - remove check before calling pm_wakeup_event adds 9bd034225300 Input: i8042 - increment wakeup_count for the respective port adds ce63b2c89cc0 xen: Sync up with the canonical protocol definitions in Xen adds ce6f7d087e2b Input: xen-kbdfront - fix multi-touch XenStore node's locations adds 3ef8a2eeb6dc Input: xen-kbdfront - allow better run-time configuration adds 5aff29efbec0 Merge branch 'ib/4.17-xen-kbdfront-runtime-config' into next adds 0eb70904546b Input: imx_keypad - switch to SPDX identifier adds a9faa462b6e7 Input: snvs_pwrkey - switch to SPDX identifier adds e5163596820d Input: fsl-imx25-tcq - switch to SPDX identifier adds 5ae3769917d2 Input: imx6ul_tsc - switch to SPDX identifier adds 3a658f23fb68 Input: add bu21029 touch driver adds 7f40a478c1d0 dt-bindings: input: touchscreen: add bindings for eeti tou [...] adds e32d7f1b246c Input: eeti - add device tree matching table adds a114cbd00afe Input: eeti - drop module parameters, parse DT properties adds fd8135b6f80a Input: eeti - fix link to documentation and email address [...] adds 4f0794c0ac08 Input: cros_ec_keyb - remove redundant variable num_cols adds f9e02d804169 dt-bindings: input: add common keyboard document bindings adds 381a2c6fb9c5 Input: iforce - use GFP_KERNEL in iforce_get_id_packet() adds a150c1fe3809 Input: egalax_ts - switch to SPDX identifier adds 2b6e68119c47 Input: gpio_keys - add missing include to gpio_keys.h adds 9730f60888d4 Input: pxrc - do not store USB device in private struct adds 34dad2cf1104 Input: pxrc - fix freeing URB on device teardown adds ce55f75f0394 Input: pxrc - move module device table closer to where it is used adds c8783d393033 Input: pxrc - do not store unneeded data in driver structure adds 76336b41bdd1 Input: pxrc - flatten probe code adds 179909ecafc3 Input: stop telling users to snail-mail Vojtech adds 305180bc0501 Input: iforce - reformat the packet dump output adds 6c6212aa2297 Input: iforce - assign BTN_DEAD only for specific devices adds e58650b57ee0 Input: wdt87xx_i2c - replace mdelay() with msleep() in wdt [...] adds 673831da643c Input: keyspan_remote - replace GFP_ATOMIC with GFP_KERNEL [...] adds 1f25d9c60cfe Input: powermate - replace GFP_ATOMIC with GFP_KERNEL in p [...] adds 434ca100cfa5 Input: yealink - replace GFP_ATOMIC with GFP_KERNEL in usb [...] adds 7a082a24cf9f Input: appletouch - replace GFP_ATOMIC with GFP_KERNEL adds 53fddb6618db Input: aiptek - replace GFP_ATOMIC with GFP_KERNEL in aipt [...] adds 36f5d9ef26e5 Input: atmel_mxt_ts - only use first T9 instance adds 204b4eae0cb0 Input: atmel_mxt_ts - use BIT() macro everywhere adds e9326857f437 Input: atmel_mxt_ts - remove duplicate setup of ABS_MT_PRESSURE adds 01cc75f93e1a Input: atmel_mxt_ts - remove unnecessary debug on ENOMEM adds 15082bdbd9fa Input: atmel_mxt_ts - config CRC may start at T71 adds f865df7364c3 Input: atmel_mxt_ts - refactor config update code to add c [...] adds a4891f105837 Input: atmel_mxt_ts - zero terminate config firmware file adds 2ca3ba0ae4cf Input: atmel_mxt_ts - don't report zero pressure from T9 adds 19a7121e5ec6 Input: atmel_mxt_ts - move completion to after config crc [...] adds 0b64fa0a0ee3 Input: iforce - reorganize joystick configuration lists adds 2049a9e56a01 Input: pm8941-pwrkey - abstract register offsets and event code adds 955c594ed1a7 Input: pm8941-pwrkey - add resin entry adds 5cc9cdf631da dm: Avoid namespace collision with bitmap API adds e64e4018d572 md: Avoid namespace collision with bitmap API adds c42b65e363ce bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() adds 5d81a787bd4d Merge branch 'ib/4.17-bitmap' into next adds 4e2ec39ddbf3 Input: gpio-keys - switch to bitmap_zalloc() adds 6078091c9fa8 Input: evdev - switch to bitmap API adds 6cad4e269e25 Input: raydium_i2c_ts - use true and false for boolean values adds 17a4ed5545c5 Input: mark expected switch fall-throughs adds 100294cee9a9 Input: do not use WARN() in input_alloc_absinfo() adds 13fe7056bebb Merge branch 'next' into for-linus adds 08b5fa819970 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 3d27c4de8d4f Revert "uio: use request_threaded_irq instead" adds 1d0926e99de7 Merge tag 'char-misc-4.19-rc1' of git://git.kernel.org/pub [...] adds 4938c79bd0f5 RISC-V: Use KBUILD_CFLAGS instead of KCFLAGS when building [...] adds a89757daf25c RISC-V: implement __lshrti3. adds 758914fea278 RISC-V: Don't increment sepc after breakpoint. adds 5b5c2a2c44d7 RISC-V: Add early printk support via the SBI console adds b9490350f751 RISC-V: remove timer leftovers adds b9d5535746e3 RISC-V: simplify software interrupt / IPI code adds 4b40e9ddc892 RISC-V: remove INTERRUPT_CAUSE_* defines from asm/irq.h adds bec2e6ac353d RISC-V: add a definition for the SIE SEIE bit adds 6ea0f26a7913 RISC-V: implement low-level interrupt handling adds 62b019436814 clocksource: new RISC-V SBI timer driver adds 94f592f0e5b9 RISC-V: Add the directive for alignment of stvec's value adds 8237f8bc4f6e irqchip: add a SiFive PLIC driver adds 4c42ae4f6ab7 RISC-V: Fix !CONFIG_SMP compilation error adds b67bc7cb4088 dt-bindings: interrupt-controller: RISC-V local interrupt [...] adds 627672cf431b dt-bindings: interrupt-controller: SiFive Plaform Level In [...] adds 1009aa1205c2 Merge tag 'riscv-for-linus-4.19-mw0' of git://git.kernel.o [...] adds 4eeb85568e56 KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation adds 76346cd93a5e KVM: PPC: Book3S: Fix matching of hardware and emulated TC [...] adds 51eaa08f029c KVM: PPC: Book3S HV: Add of_node_put() in success path adds 0abb75b7a16d KVM: PPC: Book3S HV: Fix constant size warning adds 1e175d2e07c7 KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space adds 1ebe6b81ebdb KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 adds b5c6f7607b90 KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock adds 3a1174cd3edb Merge tag 'kvm-ppc-next-4.19-1' of git://git.kernel.org/pu [...] adds 0230cae75df6 KVM: s390: Replace clear_user with kvm_clear_guest adds 03133347b445 KVM: s390: a utility function for migration adds afdad61615cc KVM: s390: Fix storage attributes migration with memory slots adds 63747bf73cf3 KVM: s390/vsie: avoid sparse warning adds a3da7b4a3be5 KVM: s390: add etoken support for guests adds 57cb198cfdd2 KVM: s390: Beautify skey enable check adds 237584619366 Merge tag 'hlp_stage1' of git://git.kernel.org/pub/scm/lin [...] adds 85eae57bbb06 Merge tag 'kvm-s390-next-4.19-1' of git://git.kernel.org/p [...] adds d2ce98ca0a19 Merge tag 'v4.18-rc6' into HEAD adds ca359066889f kvm: selftests: add cr4_cpuid_sync_test adds 86dafed50e2b KVM: Switch 'requests' to be 64-bit (explicitly) adds cf81a7e580ac KVM: vmx: remove save/restore of host BNDCGFS MSR adds 44883f01fe6a KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd adds 2305339ee712 kvm: selftests: create a GDT and TSS adds 87ccb7dbb25b kvm: selftests: actually use all of lib/vmx.c adds 0a505fe6f272 kvm: selftests: ensure vcpu file is released adds fa3899add105 kvm: selftests: add basic test for state save and restore adds 7f7f1ba33cf2 KVM: x86: do not load vmcs12 pages while still in SMM adds 8fcc4b5923af kvm: nVMX: Introduce KVM_CAP_NESTED_STATE adds cb5476379f07 kvm: selftests: add test for nested state save/restore adds 392b2f25aa41 KVM: VMX: Create struct for VMCS header adds e25367422732 KVM: VMX: Change vmcs12_{read,write}_any() to receive vmcs [...] adds fa97d7dba753 KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports [...] adds a6192d40d52f KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS adds f792d2743ed4 KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() adds a8a7c02bf7b7 KVM: nVMX: Verify VMCS shadowing controls adds f145d90d97ba KVM: nVMX: Verify VMCS shadowing VMCS link pointer adds 61ada7488ffd KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to mem [...] adds fa58a9fa7497 KVM: nVMX: include shadow vmcs12 in nested state adds 9a78bdf31da7 KVM: selftests: add tests for shadow VMCS save/restore adds 6d894f498f5d KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 adds a7cde481b6e8 KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if [...] adds 32c7acf04487 KVM: nVMX: Expose VMCS shadowing to L1 guest adds 491a6038458f KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cp [...] adds abfc52c612dd KVM: nVMX: Separate logic allocating shadow vmcs to a function adds 42522d08cdba KVM: MMU: drop vcpu param in gpte_access adds 5ce4786f75d1 kvm: x86: Make sync_page() flush remote TLBs once only adds 578e1c4db221 kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if n [...] adds 7c390d350f8b kvm: x86: Add fast CR3 switch code path adds 9fa72119b24d kvm: x86: Introduce kvm_mmu_calc_root_page_role() adds 6e42782f516f kvm: x86: Introduce KVM_REQ_LOAD_CR3 adds 0aab33e4f945 kvm: x86: Add support for fast CR3 switch across different [...] adds 1c53da3fa3a3 kvm: x86: Support resetting the MMU context without resett [...] adds 50c28f21d045 kvm: x86: Use fast CR3 switch for nested VMX adds afe828d1de40 kvm: x86: Add ability to skip TLB flush when switching CR3 adds c9470a2e2847 kvm: x86: Propagate guest PCIDs to host PCIDs adds eb4b248e152d kvm: vmx: Support INVPCID in shadow paging mode adds ade61e282444 kvm: x86: Skip TLB flush on fast CR3 switch when indicated [...] adds 7eb77e9f5fcf kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() adds 08fb59d8a47d kvm: x86: Support selectively freeing either current or pr [...] adds 956bf3531fba kvm: x86: Skip shadow page resync on CR3 switch when indic [...] adds faff87588d8b kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* adds b94742c958f0 kvm: x86: Add multi-entry LRU cache for previous CR3s adds 208320ba103e kvm: x86: Remove CR3_PCID_INVD flag adds 450917b654c1 KVM/MMU: Simplify __kvm_sync_page() function adds 3553ae5690a8 x86/kvm: Don't use pvqspinlock code if only 1 vCPU adds eb914cfe72f4 X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hy [...] adds 60cfce4c4f6f X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support adds b08660e59dbd KVM: x86: Add tlb remote flush callback in kvm_x86_ops. adds 877ad952be3d KVM: vmx: Add tlb_remote_flush callback support adds b9b33da2aa74 KVM: try __get_user_pages_fast even if not in atomic context adds 36090bf43a6b kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 adds e49fcb8b9ef2 kvm: nVMX: Fix fault priority for VMX operations adds e368b875a8a9 KVM: vmx: refactor segmentation code in vmx_save_host_state() adds bd9966de4e14 KVM: vmx: track host_state.loaded using a loaded_vmcs pointer adds 678e315e78a7 KVM: vmx: add dedicated utility to access guest's kernel_gs_base adds 6d6095bd2c91 KVM: vmx: rename __vmx_load_host_state() and vmx_save_host [...] adds fd1ec7723fbd KVM: nVMX: remove a misleading comment regarding vmcs02 fields adds e920de8507c6 KVM: vmx: compute need to reload FS/GS/LDT on demand adds d7ee039e2bab KVM: vmx: move struct host_state usage to struct loaded_vmcs adds f3bbc0dcedf5 KVM: vmx: always initialize HOST_{FS,GS}_BASE to zero duri [...] adds 8f21a0bbf36f KVM: vmx: skip VMWRITE of HOST_{FS,GS}_SEL when possible adds 5e079c7ece10 KVM: vmx: skip VMWRITE of HOST_{FS,GS}_BASE when possible adds c2a4eadf7747 KVM/MMU: Combine flushing remote tlb in mmu_set_spte() adds ee6268ba3a68 KVM: x86: Skip pae_root shadow allocation if tdp enabled adds 74fec5b9dbaa KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() adds 4180bf1b655a KVM: X86: Implement "send IPI" hypercall adds d63bae079b64 KVM: X86: Add kvm hypervisor init time platform setup callback adds aaffcfd1e82d KVM: X86: Implement PV IPIs in linux guest adds fd8ca6dac9b4 KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c adds 28a1f3ac1d0c kvm: x86: Set highest physical address bits in non-present [...] adds e61cf2e3a5b4 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds a51c76b4dfb3 cls_matchall: fix tcf_unbind_filter missing adds 5f34f69ede27 dt-bindings: net: ravb: Add support for r8a774a1 SoC adds 32039eac4c48 net: sched: act_ife: always release ife action on init error adds ff93bca76992 ila: make lockdep happy again adds 7797b93b756d veth: Free queues on link delete adds 45316818371d net: dsa: add support for ksz9897 ethernet switch adds 5e22002aa880 isdn: Disable IIOCDBGVAR adds 70fd8036d0d7 Documentation: networking: ti-cpsw: correct cbs parameters [...] adds 54c73f865150 net/mlx5e: Delete unneeded function argument adds bfdd19ad80f2 r8169: add missing Kconfig dependency adds a53b42c11815 ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() adds 14d32b2525dd jiffies: add utility function to calculate delta in ms adds b71ed54dc2a1 ipvs: don't show negative times in ip_vs_conn adds da786717e089 netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses adds 4ef360dd6a65 netfilter: nft_set: fix allocation size overflow in privsi [...] adds 3e673b23b541 netfilter: fix memory leaks on netlink_dump_start error adds d209df3e7f70 netfilter: nf_tables: fix register ordering adds 6a48de014476 netfilter: nf_tables: don't prevent event handler from dev [...] adds 1c117d3b721a netfilter: conntrack: fix removal of conntrack entries whe [...] adds a148ce15375f netfilter: x_tables: do not fail xt_alloc_table_info too easilly adds 1bfc2bc7ad8a netfilter: doc: Add nf_tables part in tproxy.txt adds 3206c516ce4e netfilter: nft_ct: make l3 protocol field optional for tim [...] adds cdb2f401246e netfilter: uapi: fix linux/netfilter/nf_osf.h userspace co [...] adds 90d827f06beb netfilter: nft_tproxy: Fix missing-braces warning adds feb9f55c33e5 netfilter: nft_dynset: allow dynamic updates of non-anonymous set adds 3fe49d699a96 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 21b172ee11b6 net/xdp: Fix suspicious RCU usage warning adds 817b89beb9d8 samples/bpf: all XDP samples should unload xdp/bpf prog on [...] adds 965931e3a803 bpf: fix a rcu usage warning in bpf_prog_array_copy_core() adds 037b0b86ecf5 tcp, ulp: add alias for all ulp modules adds 90545cdc3f2b tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach adds d40b0116c94b bpf, sockmap: fix leakage of smap_psock_map_entry adds 166ab6f0a070 bpf, sockmap: fix map elem deletion race with smap_stop_sock adds 585f5a6252ee bpf, sockmap: fix sock_map_ctx_update_elem race with exist [...] adds cbb2fb13db32 Merge branch 'sockmap-ulp-fixes' adds a85da34e97f5 tools/bpf: fix bpf selftest test_cgroup_storage failure adds f6069b9aa993 bpf: fix redirect to map under tail calls adds 6e3bf9b04f79 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds bb107456ba5a ip6_vti: simplify stats handling in vti6_xmit adds 653cd284a8a8 net: sched: always disable bh when taking tcf_lock adds 0b3e776e2e80 net: lan743x_ptp: convert to ktime_get_clocktai_ts64 adds 7bb05b85bc2d r8169: don't use MSI-X on RTL8106e adds cd1aa9c2c665 ip_vti: fix a null pointer deferrence when create vti fall [...] adds e2948e5af8ee ip6_vti: fix creating fallback tunnel device for vti6 adds 2ad0d5269970 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds eec85fa9d98a m68k: coldfire: Normalize clk API adds 58064e1f46b1 m68knommu: Fix typos in Coldfire 5272 DMA debug code adds 8fdd36d44205 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cc26ebbebde8 ia64: Fix kernel BUG at lib/ioremap.c:72! adds cafa0010cd51 Raise the minimum required gcc version to 4.6 adds b748f2de4b2f EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] adds 8786583db541 Merge tag 'edac_fixes_for_4.19' of git://git.kernel.org/pu [...] adds 06635894a371 mfd: cros_ec: Add USBPD charger commands and struct definitions. adds 3144dce72b7c mfd: cros_ec_dev: Register cros_usbpd-charger driver as a [...] adds 97c2b5cba204 mfd: madera: Add register definitions for Cirrus Logic Mad [...] adds 2b49088cdba7 mfd: madera: Add DT bindings for Cirrus Logic Madera codecs adds 16b27467f46c mfd: madera: Add common support for Cirrus Logic Madera codecs adds f975b7faf1d5 mfd: madera: Register map tables for Cirrus Logic CS47L35 adds bb7320986f95 mfd: madera: Register map tables for Cirrus Logic CS47L85 adds 5c76ee4e40eb mfd: madera: Register map tables for Cirrus Logic CS47L90/91 adds b3b606c98fa0 pinctrl: madera: Add DT bindings for Cirrus Logic Madera codecs adds 218d72a77b0b pinctrl: madera: Add driver for Cirrus Logic Madera codecs adds aca429ff9d14 gpio: madera: Support Cirrus Logic Madera class codecs adds 7a78c1e116d2 media: cec-notifier: Get notifier by device and connector name adds 9c229127aee2 drm/i915: hdmi: add CEC notifier to intel_hdmi adds 57e94c8b974d mfd: cros-ec: Increase maximum mkbp event size adds f47674e5263d mfd: cros-ec: Introduce CEC commands and events definitions. adds 03a5755c811d mfd: cros_ec_dev: Add CEC sub-device registration adds cd70de2d356e media: platform: Add ChromeOS EC CEC driver adds 7494de0454af mfd: da9063: Replace regmap_add_irq_chip with devm counterpart adds af8df945876c mfd: da9063: Replace mfd_add_devices with devm counterpart adds 2905086def93 mfd: da9063: Use regmap_reg_range adds 8b55734dc8bd mfd: da9063: Use REGMAP_IRQ_REG adds 152bed762ad9 mfd: da9063: Use PLATFORM_DEVID_NONE adds c727eea92c92 mfd: da9063: Replace DA9063_NUM_IRQ with ARRAY_SIZE adds df7878f9dc77 mfd: da9063: Rename PMIC_DA9063 to PMIC_CHIP_ID_DA9063 adds 492510dd7d39 mfd: da9063: Replace model with type adds 8ae81814cca9 mfd: da9063: Add DA9063L type adds 4bd6ad0adb07 mfd: da9063: Add custom regmap for DA9063L adds 4ad5a999c460 mfd: da9063: Add custom IRQ map for DA9063L adds c2ffec5e4bb6 mfd: da9063: Register RTC only on DA9063L adds 1c892e38ce59 regulator: da9063: Handle less LDOs on DA9063L adds c287572b739a mfd: da9063: Add DA9063L support adds d00a8741fd8f platform/chrome: Move cros-ec transport drivers to drivers [...] adds 23c706416a1a arm/arm64: configs: Remove the MFD_ prefix for MFD_CROS_EC [...] adds 413c94469a9d Input: keyboard: Fix ChromeOS EC keyboard help message. adds e5ff19cf75f3 Merge branches 'ib-mfd-4.19', 'ib-mfd-gpio-pinctrl-4.19', [...] adds bf1cafa18be3 mfd: kempld-core: Constify variables that point to const s [...] adds df47df55911b mfd: wm8994-core: Fix error path in wm8994_device_init adds a13c93b3a5db mfd: intel-lpss: Add Ice Lake PCI IDs adds f99fea949736 mfd: arizona: Don't use regmap_read_poll_timeout adds 50d44f82c7f1 mfd: dln2: Use irqsave() in USB's complete callback adds 2d8175ad7d51 dt-bindings: mfd: Fix documentation of tps65911 adds c2b1509c77a9 mfd: ti_am335x_tscadc: Fix struct clk memory leak adds 6afebb70ee7a mfd: hi655x: Fix regmap area declared size for hi655x adds 763c43f6a03c mfd: rave-sp: Remove unused defines adds a6e3bb0288e1 mfd: rave-sp: Fix incorrectly specified checksum type adds 6c450bdf13eb mfd: rave-sp: Initialize flow control and parity of the port adds 2b8de8a832ad mfd: rave-sp: Add legacy EEPROM access command translation adds 405dfd489921 mfd: rave-sp: Add legacy watchdog ping command translation adds 80d139b8638f mfd: rave-sp: Emulate CMD_GET_STATUS on device that don't [...] adds 102370fb048a mfd: wm8994: Allow to configure Speaker Mode Pullup from dts adds 4d3e55bc7690 mfd: wm8994: Allow to configure CS/ADDR Pulldown from dts adds c26b633ee3dd dt-bindings: mfd: axp20x: Add "self-working" mode for AXP806 adds 06f4901092c2 mfd: axp20x: Add self-working mode support for AXP806 adds 99e19b7c48f8 mfd: axp20x: Support AXP806 in I2C mode adds c8fda5bfa997 mfd: as3722: Disable auto-power-on when AC OK adds fe8166c92a5f mfd: sec-core: Export OF module alias table adds f863ae594d33 media: platform: cros-ec-cec: Fix dependency on MFD_CROS_EC adds 30107fa6908b mfd: bd71837: Core driver for ROHM BD71837 PMIC adds 8d5a5ba9a8b9 mfd: bd71837: Devicetree bindings for ROHM BD71837 PMIC adds 2f606da78230 mfd: sm501: Set coherent_dma_mask when creating subdevices adds d2c9281c184b mfd: madera: Add register definitions for accessory detect adds 532c2b926dda Merge tag 'mfd-next-4.19' of git://git.kernel.org/pub/scm/ [...] adds 573fe6d1c25c backlight: pwm_bl: Linear interpolation between brightness-levels adds 1e5e7cc794b5 dt-bindings: pwm-backlight: Add a num-interpolation-steps [...] adds 88ba95bedb79 backlight: pwm_bl: Compute brightness of LED linearly to h [...] adds c8cc0f0460bb dt-bindings: pwm-backlight: Move brightness-levels to optional adds 30000d80b506 backlight: Remove obsolete comment for ->state adds 858c5dfc8c33 backlight: adp8860: Mark expected switch fall-through adds 633786736ed5 backlight: pwm_bl: Fix uninitialized variable adds 61c4fc1eaf73 Merge tag 'backlight-next-4.19' of git://git.kernel.org/pu [...] adds 1a8861f11760 HID: cougar: make compare_device_paths reusable adds b8e759b8f6da HID: cougar: Add support for the Cougar 500k Gaming Keyboard adds 415d2b3392d7 Merge branch 'for-4.19/cougar' into for-linus adds c4cf2d8df1dd HID: elan: Remove unused max_area_x and max_area_y vatiables adds f109b43ad9af HID: elan: Stop claiming we have TOUCH_MAJOR and then neve [...] adds 2f612de2d67d HID: elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH adds 314f04e85cab HID: elan: Hardcode finger-count and usb-interface adds 79d11f2a2070 HID: elan: Query device max_x and max_y value from touchpad adds 19588bee0ea5 HID: elan: Query resolution from the touchpad adds 7ed3f281d8f3 HID: elan: Add a flag for selecting if the touchpad has a LED adds 6e5dd6324a4c HID: elan: Add USB-id for HP x2 10-n000nd touchpad adds e7ad3dc9f4a2 HID: elan: Add support for touchpad on the Toshiba Click Mini L9W adds 5a12d86ce3a9 Merge branch 'for-4.19/elan' into for-linus adds d6f83894110d HID: i2c-hid: Use devm to allocate i2c_hid struct adds 6136f97cd2dd HID: i2c-hid: Add vddl regulator control adds 4435b5774cdf Merge branch 'for-4.19/i2c-hid' into for-linus adds a1e9a9c0dfe4 HID: intel-ish-hid: Prevent loading of driver on Mehlow adds 50fa92594a2b HID: intel_ish-hid: tx_buf memory leak on probe/remove adds f5dd80715ae1 Merge branch 'for-4.19/intel-ish' into for-linus adds b875a5a529be input: add MT_TOOL_DIAL adds cf6d15d7b1f3 HID: multitouch: make sure the static list of class is not [...] adds f146d1c4d7ea HID: multitouch: Store per collection multitouch data adds 3ceb3826448d HID: multitouch: store a per application quirks value adds 8dfe14b3b47f HID: multitouch: ditch mt_report_id adds 01eaac7e5713 HID: multitouch: remove one copy of values adds ba6b055e0f3b HID: input: enable Totem on the Dell Canvas 27 adds 08a8a7cf1459 HID: core: do not upper bound the collection stack adds 30576c5f490c HID: microsoft: support the Surface Dial adds 9152c7d77d87 HID: multitouch: report MT_TOOL_PALM for non-confident touches adds f90243745925 HID: multitouch: touchscreens also use confidence reports adds 28a042a3b7ab HID: multitouch: handle palm for touchscreens adds 16501e846dd2 Merge branch 'for-4.19/multitouch-multiaxis' into for-linus adds cc070a847bc0 HID: hid-sony.c: Use devm_ api to simplify sony_register_t [...] adds ea4a5fdc8d07 HID: hid-sony.c: Use devm_ api to simplify sony_register_s [...] adds f2d98e2c020e HID: hid-sony.c: Use devm_ api to simplify sony_leds_init() adds 8082d3f02261 HID: hid-sony.c: Use devm_ api to simplify sony_battery_probe() adds ea58c33d4d85 HID: hid-sony.c: Use devm_ api to simplify sc->output_repo [...] adds 78a8ad794845 Merge branch 'for-4.19/sony' into for-linus adds 44d4d51de9a3 HID: hid-ntrig: add error handling for sysfs_create_group adds dc9b8e85ed95 HID: redragon: fix num lock and caps lock LEDs adds f49255e00c2e HID: usbhid: use irqsave() in USB's complete callback adds 7f342e9c61d7 HID: intel-ish-hid: remove redundant variable num_frags adds a91ddf23e240 Merge branch 'for-4.19/upstream' into for-linus adds 29b9e14846f1 HID: wacom: Replace touch_max fixup code with static touch [...] adds 578325120ec1 HID: wacom: Move handling of HID quirks into a dedicated function adds 418b573b4313 HID: wacom: convert Wacom custom usages to standard HID usages adds ffbeeaa460a5 Merge branch 'for-4.19/wacom' into for-linus adds d4bdf2d2ba73 HID: wiimote: add support for Guitar-Hero devices adds 1429b47bfe98 Merge branch 'for-4.19/wiimote' into for-linus adds 7a324b3f0535 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 6e9df95b76ca livepatch: Validate module/old func name length adds 1d98a69e5cef livepatch: Remove reliable stacktrace check in klp_try_swi [...] adds badf58a27213 Merge branch 'for-4.19/upstream' into for-linus adds 3933ec73cd9b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 30a5271d4583 rtc: ds1685: remove improper datetime access ABI adds a41efe03e611 rtc: ds1685: remove sysfs access to control registers adds 7874b919866b rtc: bq4802: add error handling for devm_ioremap adds cd7f3a249dbe rtc: snvs: Add timeouts to avoid kernel lockups adds d6c3029f32f7 rtc: pcf2127: add support for accessing internal static RAM adds dff700fa8193 rtc: stmp3xxx: Don't reset the rtc in .probe() when watchd [...] adds 1a990fefb641 rtc: armada38x: reset after rtc power loss adds 2b4f07e99e97 rtc: test: make array pdev static adds 5c8b84f410b3 rtc: omap: fix potential crash on power off adds 551757eb0529 rtc: omap: fix resource leak in registration error path adds 4425070a5cfe rtc: omap: add missing register lock in error path adds b9cfb3d1200b rtc: omap: drop unnecessary register unlock around reads adds fed0b1bd1b64 rtc: m48t59: remove redundant pointer 'name' adds 5089ea15baa9 rtc: use ktime_get_real_ts64() instead of getnstimeofday64() adds 146a552c67b1 rtc: ds1307: fix data pointer to m41t0 adds 7e580769b79f rtc: ds1307: support m41t11 variant adds 1f28231c66b5 rtc: sa1100: don't set PIE frequency adds ec623ff014c4 rtc: sh: remove dead code adds 1560d0848a1a rtc: remove rtc_irq_register/rtc_irq_unregister adds acecb3ad8b21 rtc: remove irq_task and irq_task_lock adds 8719d3c9188b rtc: simplify rtc_irq_set_state/rtc_irq_set_freq adds c842697c741e rtc: unexport rtc_irq_set_* adds 8856541557f3 rtc: sh: remove unused variable rtc_dev adds ec9cf1b7a6af rtc: pcf85063: preserve control register value between sto [...] adds f7430151d8a3 char: rtc: remove task handling adds 5a5ba10f44fa rtc: remove struct rtc_task adds a0a1a1ba3032 rtc: sysfs: facilitate attribute add to rtc device adds dd35bdb0768f rtc: isl1208: add support for isl1219 with tamper detection adds 9ece7cd833a3 rtc: isl1208: Add "evdet" interrupt source for isl1219 adds cfa30622c854 rtc: isl1208: set ev-evienb bit from device tree adds 6f7ea94acbb7 rtc: isl1219: add device tree documentation adds 734c5cd5bc2f rtc: maxim: Add SPDX license identifiers adds 26dcc12c009e rtc: s5m: Add SPDX license identifier adds 6b583a64fd1e rtc: ds1307: simplify hwmon config adds bfebeb16722d Merge tag 'rtc-4.19' of git://git.kernel.org/pub/scm/linux [...] adds f017754d6919 ceph: add retry logic for error -ERANGE in ceph_get_acl() adds 93d35c754d97 ceph: restore ctime as well in the case of restoring old mode adds 6d54228fd1f2 libceph: make ceph_osdc_notify{,_ack}() payload_len u32 adds c9ed51c9123a libceph: change ceph_pagelist_encode_string() to take u32 adds 17173c82e3da libceph: stop parsing when a bad int arg is detected adds 2f56b6bae73b libceph: amend "bad option arg" error message adds c300156bc734 rbd: pass rbd_spec into parse_rbd_opts_token() adds b26c047b9400 rbd: support for images within namespaces adds dfeb84d4adfd ceph: fix incorrect use of strncpy adds 61ad36d47dd2 ceph: return errors from posix_acl_equiv_mode() correctly adds 0459871c4995 ceph: add d_drop for some error cases in ceph_mknod() adds 67fcd1514002 ceph: add d_drop for some error cases in ceph_symlink() adds 473bd2d780d1 libceph: use timespec64 in for keepalive2 and ticket validity adds 63ecae7e439f ceph: stop using current_kernel_time() adds 9bbeab41ce50 ceph: use timespec64 for inode timestamp adds fac02ddf9108 libceph: use timespec64 for r_mtime adds 0ed1e90a09eb ceph: use timespec64 for r_stamp adds f7e52d8efe85 libceph: remove now unused ceph_{en,de}code_timespec() adds 24499847e447 ceph: adding new return type vm_fault_t adds 24e1dd6afde9 ceph: fix whitespace adds 262614c4294d libceph: store ceph_auth_handshake pointer in ceph_connection adds c0f56b483aa0 libceph: factor out __prepare_write_connect() adds c571fe24d243 libceph: factor out __ceph_x_decrypt() adds 149cac4a50b0 libceph: factor out encrypt_authorizer() adds 6daca13d2e72 libceph: add authorizer challenge adds cc255c76c70f libceph: implement CEPHX_V2 calculation mode adds 130f52f2b203 libceph: check authorizer reply/challenge length before reading adds f1d10e046379 libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() adds 719784ba706c ceph: add new field max_file_size in ceph_fs_client adds 0671e9968dfb ceph: add additional range check in ceph_fallocate() adds 8687a3e2c7a0 ceph: add additional offset check in ceph_write_iter() adds 36a4c72d1c6f ceph: add additional size check in ceph_setattr() adds 9da12e3a7de1 ceph: compare fsc->max_file_size and inode->i_size for max [...] adds d55484929029 ceph: change to void return type for __do_request() adds 7bf8f736c8e0 ceph: refactor ceph_unreserve_caps() adds e5bc08d09f5f ceph: refactor error handling code in ceph_reserve_caps() adds bad87216fb84 libceph: remove unnecessary non NULL check for request_key adds 4de17aea5cef crush: fix using plain integer as NULL warning adds 342ce1823eba ceph: support cephfs' own feature bits adds 0fcf6c02b205 ceph: don't drop message if it contains more data than expected adds 0a78ac4b9bb1 Merge tag 'ceph-for-4.19-rc1' of git://github.com/ceph/cep [...] adds 1f45a4db3657 srcu: Add notrace variants of srcu_read_{lock,unlock} adds 0b764a6e4e19 srcu: Add notrace variant of srcu_dereference adds 2b27ece6c50c tracing/irqsoff: Split reset into separate functions adds f96e8577da10 lib: Add module for testing preemptoff/irqsoff latency tracers adds 8bd1369b4c2b kselftests: Add tests for the preemptoff and irqsoff tracers adds f6b7425cfb92 tracing: Make unregister_trigger() static adds 7b144b6c795a tracing: Remove orphaned function using_ftrace_ops_list_func(). adds 72809cbf6748 tracing: Remove orphaned function ftrace_nr_registered_ops() adds 87107a25a2f8 tracing/kprobes: Simplify the logic of enable_trace_kprobe() adds 518eeca05c08 tracing: preemptirq_delay_run() can be static adds 45408c4f9250 tracing: kprobes: Prohibit probing on notrace function adds d899926f552b selftest/ftrace: Move kprobe selftest function to separate [...] adds 6fc7c4110cba selftests/ftrace: Fix kprobe string testcase to not probe [...] adds 01f38497c6f6 lockdep: Use this_cpu_ptr instead of get_cpu_var stats adds e6753f23d961 tracepoint: Make rcuidle tracepoint callers use SRCU adds c3bc8fd637a9 tracing: Centralize preemptirq tracepoints and unify their usage adds 5248ee856030 tracefs: Annotate tracefs_ops with __ro_after_init adds f143641bfef9 tracing: Do not call start/stop() functions when tracing_o [...] adds 82fbc8c48adf ftrace: Add missing check for existing hwlat thread adds 978defee11a5 tracing: Do a WARN_ON() if start_thread() in hwlat is call [...] adds ec57350883cd tracing: Make tracer_tracing_is_on() return bool adds 3ebea280d7e9 ring-buffer: Make ring_buffer_record_is_on() return bool adds d7224c0e128c ring-buffer: Make ring_buffer_record_is_set_on() return bool adds 44ec3ec01fb7 ftrace: Use true and false for boolean values in ops_refer [...] adds 6bc6c77cfc67 tracing/kprobes: Fix within_notrace_func() to check only n [...] adds da25a672cf0e trace: Use rcu_dereference_raw for hooks from trace-event [...] adds da5b3ebb4527 tracing: irqsoff: Account for additional preempt_disable adds bff1b208a5d1 tracing: Partial revert of "tracing: Centralize preemptirq [...] adds f27107fa20ad tracing/irqsoff: Handle preempt_count for different configs adds 3f1756dc210e tracing: More reverting of "tracing: Centralize preemptirq [...] adds b207de3ec531 ftrace: Remove unused pointer ftrace_swapper_pid adds e0a568dcd18b tracing: Fix synchronizing to event changes with tracepoin [...] adds 016f8ffc48cb uprobes: Use synchronize_rcu() not synchronize_sched() adds f8a79d5c7ef4 tracepoints: Free early tracepoints after RCU is initialized adds 38e967ae1e60 Uprobes: Simplify uprobe_register() body adds 6d43743e9079 Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() adds f28bc3c32c05 tracing: Handle CC_FLAGS_FTRACE more accurately adds 07d040812021 tracing: Avoid calling cc-option -mrecord-mcount for every [...] adds 2f4df0017bae tracing: Add -mcount-nop option support adds d983c89cc96a s390/ftrace: Add -mfentry and -mnop-mcount support adds 91c1e6ba39cf blktrace: Add SPDX License format header adds 179a0cc4e0e1 tracing: Add SPDX License format to bpf_trace.c adds bcea3f96e11c tracing: Add SPDX License format tags to tracing files adds bb730b5833b5 tracing: Fix SPDX format headers to use C++ style comments adds 7140ad3898dd Merge tag 'trace-v4.19' of git://git.kernel.org/pub/scm/li [...] adds cc7c673032fc selftests/android: initialize heap_type to avoid compiling [...] adds 29ee92397f2c selftests: vDSO - fix to exclude x86 test on non-x86 platforms adds d2d49495b5c0 selftests: vDSO - fix to return KSFT_SKIP when test couldn [...] adds d863cb03fc5f Add cgroup core selftests adds a0dde8be2ab8 selftests: cgroup: add gitignore file adds 9a29ad52d5c0 selftests: mount: remove no longer needed config option adds 01675e9503c4 selftests/ftrace: Fix kprobe string testcase to not probe [...] adds 6b2edf27fe26 Merge tag 'linux-kselftest-4.19-rc1' of git://git.kernel.o [...] adds 1ecd64abb5e4 ia64: contig/paging_init: reduce code duplication adds 0617c50a0812 ia64: remove unused num_dma_physpages member from 'struct [...] adds fb63fbee423a ia64: use mem_data to detect nodes' minimal and maximal PFNs adds f62800992e59 ia64: switch to NO_BOOTMEM adds 778a33959a8a Merge tag 'please-pull-noboot' of git://git.kernel.org/pub [...] adds bd05a58ddfd7 microblaze: warn if of_iomap() failed adds 5411ad27dba1 microblaze: use generic dma_noncoherent_ops adds ed207a743444 microblaze: remove consistent_sync and consistent_sync_page adds 0fbe9a245c60 microblaze: add endianness options to LDFLAGS instead of LD adds 9fe37714c13c microblaze: delete wrong comment about machine_early_init adds c4347b05440f microblaze/PCI: Remove stale pcibios_align_resource() comment adds 5e26830990a9 Merge tag 'microblaze-v4.19-rc1' of git://git.monstr.eu/li [...] adds c474e9f2be99 platform/chrome: chromeos_tbmc - fix SPDX identifier adds 40291fb75123 Merge tag 'ib-platform-chrome-mfd-move-cros-ec-transport-f [...] adds 40fafdcbcd7a Merge tag 'chrome-platform-for-linus-4.19' of git://git.ke [...] adds 2896b0f09f26 pids: Initialize leader_pid in init_task adds 1fb53567a363 pids: Move task_pid_type into sched/signal.h adds 7a36094d61bf pids: Compute task_tgid using signal->leader_pid adds 71dbc8a96953 kvm: Don't open code task_pid in kvm_vcpu_ioctl adds 2c4704756cab pids: Move the pgrp and session pid pointers from task_str [...] adds 6883f81aac6f pid: Implement PIDTYPE_TGID adds 019191342fec signal: Use PIDTYPE_TGID to clearly store where file signa [...] adds 2118e1f53f6f posix-timers: Noralize good_sigevent adds 24122c7f4969 signal: Pass pid and pid type into send_sigqueue adds 0102498083d5 signal: Pass pid type into group_send_sig_info adds 9c2db007787e signal: Pass pid type into send_sigio_to_task & send_sigur [...] adds 40b3b0253562 signal: Pass pid type into do_send_sig_info adds b213984bd398 signal: Push pid type down into send_signal adds 5a883cee7442 signal: Push pid type down into __send_signal adds 0729614992c9 signal: Push pid type down into complete_signal. adds 4ca1d3ee4613 fork: Move and describe why the code examines PIDNS_ADDING adds 7673bf553b27 fork: Unconditionally exit if a fatal signal is pending adds 088fe47ce952 signal: Add calculate_sigpending() adds 4390e9eadbbb fork: Skip setting TIF_SIGPENDING in ptrace_init_task adds 924de3b8c941 fork: Have new threads join on-going signal group stops adds c3ad2c3b02e9 signal: Don't restart fork when signals come in. adds 84fe4cc09abc signal: Don't send signals to tasks that don't exist adds 0214f46b3a03 Merge branch 'siginfo-linus' of git://git.kernel.org/pub/s [...] adds 63453b59e411 i2c: smbus: add unlocked __i2c_smbus_xfer variant adds d7a0aef2960d i2c: mux: mlxcpld: make use of __i2c_smbus_xfer adds a5306b803419 i2c: mux: pca9541: make use of __i2c_smbus_xfer adds 1bcb852f5bff i2c: mux: pca954x: make use of __i2c_smbus_xfer adds 251840824596 i2c: mux: make use of __i2c_smbus_xfer adds 6e6bcc0d3007 i2c: designware: Remove needless variable from i2c_dw_init [...] adds 3aca0bd6f4f8 i2c: designware: Move register access detection to common code adds 83b2cb48cbc5 i2c: designware: Don't use internal ___constant_swab32 adds 3bd4f277274b i2c: designware: Call i2c_dw_clk_rate() only once in i2c_d [...] adds 1080ee7e28e1 i2c: designware: Move SDA hold time configuration to common code adds 56b637b5b2ac i2c: designware: Separate timing parameter setting from HW [...] adds 1706a96b30d6 i2c: designware: Add debug print for SDA hold time value adds d07bdbc02cdf i2c: designware: Add debug print for bus speed adds 16d55daa56cd i2c: gpio: fault-injector: refactor incomplete transfer adds bbe899700a44 i2c: gpio: fault-injector: add incomplete_write_byte adds c5907c6b96f1 i2c: tegra: Add support for Tegra194 adds 80d943ab19e9 i2c: i801: Consolidate chipset names in documentation and Kconfig adds 0bff2a86103e i2c: i801: Add support for Intel Ice Lake adds bb853aac2c47 tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK [...] adds f06c97dd5087 i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) adds 193c2a07cfaa input: rohm_bu21023: switch to i2c_lock_bus(..., I2C_LOCK_ [...] adds b1e1ca275700 media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) adds c060a9fe0742 media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) adds dfecde407623 media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) adds 3e985b3dba46 media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) adds 581733e619ad media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) adds 8c8f74f327a7 mfd: 88pm860x-i2c: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) adds 3f3a89e1d7c3 i2c: remove i2c_lock_adapter and use i2c_lock_bus directly adds fb2896a77989 Merge branch 'i2c/precise-locking-names_immutable' into i2 [...] adds 08948b75939f Merge tag 'v4.18-rc5' into i2c/for-4.19 adds ffc59c496bf8 i2c: recovery: require either get_sda or set_sda adds 0b71026c69ca i2c: recovery: refactor recovery function adds 7ca5f6be7900 i2c: recovery: add get_bus_free callback adds 4fe10de535ea i2c: rcar: use the new get_bus_free callback adds f7ff75e2a88f i2c: recovery: rename variable for easier understanding adds 82d41d097439 dt-bindings: i2c: Add FSI-attached I2C master dt binding d [...] adds d6ffb6300116 i2c: Add FSI-attached I2C master algorithm adds 19b4887af715 i2c: fsi: Add port structures adds 6cdf5e397a0b i2c: fsi: Add abort and hardware reset procedures adds 504b82773c07 i2c: fsi: Add transfer implementation adds f4cdc319cff8 i2c: fsi: Add I2C master locking adds 720d5ce9309d i2c: fsi: Add bus recovery adds 3911025e8608 MAINTAINERS: Add Eddie as the maintainer for the FSI-attac [...] adds ea3cfbd896fd i2c: rcar: Add compatible support for r8a77990 (R-Car E3) adds c4ae05b976b2 i2c: recovery: make pin init look like STOP adds eebfd44399e9 i2c: exynos5: Describe the hardware variant for readability adds 6bc33c51976c i2c: aspeed: Add newline characters into message printings. adds 517fde0eb5a8 i2c: aspeed: Fix initial values of master and slave state adds 263fe5d45dcd i2c: aspeed: Adjust spinlock scope in the irq handler adds 3b770017b03a i2c: rcar: handle RXDMA HW behaviour on Gen3 adds 21d04054501f dt-bindings: at24: Add address-width property adds a2b3bf4846e5 eeprom: at24: Add support for address-width property adds b1d2b0a43d28 Merge tag 'at24-4.19-updates-for-wolfram' of git://git.ker [...] adds 37692de5d523 i2c: i2c-qcom-geni: Add bus driver for the Qualcomm GENI I [...] adds 5344cbf95b0f dt-bindings: i2c: Add binding for Actions Semiconductor Ow [...] adds d211e62af466 i2c: Add Actions Semiconductor Owl family S900 I2C driver adds 6856909ce542 i2c: mux: pca954x: use helper variable in probe adds 2f471d902495 Merge branch 'i2c-mux/for-next' of https://github.com/peda [...] adds 5799c4b2f1db i2c: aspeed: Add an explicit type casting for *get_clk_reg_val adds d9cfe2ce2468 i2c: quirks: add zero length checks adds 40fce5217055 i2c: designware-master: use core to detect 'no zero length' quirk adds aa14b124702c i2c: mxs: use core to detect 'no zero length' quirk adds 22dda3e4f821 i2c: pmcmsp: use core to detect 'no zero length' quirk adds 5314355a916a i2c: stu300: use core to detect 'no zero length' quirk adds 3ef3e5cd72aa i2c: rcar: use core to detect 'no zero length' quirk adds 6e6664700d27 i2c: xlr: use core to detect 'no zero length' quirk adds 7957c2e276ee i2c: sh_mobile: use core to detect 'no zero length read' quirk adds ee87a0ce2f91 i2c: amd8111: Mark expected switch fall-through adds 1c02cbf7de0d i2c: designware-pcidrv: Mark expected switch fall-through adds 4717be73c284 i2c: core: Parse SDA hold time from firmware adds e3ea52b578be i2c: designware: Convert to use struct i2c_timings adds 15c566fcff9c i2c: designware: Add SPDX license tag adds 5c18d12ced22 i2c: pasemi: remove hardcoded bus numbers on smbus adds bed4ff1ed4d8 i2c: imx: Fix race condition in dma read adds ef456a2de371 i2c: imx: Simplify stopped state tracking adds de460c20f4d7 dt-bindings: i2c: sh_mobile: Add r8a774a1 support adds 0857f5080770 dt-bindings: i2c: rcar: Add r8a774a1 support adds c463a158cb6c i2c: core: ACPI: Properly set status byte to 0 for multi-b [...] adds 0a30446c0dca i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_ [...] adds b07531acd551 i2c: rcar: refactor private flags adds 19358d4488db i2c: rcar: implement STOP and REP_START according to docs adds 99cc7ad46b62 Merge branch 'i2c/for-4.19' of git://git.kernel.org/pub/sc [...] adds 76b16f4cdfb8 power: supply: sbs-battery: don't assume MANUFACTURER_DATA [...] adds 45fab2c61f88 dt-bindings: power: sbs-battery: re-document "ti,bq20z75" adds 91937b1478aa power: supply: tps65217: Switch to SPDX identifier. adds f052df96c46d power: reset: zx-reboot: put device node in zx_reboot_probe() adds 1d45d2d2fde6 power: supply: max1721x: fix spelling mistake "RSenese" -> [...] adds 0d08901ba876 Merge tag 'ib-mfd-v4.19' into psy-next adds f68b883e8fad power: supply: add cros-ec USBPD charger driver. adds ad0e95347962 dt-bindings: power: reset: Add qcom pon binding adds e6a578e2890d power: reset: qcom-pon: Add Qcom PON driver adds 8b0d62d49aea power: supply: ab8500: stop using getnstimeofday64() adds fe8e81b7e899 adp5061: New driver for ADP5061 I2C battery charger adds 7914c67667a0 dt-bindings: power: reset: qcom: Add resin binding adds 89b135ba1b73 power: supply: adp5061: Fix a couple off by ones adds dfa32e119de5 dt-bindings: w1: document generic onewire bindings adds da0a5d99b14c dt-bindings: w1: document bindings for ds2760 battery monitor adds fae68031f7fb w1: core: match sub-nodes of bus masters in devicetree adds bf4973553737 power: supply: ds2760_battery: merge ds2760 supply driver [...] adds efdafd6895b2 power: supply: ds2760_battery: add devicetree probing adds 0d949905271d Merge tag 'ds2760-for-v4.19-signed' into psy-next adds 6e92cecb1e1b power: supply: lego_ev3_battery: Don't ignore iio_read_cha [...] adds 9c7272412bc5 power: supply: lego_ev3_battery: fix Vce offset adds 37bab356f86b power: supply: mark expected switch fall-throughs adds 3d779180c692 power: supply: bq27xxx: Update comments adds 3ffa6583e24e power: remove possible deadlock when unregistering power_supply adds 09bebb1adb21 power: vexpress: fix corruption in notifier registration adds ada1de89f34e power: gemini-poweroff: Avoid more spurious poweroffs adds f2a42595f086 power: supply: axp288_charger: Fix initial constant_charge [...] adds 932d47448c3c power: generic-adc-battery: fix out-of-bounds write when c [...] adds a427503edaae power: generic-adc-battery: check for duplicate properties [...] adds cc44ba91166b power: supply: max77693_charger: fix unintentional fall-through adds 5198a4838145 Merge branch 'psy-fixes' into psy-next adds c1fecabecc35 Merge tag 'for-v4.19' of git://git.kernel.org/pub/scm/linu [...] adds 00d22a1c367d xfs: recalculate summary counters at mount time if icount is bad adds 1fc25f51d7c1 xfs: sanity check ag header values in xrep_calc_ag_resblks adds 7d5e049e72c4 iomap: fix WARN_ON_ONCE on uninitialized variable adds c22fc16d172f Merge tag 'xfs-4.19-merge-7' of git://git.kernel.org/pub/s [...] adds 67810693077a ovl: fix wrong use of impure dir cache in ovl_iterate() adds 2abc77af89e1 new helper: open_with_fake_path() adds 9951934d76b0 Merge branch 'for-ovl' of git://git.kernel.org/pub/scm/lin [...] adds 92b66d2cdd7a vfs: limit size of dedupe adds 5740c99e9d30 vfs: dedupe: return int adds 87eb5eb24232 vfs: dedupe: rationalize args adds 1b4f42a1e33f vfs: dedupe: extract helper for a single dedup adds 51e6ce820bd4 Merge branch 'dedupe-cleanup' into overlayfs-next adds d3b1084dfd62 vfs: make open_with_fake_path() not contribute to nr_files adds 9df6702ad0e8 vfs: export vfs_ioctl() to modules adds f182536684d8 vfs: export vfs_dedupe_file_range_one() to modules adds d9854c87f0ed ovl: copy up times adds 4f3572954a9d ovl: copy up inode flags adds 5812160eb509 Revert "Revert "ovl: get_write_access() in truncate"" adds 46e5d0a3907b ovl: copy up file size as well adds e8c985bace13 ovl: deal with overlay files in ovl_d_real() adds d1d04ef8572b ovl: stack file ops adds 2ef66b8a03c0 ovl: add helper to return real file adds 16914e6fc7e1 ovl: add ovl_read_iter() adds 2a92e07edc5e ovl: add ovl_write_iter() adds de30dfd629e2 ovl: add ovl_fsync() adds 2f502839e85a ovl: add ovl_mmap() adds aab8848cee5e ovl: add ovl_fallocate() adds dab5ca8fd9dd ovl: add lsattr/chattr support adds 9e142c4102db ovl: add ovl_fiemap() adds f7c72396d0de ovl: add O_DIRECT support adds 8ede205541ff ovl: add reflink/copyfile/dedup support adds a6518f73e60e vfs: don't open real adds d561f2185648 Revert "ovl: fix may_write_real() for overlayfs directories" adds 6742cee04353 Revert "ovl: don't allow writing ioctl on lower layer" adds a6795a585929 vfs: fix freeze protection in mnt_want_write_file() for overlayfs adds 88059de155d4 Revert "ovl: fix relatime for directories" adds c6718543463d Revert "vfs: update ovl inode before relatime check" adds 4ab30319fd7c Revert "vfs: add flags to d_real()" adds 8cf9ee506103 Revert "vfs: do get_write_access() on upper layer of overlayfs" adds de2a4a501e71 Partially revert "locks: fix file locking on overlayfs" adds 573e1784817c Revert "fsnotify: support overlayfs" adds fb16043b4683 vfs: remove open_flags from d_real() adds 670c23248e15 ovl: obsolete "check_copy_up" module option adds 0c31d675aad9 ovl: fix documentation of non-standard behavior adds 9cec54c83a8b ovl: Initialize ovl_inode->redirect in ovl_get_inode() adds d6eac039133b ovl: Move the copy up helpers to copy_up.c adds d5791044d2e5 ovl: Provide a mount option metacopy=on/off for metadata copyup adds bd64e57586d3 ovl: During copy up, first copy up metadata and then data adds 44d5bf109a73 ovl: Copy up only metadata during copy up where it makes sense adds 2002df85367c ovl: Add helper ovl_already_copied_up() adds 0c2888749363 ovl: A new xattr OVL_XATTR_METACOPY for file on upper adds 027065b72643 ovl: Use out_err instead of out_nomem adds 9d3dfea3d35a ovl: Modify ovl_lookup() and friends to lookup metacopy dentry adds 4f93b426ab39 ovl: Copy up meta inode data from lowest data inode adds 647d253fcd53 ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry adds 67d756c27ac4 ovl: Fix ovl_getattr() to get number of blocks from lower adds 2664bd0897c2 ovl: Store lower data inode in ovl_inode adds 4823d49c26ea ovl: Add helper ovl_inode_realdata() adds 8c444d2a971f ovl: Open file with data except for the case of fsync adds 2c3d73589adc ovl: Do not expose metacopy only dentry from d_real() adds 0618a816edab ovl: Move some dir related ovl_lookup_single() code in else block adds b8a8824ca011 ovl: Check redirects for metacopy files adds 0b17c28af1b8 ovl: Treat metacopy dentries as type OVL_PATH_MERGE adds a00c2d59e914 ovl: Add an inode flag OVL_CONST_INO adds 60124877b9ec ovl: Do not set dentry type ORIGIN for broken hardlinks adds 7bb083837d1b ovl: Set redirect on metacopy files upon rename adds 4120fe64dce4 ovl: Set redirect on upper inode when it is linked adds 0a2d0d3f2f29 ovl: Check redirect on index as well adds d1e6f6a94d6c ovl: add helper to force data copy-up adds 997336f2c305 ovl: Do not do metadata only copy-up for truncate operation adds 935a074f4867 ovl: Do not do metacopy only for ioctl modifying file attr adds 989974c80457 ovl: Enable metadata only feature adds d9a185f8b496 Merge tag 'ovl-update-4.19' of git://git.kernel.org/pub/sc [...] adds 87114373ea50 fuse: fix double request_end() adds 45ff350bbd9d fuse: fix unlocked access to processing queue adds b8f95e5d13f5 fuse: umount should wait for all requests adds e8f3bd773d22 fuse: Fix oops at process_init_reply() adds 63576c13bd17 fuse: fix initial parallel dirops adds a2477b0e67c5 fuse: Don't access pipe->buffers without pipe_lock() adds 109728ccc593 fuse: Add missed unlock_page() to fuse_readpages_fill() adds 75f3ee4c288d fuse: simplify fuse_abort_conn() adds 46fb504a7145 fs: fuse: Adding new return type vm_fault_t adds a64ba10f65bf fuse: convert last timespec use to timespec64 adds d6d931adce11 fuse: use kvmalloc to allocate array of pipe_buffer structs. adds 963545357202 fuse: reduce allocation size for splice_write adds ad1d69735878 Merge tag 'fuse-update-4.19' of git://git.kernel.org/pub/s [...] adds 686320e94da3 h8300: Add missing output register. adds 811d1b0e65be h8300: gcc-8.1 fix adds c489dfefe739 h8300: switch to NO_BOOTMEM adds 558e6694cd4d h8300: irqchip: fix warning adds 5743ee22bf3f h8300: Correct signature of test_bit() adds ec3d5f1658f4 h8300: remove unnecessary of_platform_populate call adds 9819d4e47e88 h8300: Don't include linux/kernel.h in asm/atomic.h adds 1b803a357d52 h8300:let the checker know that size_t is ulong adds cfa2d688e2cc arch/h8300: eliminate ptrace.h warnings adds ce156febeed1 arch/h8300: eliminate kgbd.c warning adds 7b291be81fde arch/h8300: add a defconfig target adds 4bdf61ccbe76 h8300: fix IRQ no adds 20a9e57a09d3 Merge tag 'for-4.19' of git://git.sourceforge.jp/gitroot/u [...] adds dfaad39cec85 sparc: use generic dma_noncoherent_ops adds 60ef86168247 sparc: mm/init_32: kill trailing whitespace adds cca079ef8ac2 sparc32: switch to NO_BOOTMEM adds 8818d89cf8fb sparc32: split ramdisk detection and reservation to a help [...] adds aa59fa7806ef Merge branch 'sparc32-NO_BOOTMEM' adds c84ca616b126 sparc: fix KBUILD_DEFCONFIG for ARCH=sparc32 adds 9617ba395f05 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc adds bb1215a2d011 ide: remove redundant variables queue_run_ms and left adds 777a82f87a9a ide-tape: remove redundant variable buffer_size adds a2eed33dcdb7 ide: mark expected switch fall-throughs adds 159127ea8318 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide adds f390c5eb2858 cpuidle: menu: Fix white space adds 3d95b89e573b x86/ACPI/cstate: Make APCI C1 FFH MWAIT C-state descriptio [...] adds 50f7ccc64750 cpuidle: menu: Update stale polling override comment adds 7059b36636be sched: idle: Avoid retaining the tick when it has been stopped adds 5ef499cd571c cpuidle: menu: Handle stopped tick more aggressively adds 2a3eb51e30b9 cpufreq: governor: Avoid accessing invalid governor_data adds 9d64b539b738 PCI / ACPI / PM: Resume all bridges on suspend-to-RAM adds 3df6f61fff49 PM / sleep: wakeup: Fix build error caused by missing SRCU [...] adds 01ac7c4c2e03 Merge branches 'pm-cpufreq', 'pm-pci' and 'pm-sleep' adds dfec4a8478e8 Merge tag 'pm-4.19-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds d46b6537f0ce ACPICA: AML Parser: ignore all exceptions resulting from i [...] adds f016b19a9275 ACPICA: ACPICA: add status check for acpi_hw_read before a [...] adds 8a55c696d327 ACPICA: Update an error message for a duplicate table adds 089b2bec97bb ACPICA: Utilities: split hex detection into smaller functions adds 4a7c94c72107 ACPICA: AML Parser: skip opcodes that open a scope upon pa [...] adds fb2ef998af44 ACPICA: Debugger: Cleanup interface to the AML disassembler adds 77d4e0966a8a ACPICA: acpi_exec: fixing -fi option adds ff5340f8ac94 ACPICA: Reference count: add additional debugging details adds 8b23570ab001 ACPICA: Reference Counts: increase max to 0x4000 for large [...] adds 8b66fcfdee68 ACPICA: acpiexec: fix a small memory leak regression adds 4efa829d1951 ACPICA: Update version to 20180810 adds f317c7dc12b7 ACPICA: Clear status of all events when entering sleep states adds b5c16c7925fb ACPI / PMIC: CrystalCove: Extend PMOP support to support a [...] adds d1f3ab5b13c0 Merge branch 'acpi-pmic' adds df2def49c57b Merge tag 'acpi-4.19-rc1-2' of git://git.kernel.org/pub/sc [...] adds 0633da48f079 autofs: fix autofs_sbi() does not check super block type adds 8df4a44cc46b mm: check shrinker is memcg-aware in register_shrinker_prepared() adds 92be775a3db3 mm: struct shrink_control: keep int fields together adds e50ef89b0f58 mm: struct shrinker: make flags of unsigned type adds 59d98bf3c2b9 mm: swap: add comments to lock_cluster_or_swap_info() adds fe5266d5d594 mm/swapfile.c: replace some #ifdef with IS_ENABLED() adds afa4711ef139 mm/swapfile.c: use swap_count() in swap_page_trans_huge_swapped() adds 33ee011e5656 mm/swapfile.c: unify normal/huge code path in swap_page_tr [...] adds a448f2d07f89 mm/swapfile.c: unify normal/huge code path in put_swap_page() adds 5d5e8f19544a mm, swap, get_swap_pages: use entry_size instead of cluste [...] adds b32d5f32b9db mm/swapfile.c: add __swap_entry_free_locked() adds c2343d2761f8 mm/swapfile.c: put_swap_page: share more between huge/norm [...] adds 93065ac753e4 mm, oom: distinguish blockable mode for mmu notifiers adds af5679fbc669 mm, oom: remove oom_lock from oom_reaper adds c3b78b11efbb mm, oom: describe task memory unit, larger PID pad adds 431f42fdfdb3 mm/oom_kill.c: clean up oom_reap_task_mm() adds 871305bb2028 mm: /proc/pid/*maps remove is_pid and related wrappers adds 8e68d689afe3 mm: /proc/pid/smaps: factor out mem stats gathering adds f1547959d9ef mm: /proc/pid/smaps: factor out common stats printing adds 258f669e7e88 mm: /proc/pid/smaps_rollup: convert to single value seq_file adds a3bf6ce36649 mm/mempool.c: add missing parameter description adds a670468f5e0b mm: zero out the vma in vma_init() adds 8c9a134cae6f mm: clarify CONFIG_PAGE_POISONING and usage adds 1c4c3b99c03d mm: fix page_freeze_refs and page_unfreeze_refs in comments adds 8de7ecc6483b memcg: reduce memcg tree traversals for stats collection adds 85f237a57f14 Documentation/sysctl/vm.txt: update __vm_enough_memory()'s path adds 89696701ea84 mm: remove zone_id() and make use of zone_idx() in is_dev_zone() adds ace1db39768c mm/page_alloc.c: move ifdefery out of free_area_init_core adds c1093b746c05 mm: access zone->node via zone_to_nid() and zone_set_nid() adds 7cc2a9596d77 mm: remove __paginginit adds 0188dc98ad5c mm/page_alloc: inline function to handle CONFIG_DEFERRED_S [...] adds 03e85f9d5f1f mm/page_alloc: Introduce free_area_init_core_hotplug adds 1caed86022b9 tools/testing/selftests/vm/: add MAP_POPULATE test adds 5989ad7b5ede mm, oom: refactor oom_kill_process() adds 3d8b38eb81ca mm, oom: introduce memory.oom.group adds 7e8a6304d541 /proc/meminfo: add percpu populated pages count adds c8bd134a4bdd drivers/block/zram/zram_drv.c: fix bug storing backing_dev adds 5df66d306ec9 mm: fix comment for NODEMASK_ALLOC adds 2d6e4e822ad8 proc: fixup PDE allocation bloat adds bdf228a27278 fs/proc/uptime.c: use ktime_get_boottime_ts64 adds 61d47c4e71c1 proc: test /proc/self symlink adds 2cd36fb32948 proc: test /proc/thread-self symlink adds 8d48b2e04421 proc: smaller readlock section in readdir("/proc") adds a44937fe4ef6 proc: put task earlier in /proc/*/fail-nth adds 41089b6d3e44 proc: save 2 atomic ops on write to "/proc/*/attr/*" adds f6d2f584d886 proc: use macro in /proc/latency hook adds 891ae71dc4fb proc: spread "const" a bit adds 9a27e97aaab9 proc: use "unsigned int" in /proc/stat hook adds 36f062042b0f fs/proc/vmcore.c: use new typedef vm_fault_t adds df865e8337c3 fs/proc/kcore.c: use __pa_symbol() for KCORE_TEXT list entries adds a8dd9c4df18e proc/kcore: don't grab lock for kclist_add() adds bf53183164db proc/kcore: don't grab lock for memory hotplug notifier adds 0b172f845ff9 proc/kcore: replace kclist_lock rwlock with rwsem adds b66fb005c975 proc/kcore: fix memory hotplug vs multiple opens race adds 3673fb08db73 proc/kcore: hold lock during read adds 37e949bd5293 proc/kcore: clean up ELF header generation adds bf991c223111 proc/kcore: optimize multiple page reads adds eff4345e7fba crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir adds 23c85094fe18 proc/kcore: add vmcoreinfo note to /proc/kcore adds 96c6a32ccb55 include/asm-generic/bug.h: clarify valid uses of WARN() adds cedc5b6aab49 kernel.h: documentation for roundup() vs round_up() adds e58dd0de5ead bdi: use refcount_t for reference counting instead atomic_t adds 060288a7320b bdi: use irqsave variant of refcount_dec_and_lock() adds fc37191272a9 userns: use refcount_t for reference counting instead atomic_t adds ce0a568d3279 userns: use irqsave variant of refcount_dec_and_lock() adds 203583990cb6 linux/compiler.h: don't use bool adds 91bc9aaf746a kernel/crash_core.c: print timestamp using time64_t adds a2e514453861 kernel/hung_task.c: allow to set checking interval separat [...] adds bc6380461946 spelling.txt: add more spellings to spelling.txt adds 271ca788774a arch: enable relative relocations for arm64, power and x86 adds f922c4abdf76 module: allow symbol exports to be disabled adds 7290d5809571 module: use relative references for __ksymtab entries adds 1b1eeca7e4c1 init: allow initcall tables to be emitted using relative r [...] adds c9d8b55fa019 PCI: Add support for relative addressing in quirk tables adds 46e0c9be206f kernel: tracepoints: add support for relative references adds ee8ef0a4b167 epoll: use the waitqueue lock to protect ep->wq adds c430d1e848ff userfaultfd: use fault_wqh lock adds e05a8e4d88d1 sched/wait: assert the wait_queue_head lock is held in __w [...] adds 002b343669c4 fs/epoll: loosen irq safety in ep_scan_ready_list() adds 304b18b8d6af fs/epoll: loosen irq safety in epoll_insert() and epoll_remove() adds 92e641784055 s/epoll: robustify irq safety with lockdep_assert_irqs_enabled() adds 31bb82c9caa9 get_maintainer: allow usage outside of kernel tree adds 5f0baf95b1ed get_maintainer.pl: add -mpath=<path or file> for MAINTAINE [...] adds 0fbd75fd7fee get_maintainer: allow option --mpath <directory> to read a [...] adds ccf7a6d457a8 lib/bitmap.c: drop unnecessary 0 check for u32 array operations adds 9144d75e22ca include/linux/bitops.h: introduce BITS_PER_TYPE adds b15f5f1ae18a lib/test_debug_virtual.c: make struct pointer foo static adds feba04fd2cf8 lib: add crc64 calculation routines adds d23599630b0f bcache: use routines from lib/crc64.c for CRC64 calculation adds fd7338ef624f lib/Kconfig: remove 'default n' for tests adds de9df3993cff lib/test_hexdump.c: fix failure on big endian cpu adds d729593e492e checkpatch: add a --strict test for structs with bool memb [...] adds 79682c0c0089 checkpatch: add --fix for CONCATENATED_STRING and STRING_F [...] adds 5b57980de6b2 checkpatch: improve runtime execution speed a little adds 33aa4597dda2 checkpatch: update section keywords adds cd2614967d8b checkpatch: warn if missing author Signed-off-by adds 8c8c45cfdd5d checkpatch: fix macro argument reuse test adds 3b6e8ac9e740 checkpatch: validate SPDX license with spdxcheck.py adds 4cab63cea374 checkpatch: fix krealloc reuse test adds 60f890105547 checkpatch: check for #if 0/#if 1 adds 490b292c834c checkpatch: warn when a patch doesn't have a description adds 56294112791a checkpatch: fix SPDX license check with --root=<path> adds 6ad724e2a48f checkpatch: check for space after "else" keyword adds 809e082e973d checkpatch: warn on unnecessary int declarations adds 133712a2ec84 checkpatch: DT bindings should be a separate patch adds 514056d506e4 fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery adds 679abf381a18 fs/eventpoll.c: loosen irq safety in ep_poll() adds 992991c03ca0 fs/eventpoll.c: simplify ep_is_linked() callers adds 6ad018e3ca9e init/: remove ineffective sparse disabling adds 3903bf940b1f init/Kconfig: fix its typos adds 3f5c15d8a7d8 init/main.c: log init process file name adds d4d79b8195bf autofs: fix directory and symlink access adds 2fd9944f0fd4 autofs: fix inconsistent use of now variable adds d1055565bdc2 autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_in [...] adds 5d30517d67e3 autofs: make autofs_expire_direct() static adds 571bc35c42f3 autofs: make autofs_expire_indirect() static adds e5c85e1fe19c autofs: make expire flags usage consistent with v5 params adds cbf6898fd694 autofs: add AUTOFS_EXP_FORCED flag adds 21a1a52dbdd5 nilfs2: use 64-bit superblock timstamps adds c8ed98cd88a2 fs/nilfs2/file.c: use new return type vm_fault_t adds 7464726cb599 hfsplus: don't return 0 when fill_super() failed adds 31651c607151 hfsplus: avoid deadlock on file truncation adds afd6c9e1f528 hfsplus: fix decomposition of Hangul characters adds f168d9fd634a hfsplus: drop ACL support adds 34d082604a7c reiserfs: use monotonic time for j_trans_start_time adds 5b1d149c895b reiserfs: remove obsolete print_time function adds 8b73ce6a4bae reiserfs: change j_timestamp type to time64_t adds a13f085d111e reiserfs: fix broken xattr handling (heap corruption, bad retval) adds f663b5b38fff fat: add FITRIM ioctl for FAT file system adds 0afa9626667c fat: validate ->i_start before using adds f423420c2389 fat: propagate 64-bit inode timestamps adds 52cba1a27481 signal: make force_sigsegv() void adds bb17fcca078f signal: make kill_as_cred_perm() return bool adds 6527de953354 signal: make may_ptrace_stop() return bool adds b1d294c80393 signal: make do_sigpending() void adds d8f993b3dba0 signal: simplify rt_sigaction() adds 2a9b90940957 signal: make kill_ok_by_cred() return bool adds e4a8b4efbfdf signal: make sig_handler_ignored() return bool adds 41aaa481197d signal: make sig_task_ignored() return bool adds 6a0cdcd78892 signal: make sig_ignored() return bool adds 938696a82974 signal: make has_pending_signals() return bool adds 09ae854edb2d signal: make recalc_sigpending_tsk() return bool adds 67a48a244788 signal: make unhandled_signal() return bool adds 8f11351eee95 signal: make flush_sigqueue_mask() void adds acd14e62f075 signal: make wants_signal() return bool adds a19e2c01f71b signal: make legacy_queue() return bool adds f99e9d8c5c7f signal: make sigkill_pending() return bool adds 20ab7218d250 signal: make get_signal() return bool adds 06e62a46bbba fork: don't copy inconsistent signal handler state to child adds 0ba7f398f39e drivers/rapidio/devices/rio_mport_cdev.c: remove redundant [...] adds 5f733e8a2dd1 kernel/sysctl.c: fix typos in comments adds d9edcbc42c77 adfs: use timespec64 for time conversion adds 3e811f053aec fs/sysv/inode.c: use ktime_get_real_seconds() for superblo [...] adds 5cb366bb3a74 init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE adds 615c999cd8a0 ipc: compute kern_ipc_perm.id under the ipc lock adds e2652ae6bd74 ipc: reorganize initialization of kern_ipc_perm.seq adds 39cfffd774a2 ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() adds 4241c1a30407 ipc: rename ipcctl_pre_down_nolock() adds 2e5ceb452c9b ipc/util.c: correct comment in ipc_obtain_object_check adds 82061c57ce93 ipc: drop ipc_lock() adds 93f976b5190d lib/rhashtable: simplify bucket_table_alloc() adds 2d22ecf6db1c lib/rhashtable: guarantee initial hashtable allocation adds dc2c8c84def6 ipc: get rid of ids->tables_initialized hack adds eae04d25a713 ipc: simplify ipc initialization adds 27c331a17461 ipc/util.c: further variable name cleanups adds 2a9d64810042 ipc/util.c: update return value of ipc_getref from int to bool adds cd9b44f90763 Merge branch 'akpm' (patches from Andrew) adds 6faf05c2b2b4 ovl: set I_CREATING on inode being created adds 7f2ecdd837ae f2fs: flush journal nat entries for nat_bits during unmount adds 8a56dd9685d6 f2fs: allow wrong configured dio to buffered write adds 1cb50f87e106 f2fs: do checkpoint in kill_sb adds af697c0f5c5b f2fs: keep meta pages in cp_error state adds 83a3bfdb5a8a f2fs: indicate shutdown f2fs to allow unmount successfully adds a1933c09ef84 f2fs: avoid potential deadlock in f2fs_sbi_store adds 76a45e3c4500 f2fs: don't acquire orphan ino during recovery adds 0aa7e0f8c0a0 f2fs: move s_res{u,g}id initialization to default_options() adds 4cac90d5491c f2fs: relocate readdir_ra configure initialization adds 4e423832a675 f2fs: fix error path of fill_super adds 54c55c4e4fc7 f2fs: support in-memory inode checksum when checking consistency adds e2374015f27f f2fs: fix to propagate return value of scan_nat_page() adds 5a6154920faf f2fs: don't issue discard commands in online discard is on adds 2a96d8ad94ce f2fs: Fix uninitialized return in f2fs_ioc_shutdown() adds 2a63531a612f f2fs: fix a hungtask problem caused by congestion_wait adds e2e59414aae2 f2fs: assign REQ_RAHEAD to bio for ->readpages adds 6aead1617b3a f2fs: fix to wait on page writeback before updating page adds 24b81dfcb73f f2fs: use timespec64 for inode timestamps adds e1da7872f6ed f2fs: introduce and spread verify_blkaddr adds 67fce70ba341 f2fs: disable f2fs_check_rb_tree_consistence adds 42bf546c1fe3 f2fs: fix to do sanity check with secs_per_zone adds c77ec61ca0a4 f2fs: fix to do sanity check with {sit,nat}_ver_bitmap_bytesize adds 01f9cf6db70f f2fs: fix to correct return value of f2fs_trim_fs adds 76d56d4ab4f2 f2fs: fix to do sanity check with extra_attr feature adds 9dc956b2c852 f2fs: fix to do sanity check with user_block_count adds e15d54d50096 f2fs: Allocate and stat mem used by free nid bitmap more a [...] adds e34438c903b6 f2fs: fix to do sanity check with node footer and iblocks adds 4dbe38dc3869 f2fs: fix to do sanity check with reserved blkaddr of inli [...] adds 2d3a58566f66 f2fs: avoid the global name 'fault_name' adds b1385478187a f2fs: Replace strncpy with memcpy adds 68c43a235e8c f2fs: check the right return value of memory alloc function adds dc1328027b53 f2fs: show the fsync_mode=nobarrier mount option adds 4b270a8cc504 f2fs: try grabbing node page lock aggressively in sync scenario adds 10d255c35402 f2fs: fix to skip GC if type in SSA and SIT is inconsistent adds c9b60788fc76 f2fs: fix to do sanity check with block address in main area adds 82902c06bd17 f2fs: fix to detect looped node chain correctly adds a39e5365835e f2fs: enable real-time discard by default adds cb15d1e43db0 f2fs: fix defined but not used build warnings adds 2482c4325dfe f2fs: detect bug_on in f2fs_wait_discard_bios adds 4c6b56c002ca f2fs: clean up with IS_INODE() adds 522d1711d62c f2fs: stop issuing discard immediately if there is queued IO adds 20ee4382322c f2fs: issue small discard by LBA order adds 36b877af7992 f2fs: Keep alloc_valid_block_count in sync adds 3611ce991126 f2fs: do not set free of current section adds 66415cee3d34 f2fs: blk_finish_plug of submit_bio in lfs mode adds 18dd6470c2d1 f2fs: fix to do sanity check with i_extra_isize adds 7735730d39d7 f2fs: fix to propagate error from __get_meta_page() adds 5d3ce4f70172 f2fs: avoid duplicated permission check for "trusted." xattrs adds 6122003a1a61 f2fs: kill EXT_TREE_VEC_SIZE adds 80551d177380 f2fs: clean up with get_current_nat_page adds 5b72d5e0df78 f2fs: clean up with f2fs_encrypted_inode() adds 2079f115e7b6 f2fs: clean up with f2fs_is_{atomic,volatile}_file() adds 059c0648c6ae f2fs: clean up ioctl interface naming adds e6b0b159cf2f f2fs: fix wrong kernel message when recover fsync data on ro fs adds 797c1cb56ba5 f2fs: restrict setting up inode.i_advise adds 455e3a5887ee f2fs: don't allow any writes on aborted atomic writes adds ad6672bbc527 f2fs: issue discard align to section in LFS mode adds fd8c8caf7e7c f2fs: let checkpoint flush dnode page of regular adds 970e348d9829 f2fs: add proc entry to show victim_secmap bitmap adds 955ac6e52344 f2fs: quota: decrease the lock granularity of statfs_project adds 76cf05d79c9e f2fs: quota: fix incorrect comments adds 00960c2cd8f1 f2fs: quota: do not mount as RDWR without QUOTA if quota f [...] adds 4ddc1b28aac5 f2fs: fix to restrict mount condition when without CONFIG_QUOTA adds 18767e626396 f2fs: don't keep meta pages used for block migration adds 82cf4f132e6d f2fs: fix to active page in lru list for read path adds 66110abc4c93 f2fs: fix to clear PG_checked flag in set_page_dirty() adds 8d714f8aa34c f2fs: avoid f2fs_bug_on() in cp_error case adds e494c2f995d6 f2fs: fix to do sanity check with cp_pack_start_sum adds 6e45f2a59ffb f2fs: use true and false for boolean values adds 50fa53eccf9f f2fs: fix to avoid broken of dnode block list adds d3f07c049dab f2fs: fix invalid memory access adds 309333648156 f2fs: fix to reset i_gc_failures correctly adds bcbfbd604dcb f2fs: fix to do sanity check with inline flags adds 91291e9998d2 f2fs: fix to do sanity check with block address in main area v2 adds c7079853c859 f2fs: avoid race between zero_range and background GC adds a33c150237a2 f2fs: fix avoid race between truncate and background GC adds 22969158083c f2fs: refresh recent accessed nat entry in lru list adds 6eae269461b8 f2fs: fix incorrect range->len in f2fs_trim_fs() adds a690efffd163 f2fs: wake up gc thread immediately when gc_urgent is set adds 35ec7d574884 f2fs: split discard command in prior to block layer adds b83dcfe67142 f2fs: support discard submission error injection adds 6b9cb1242cb0 f2fs: fix use-after-free of dicard command entry adds 3f16ecd950e5 f2fs: fix to return success when trimming meta area adds d494500a7043 f2fs: support fault_type mount option adds 7fa750a16308 f2fs: rework fault injection handling to avoid a warning adds dda9f4b9cac6 f2fs: fix to skip verifying block address for non-regular inode adds 853137cef46c f2fs: fix performance issue observed with multi-thread seq [...] adds 6f8d4455060d f2fs: avoid fi->i_gc_rwsem[WRITE] lock in f2fs_gc adds 6aa58d8ad20a f2fs: readahead encrypted block during GC adds fe6f0ed0dac7 Merge tag 'f2fs-for-4.19' of git://git.kernel.org/pub/scm/ [...] adds 6f10f7d1b02b bcache: style fix to replace 'unsigned' by 'unsigned int' adds 1fae7cf05293 bcache: style fix to add a blank line after declarations adds fc2d5988b597 bcache: add identifier names to arguments of function definitions adds b0d30981c05f bcache: style fixes for lines over 80 characters adds 958bf494ecf0 bcache: replace Symbolic permissions by octal permission numbers adds 6ae63e3501c4 bcache: replace printk() by pr_*() routines adds c63ca7871aa3 bcache: fix indent by replacing blank by tabs adds d9c61d30e86a bcache: replace '%pF' by '%pS' in seq_printf() adds 2b1edd23ecc6 bcache: fix typo 'succesfully' to 'successfully' adds bc81b47e828a bcache: prefer 'help' in Kconfig adds 3069211be300 bcache: do not check NULL pointer before calling kmem_cach [...] adds 3be11dbab67a bcache: fix code comments style adds e1f08f1bc013 bcache: add static const prefix to char * array declarations adds b3cf37bfa1a4 bcache: move open brace at end of function definitions to [...] adds 87418ef9f07a bcache: add missing SPDX header adds d0c1b89a409f bcache: remove unnecessary space before ioctl function poi [...] adds eb2b3d034511 bcache: add the missing comments for smp_mb()/smp_wmb() adds b089cfd95d32 block: don't warn for flush on read-only device adds df60f6e835f7 blk-wbt: fix IO hang in wbt_wait() adds 8a511ba5feec block, bfq: readd missing reset of parent-entity service adds e02a0aa26bf6 block, bfq: always update the budget of an entity when needed adds d5801088a7bd block, bfq: reduce write overcharge adds f812164869b9 block, bfq: improve code of bfq_bfqq_charge_time adds fc8ebd01deeb block, bfq: return nbytes and not zero from struct cftype [...] adds 599d067dd3c1 block: change return type to bool adds 566484a9e84c pktcdvd: fix setting of 'ret' error return for a few cases adds 757d91400720 tracing/blktrace: Fix to allow setting same value adds fcedba42d94e block: remove duplicate initialization adds d48ece209f82 blk-mq: init hctx sched after update ctx and hctx mapping adds f5bbbbe4d635 blk-mq: sync the update nr_hw_queues with blk_mq_queue_tag [...] adds 1e7da865b8c0 block/DAC960.c: make some arrays static const, shrinks obj [...] adds 5bed49adfe89 Merge tag 'for-4.19/post-20180822' of git://git.kernel.dk/ [...] adds e48d53a91f6e arm64: KVM: Add support for Stage-2 control of memory type [...] adds 09605e94c2cb arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present adds 2f6ea23f63cc arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL [...] adds 88dc25e8ea7c KVM: arm/arm64: Consolidate page-table accessors adds 0db9dd8a0fbd KVM: arm/arm64: Stop using the kernel's {pmd,pud,pgd}_popu [...] adds 0a72a5ab9feb KVM: arm/arm64: Remove unnecessary CMOs when creating HYP [...] adds de73708915ad KVM: arm/arm64: Enable adaptative WFE trapping adds 1d47191de7e1 KVM: arm/arm64: Fix vgic init race adds 2326aceebc51 KVM: arm64: vgic-its: Remove VLA usage adds e294cb3a6d1a KVM: arm/arm64: vgic-debug: Show LPI status adds 9bc03f1df31a arm64: KVM: Cleanup tpidr_el2 init on non-VHE adds a2dca217dae2 KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 adds aa075b0f30b5 KVM: arm/arm64: vgic: Keep track of implementation revision adds dd6251e463d3 KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero adds 8df3c8f33f46 KVM: arm/arm64: vgic: Add group field to struct irq adds 87322099052b KVM: arm/arm64: vgic: Signal IRQs using their configured group adds c6e0917b67fc KVM: arm/arm64: vgic: Permit uaccess writes to return errors adds b489edc36169 KVM: arm/arm64: vgic: Return error on incompatible uaccess [...] adds d53c2c29ae0d KVM: arm/arm64: vgic: Allow configuration of interrupt groups adds 32f8777ed92d KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR adds 327432c2469e KVM: arm/arm64: vgic: Update documentation of the GIC devi [...] adds b7b27facc7b5 arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS adds be26b3a73413 arm64: KVM: export the capability to set guest SError syndrome adds 539aee0edb9f KVM: arm64: Share the parts of get/set events useful to 32bit adds b0960b9569db KVM: arm: Add 32bit get/set events support adds 6b8b9a48545e KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgi [...] adds 7afc4ddbf299 KVM: arm/arm64: Fix potential loss of ptimer interrupts adds 245715cbe83c KVM: arm/arm64: Fix lost IRQs from emulated physcial timer [...] adds e22fa39cd013 KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding adds 6249f2a47926 KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs adds 03bd646d863d KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC [...] adds 3e8a8a50c7ef KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1 [...] adds dc961e5395dd KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h adds d0823cb346bc KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore [...] adds 062a585ec21e KVM: arm: Use true and false for boolean values adds 86658b819cd0 KVM: arm/arm64: Skip updating PMD entry if no change adds 976d34e2dab1 KVM: arm/arm64: Skip updating PTE entry if no change adds 631989303b06 Merge tag 'kvmarm-for-v4.19' of git://git.kernel.org/pub/s [...] adds 688e0581dbe0 KVM: Documentation: rename the capability of KVM_CAP_ARM_S [...] adds 7288bde1f9df x86: kvm: avoid unused variable warning adds d806afa495e2 x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() adds 802ec4616707 KVM: vmx: Add defines for SGX ENCLS exiting adds 0b665d304028 KVM: vmx: Inject #UD for SGX ENCLS instruction in guest adds 024d83cadc6b KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with in [...] adds 07a262cc7c58 tools: introduce test_and_clear_bit adds 4e18bccc2e55 kvm: selftest: unify the guest port macros adds bc8eb2fe2eef kvm: selftest: include the tools headers adds aee41be5933f kvm: selftest: pass in extra memory when create vm adds 3b4cd0ff5407 kvm: selftest: add dirty logging test adds 0027ff2a75f9 KVM: VMX: fixes for vmentry_l1d_flush module parameter adds b37211531194 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds be75de25251f xtensa: limit offsets in __loop_cache_{all,page} adds fec3259c9f74 xtensa: increase ranges in ___invalidate_{i,d}cache_all adds 7bb516ca5424 xtensa: rework noMMU cache attributes initialization adds f79e4d5f92a1 xtensa: drop unused {CONFIG,PLATFORM}_DEFAULT_MEM_SIZE adds aea731c81f99 xtensa: rework {CONFIG,PLATFORM}_DEFAULT_MEM_START adds 994fa1c83d65 xtensa: move PLATFORM_NR_IRQS to Kconfig adds fc862ee9976f xtensa: drop unneeded platform/hardware.h headers adds 8b5163eb9880 xtensa: drop variant IRQ support adds baac1d36d15d xtensa: make bootparam parsing optional adds 0c692569ce1f xtensa: clean up boot-elf/bootstrap.S adds bfd5bb6f90af xtensa: add test_kc705_be variant adds 3f2bbf443e21 xtensa: use generic dma_noncoherent_ops adds adbfa4e6f996 xtensa: support DMA_ATTR_NO_KERNEL_MAPPING attribute adds 2cc15e802b25 xtensa: platform-specific handling of coherent memory adds 35d231db53a6 Merge branch 'xtensa-dma-fixes' (early part) into xtensa-fixes adds 433bcf67370b Merge tag 'xtensa-20180820' of git://github.com/jcmvbkbc/l [...] adds 5b00ca0b8035 parisc: Restore possibility to execute 64-bit applications adds b6fc0cccb6b3 parisc: Fix ptraced 64-bit applications to call 64-bit syscalls adds 54c770da9923 parisc: Update comments in syscall.S regarding wide userland adds 9e0d5c451f9e parisc: Consolidate unwind initialization calls adds 8801ccb9fa52 parisc: Fix boot failure of 64-bit kernel adds dbf2a4b1ffab parisc: Add hardware description to stack traces adds 45b74a65b993 Merge branch 'parisc-4.19-2' of git://git.kernel.org/pub/s [...] adds 2edd73a42e0e ia64: Fix allnoconfig section mismatch for ioc_init/ioc_io [...] adds 5ec4a8ace06c platform/mellanox: Introduce support for Mellanox register [...] adds 8871f5e42341 platform/x86: mlx-platform: Add mlxreg-io platform driver [...] adds f193f7985f48 Documentation/ABI: Add documentation mlxreg-io sysfs interfaces adds 6fb741076a9f platform/x86: wmi: Do not mix pages and kmalloc adds 147288e63de8 platform/x86: toshiba_acpi: Update KBD backlight LED on se [...] adds cb5c1978f7f4 platform/x86: thinkpad_acpi: Add support for calculator hotkey adds 937b62b44cb6 platform/x86: dell-smbios-base: Support systems without tokens adds 58e73aa17785 platform/x86: ideapad-laptop: Apply no_hw_rfkill to Y20-15 [...] adds 1e169ca3c4e3 platform/x86: dell-smbios: make a function and a pointer static adds d6b0d7d8d50d platform/x86: silead_dmi: Rename trekstor entries adds 6a655a0dfe86 platform/x86: silead_dmi: Sort entries alphabetically adds b4c86811ce95 platform/x86: silead_dmi: Add touchscreen info for the Chu [...] adds 74421786f0bc platform/x86: Rename silead_dmi to touchscreen_dmi adds 4cf2afd6ef0d platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers adds dbb3d78f61ba platform/x86: asus-wmi: Call led hw_changed API on kbd bri [...] adds ed99d29b2b15 platform/x86: asus-wmi: Add keyboard backlight toggle support adds c0d730885e6e platform/x86: touchscreen_dmi: Add info for the ONDA V891W [...] adds c72d95e5189b platform/x86: touchscreen_dmi: Add info for the "Connect T [...] adds ee08f5782a12 platform/x86: touchscreen_dmi: Add info for the Onda V820w tablet adds 5bf24e20d18f platform/x86: intel-hid: Add support for Device Specific Methods adds 4f5e81a7a68a platform/x86: intel-vbtn: Add support for dock mode detection adds 10a2032d7a6a platform/x86: dell-smbios-wmi: make function dell_smbios_w [...] adds 6bb6ec285df9 platform/x86: asus-wireless: Toggle airplane mode LED adds eca4c4e47eb0 platform/x86: asus-wireless: Fix uninitialized symbol usage adds e78fd3c3eead platform/mellanox: Use 2-factor allocator calls adds 309dca51c902 platform/x86: intel_ips: remove redundant variables slope [...] adds 846a416b4630 platform/x86: thinkpad_acpi: Proper model/release matching adds 1a32ebb26ba9 platform/x86: thinkpad_acpi: Support battery quirk adds c2e2a618eb71 platform/x86: toshiba_acpi: Fix defined but not used build [...] adds 5788f7795911 platform/x86: dell-laptop: Fix backlight detection adds 0378123c5800 platform/x86: mlx-platform: Add mlxreg-fan platform driver [...] adds 66342d1c9c24 platform/mellanox: mlxreg-hotplug: Improve mechanism of AS [...] adds 9272d2d1d3bf platform/mellanox: mlxreg-hotplug: Add hotplug hwmon ueven [...] adds 0404a0b2ca3b platform/x86: mlx-platform: Add ASIC hotplug device configuration adds 2ac24d336c95 platform/x86: mlx-platform: Allow mlxreg-io driver activat [...] adds a34e13431481 Documentation/ABI: Add new attribute for mlxreg-io sysfs i [...] adds da80c7aece16 platform/x86: mlx-platform: Change mlxreg-io configuration [...] adds 0b4e30f49aa4 platform/x86: mlx-platform: Remove unused define adds 207da7128a6d platform/x86: mlx-platform: Fix copy-paste error in mlxpla [...] adds cda5915d15d3 platform/x86: touchscreen_dmi: Add info for the Cube KNote [...] adds 6640ee6289b9 platform/x86: thinkpad_acpi: extend battery quirk coverage adds d22296d9c38f platform/x86: thinkpad_acpi: Fix multi-battery bug adds aa7d16bfa3bd platform/x86: acer-wmi: refactor function has_cap adds 880b29ac107d platform/x86: asus-nb-wmi: Add keymap entry for lid flip a [...] adds 56c9bba135ab platform/x86: ideapad: Add Y520-15IKBM and Y720-15IKBM to [...] adds 340fd4cff43f platform/x86: intel_punit_ipc: fix build errors adds 9bd5196e5cf7 platform/x86: acer-wmi: Silence "unsupported" message a bit adds 899fbc33fd77 Merge tag 'platform-drivers-x86-v4.19-1' of git://git.infr [...] adds 815f0ddb346c include/linux/compiler*.h: make compiler-*.h mutually exclusive adds 6b7dca401cb1 tracing: Allow gcov profiling on only ftrace subsystem adds 9161a864ff88 tracing/kprobes: Fix to check notrace function with correct range adds 452938cbd8f8 Merge tag 'trace-v4.19-1' of git://git.kernel.org/pub/scm/ [...] adds 66eb957df4c7 riscv: Delete asm/compat.h adds 7847e7052fc3 RISC-V: Define sys_riscv_flush_icache when SMP=n adds e45c7aca4914 RISC-V: Don't use a global include guard for uapi/asm/syscalls.h adds 7a3b1bf70b37 RISC-V: Fix sys_riscv_flush_icache adds 5563ae9b39c5 Merge tag 'riscv-for-linus-4.19-mw1' of git://git.kernel.o [...] adds f13e47ee48e2 ARM: shmobile: r8a7790: Remove legacy SMP fallback code adds 78a9057fcc63 ARM: shmobile: r8a7790: Use common R-Car Gen2 machine definition adds 488aa3c045a7 ARM: shmobile: r8a7791: Remove legacy SMP fallback code adds 1e90fea35b80 ARM: shmobile: r8a7791: Use common R-Car Gen2 machine definition adds aa03319f2840 ARM: shmobile: Remove unused shmobile_smp_init_fallback_ops() adds fa6e9cb2aca1 ARM: shmobile: apmu: Move cpu_leave_lowpower() to SUSPEND section adds 36a90c0553dd ARM: shmobile: apmu: Remove obsolete shmobile_smp_apmu_pre [...] adds 3bf6d7738827 ARM: shmobile: apmu: Remove platsmp-apmu.h adds 319b15df66f9 ARM: shmobile: rcar-gen2: Remove explicit SYSC config and init adds 62f55ce683e3 ARM: shmobile: r8a7779: Stop powering down secondary CPUs [...] adds f2b1d2f94af8 soc: renesas: rcar-sysc: Provide helpers to power up/down CPUs adds 9d65c891587e ARM: shmobile: r8a7779: Use rcar_sysc_power_{down,up}_cpu() adds 16acd53b1547 ARM: shmobile: r8a7779: Remove explicit SYSC config and init adds 7e8a50df26f4 soc: renesas: rcar-sysc: Drop legacy handling adds c44e182e5374 ARM: shmobile: convert to SPDX identifier adds a67de8820943 Merge tag 'renesas-arm-soc-for-v4.19' of https://git.kerne [...] adds 295898ba6216 ARM: debug: Add iProc UART3 debug addresses adds f3f49e42c119 ARM: debug: fix BCM2836 order entry adds dd8ba5232561 Merge tag 'arm-soc/for-4.19/soc' of https://github.com/Bro [...] adds a7da5277cdc6 ARM: davinci: pass clock as parameter to davinci_timer_init() adds 3952af1ca292 ARM: davinci: da830: add new clock init using common clock [...] adds 482db8893ee4 ARM: davinci: da850: add new clock init using common clock [...] adds 5b19f66d63b4 ARM: davinci: dm355: add new clock init using common clock [...] adds 21c2f4773dd0 ARM: davinci: dm365: add new clock init using common clock [...] adds a5b1a87199ac ARM: davinci: dm644x: add new clock init using common cloc [...] adds 81df7d85364f ARM: davinci: dm646x: add new clock init using common cloc [...] adds 5411bad4ea16 ARM: davinci: da8xx: add new USB PHY clock init using comm [...] adds aa1da33c091b ARM: davinci: da8xx: add new sata_refclk init using common [...] adds 4d7ee968edea ARM: davinci: remove CONFIG_DAVINCI_RESET_CLOCKS adds 27823278baa7 ARM: davinci: switch to common clock framework adds 5ab7ba12ab51 ARM: davinci: da830: Remove legacy clock init adds 9cc247b82d3c ARM: davinci: da850: Remove legacy clock init adds feee4eda2de2 ARM: davinci: dm355: Remove legacy clock init adds ab0f2a60bb0d ARM: davinci: dm365: Remove legacy clock init adds 015927027bce ARM: davinci: dm644x: Remove legacy clock init adds cf0a51b4f086 ARM: davinci: dm646x: Remove legacy clock init adds c0c3fb1a1520 ARM: davinci: da8xx: Remove legacy USB and SATA clock init adds 88ff663d50e0 ARM: davinci: remove legacy clocks adds 62604824d234 ARM: davinci: add device tree support to timer adds bfd107bd3b8b ARM: davinci: da8xx-dt: switch to device tree clocks adds a82c02e5b8ec clk: davinci: psc-da850: remove the 'davinci_nand.0" lookup adds 63521abc1507 clk: davinci: psc-dm365: use two lookup entries for the ae [...] adds 8d1a83faa6d3 clk: davinci: psc-dm644x: use two lookup entries for the a [...] adds b910f74a03fb clk: davinci: psc-dm646x: use two lookup entries for the a [...] adds f917ff75ac55 clk: davinci: psc-da830: add a lookup entry for aemif clock adds 63a9a4f92840 Merge branch 'for-sekhar' of https://github.com/dlech/linu [...] adds 92eb49089c00 ARM: davinci: omapl138-hawk: add aemif & nand support adds d51626ce5fe4 ARM: davinci: da850-evm: use aemif platform driver in legacy mode adds 8c03a8889b1a ARM: davinci: dm365-evm: use the ti-aemif soc driver adds 2ee2948e874f ARM: davinci: dm644x-evm: use aemif platform driver adds aa88d25d5296 ARM: davinci: da830-evm: use aemif platform driver adds 59a2180298d9 ARM: davinci: dm646x-evm: use aemif platform driver adds acc0fb43c691 ARM: davinci: mityomapl138: use aemif platform driver adds 7f69ae7fadd9 ARM: davinci: unduplicate aemif support adds f46ad023774a Merge tag 'davinci-for-v4.19/soc' of git://git.kernel.org/ [...] adds be9d6446c38c MAINTAINERS: add Freescale Layerscape ARM architecture entry adds 9f40beb2ceef Merge tag 'imx-maintainer-4.19' of git://git.kernel.org/pu [...] adds 40dda8720b8d ARM: OMAP1: constify gpio_led adds 3e14de3bfb3a ARM: OMAP1: ams-delta: refactor late_init() adds 8c14b0846f5c ARM: OMAP1: ams-delta: assign LED GPIO numbers from descriptors adds 68e62a15a914 ARM: OMAP1: ams-delta: drop GPIO lookup table for serio device adds df88c5768927 Input: ams_delta_serio: convert to platform driver adds 56de7570b326 Input: ams_delta_serio: use private structure adds 2bcb1be09237 Input: ams_delta_serio: Replace power GPIO with regulator adds 41f8fee385a0 ARM: OMAP1: ams-delta: Hog "keybrd_dataout" GPIO pin adds 97abda99a569 ARM: OMAP1: ams-delta FIQ: don't use static GPIO numbers adds a32d5ce1dbf9 ARM: OMAP1: ams-delta FIQ: Keep serio input GPIOs requested adds dc8fbeb0ffde ARM: OMAP1: Get rid of <mach/ams-delta-fiq.h> adds a617b36bbc0a Input: ams_delta_serio: use IRQ resource adds 5f73861fae08 Input: ams_delta_serio: Get FIQ buffer from platform_data adds d08605a64e67 ARM: OMAP1: ams-delta: move late devices back to init_machine adds 5306c6ad0e4b Merge tag 'omap-for-v4.19/omap1-v2-signed' of git://git.ke [...] adds 6d609b35c815 ARM: hwmod: RTC: Don't assume lock/unlock will be called w [...] adds eb07fe9f9f28 ARM: OMAP2+: reuse DEFINE_SHOW_ATTRIBUTE() macro adds 74655749a584 ARM: OMAP2+: sleep33/43xx: Make sleep actions configurable adds 8c5a916f4c88 ARM: OMAP2+: sleep33/43xx: Add RTC-Mode support adds edc07c0012c1 Merge tag 'omap-for-v4.19/soc-signed' of git://git.kernel. [...] adds 4ea7bdc6b5b3 ARM: trusted_foundations: do not use naked function adds ce8403d45543 Merge tag 'tegra-for-4.19-firmware' of git://git.kernel.or [...] adds f439b5c8a00d ARM: pxa: hx4700: fix the usb client adds a4d7baf0a02a ARM: pxa: mioa701 convert to the new AC97 bus adds 22abc0d25db3 ARM: pxa: add the missing AC97 clocks adds 35b69d626c3a ARM: pxa: zylonite: use the new ac97 bus support adds 9d7bc29cc96b net: smc911x: remove the dmaengine compat need adds cbc654c88178 net: smc91x: remove the dmaengine compat need adds 380d68592351 Merge tag 'pxa-for-4.19-v2' of https://github.com/rjarzmik [...] adds d0d378ff451a ARM: mvebu: declare asm symbols as character arrays in pmsu.c adds 77bc8c28ddac ARM: mvebu: convert secondary CPU clock sync to hotplug state adds 07167d8a4ec8 Merge tag 'mvebu-arm-4.19-1' of git://git.infradead.org/li [...] adds 9f30b5ae0585 ARM: hisi: fix error handling and missing of_node_put adds 81646a3d39ef ARM: hisi: check of_iomap and fix missing of_node_put adds d396cb185c03 ARM: hisi: handle of_iomap and fix missing of_node_put adds 484a033bf07a Merge tag 'hisi-armv7-soc-for-4.19' of git://github.com/hi [...] adds 1e1d5b69397c MAINTAINERS: Remove the AT91 clk driver entry adds 514e2a294aad ARM: at91: pm: Use ULP0 naming instead of slow clock adds 5b56c182edb1 ARM: at91: pm: Add ULP1 mode support adds 3abd729aa468 ARM: at91: pm: add PMC fast startup registers defines adds d7484f5c6b3b ARM: at91: pm: configure wakeup sources for ULP1 mode adds 10567c49b974 Merge tag 'at91-ab-4.19-soc' of git://git.kernel.org/pub/s [...] adds 23295aeebf07 ARM: shmobile: rcar-gen2: Stop compiling headsmp-apmu on !SMP adds 7416d4411361 ARM: shmobile: Add the R9A06G032 SMP enabler driver adds c83e9c4873d3 soc: r9a06g032: don't build SMP files for non-SMP config adds 8fc0d470bc77 ARM: shmobile: r8a7779: hide unused r8a7779_platform_cpu_kill adds 54f464e0c91f ARM: shmobile: Always enable ARCH_TIMER on SoCs with A7 an [...] adds b598b3aaf9ad Merge tag 'renesas-arm-soc2-for-v4.19' of https://git.kern [...] adds 9235d1f85eb7 ARM: imx: remove inexistant EPIT timer init adds 07c4be9d27ad ARM: imx: add standby mode suspend for i.MX6SLL adds 22021948c98c ARM: imx: add mem mode suspend for i.MX6SLL adds c791bbbf812a ARM: imx: add L2 page power control for GPC adds e7fa1fb39b11 ARM: imx: add cpu idle support for i.MX6SLL adds 83ef5da0527c ARM: imx: remove i.MX6SLL support in i.MX6SL cpu idle driver adds d082852f40de ARM: imx: enable bus auto clock gating function for i.mx6sll adds 1a1f919eb52e ARM: imx: Provide support for NXP i.MX7D Cortex-M4 adds 08a213c24f3e ARM: i.MX31: remove rnga registration as a platform device adds cff70654d828 ARM: imx: flag failure of of_iomap adds 9a189f25ff27 ARM: imx: fix i.MX6SLL build adds bc0ebbd5b5c1 ARM: imx: call imx6sx_cpuidle_init() conditionally for 6sll adds 11d973de60e1 ARM: imx51: Configure M4IF to avoid visual artifacts adds 26b754f99402 ARM: mx5: Set the DBGEN bit in ARM_GPC register adds f0ad84123011 Merge tag 'imx-soc-4.19' of git://git.kernel.org/pub/scm/l [...] adds 5613ee51b09d ARM: s3c24xx: Fix typo in guard macro of s3c2412.h adds e89549a596b3 ARM: exynos: Remove outdated maintainer information adds cd4806911cee ARM: exynos: Clear global variable on init error path adds 5acdc77014ac Merge tag 'samsung-soc-4.19' of https://git.kernel.org/pub [...] adds f61513f72400 ARM: uniphier: remove empty Makefile adds ab6ab445b935 arm64: uniphier: select RESET_CONTROLLER adds f0fc40aff6fe ARM: uniphier: select RESET_CONTROLLER adds 9e259f9352d5 Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/lin [...] adds cf89fe88a676 tee: replace getnstimeofday64() with ktime_get_real_ts64() adds 3249527f19d6 tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable v [...] adds 3287ecdf14fd Merge tag 'tee-drv-for-4.18' of git://git.linaro.org/peopl [...] adds 38853979e6dc memory: ti-emif-sram: Add resume function to recopy sram code adds 7a872b6fb7fd soc: ti: wkup_m3_ipc: Add rtc_only with ddr in self refres [...] adds ec93b62fec9c soc: ti: wkup_m3_ipc: Add wkup_m3_request_wake_src adds 990c10091db3 soc: ti: wkup_m3_ipc: mark PM functions as __maybe_unused adds 872d6d96cd05 Merge tag 'soc_drivers_for_4.19' of git://git.kernel.org/p [...] adds 77d899631d8a soc: bcm: brcmstb: pm: Add support for newer rev B3.0 controllers adds a334e45dcbff soc: bcm: brcmstb: Add missing DDR MEMC compatible strings adds be3035e3627d ARM: bcm2835: Add GET_THROTTLED firmware property adds 74d1e007915f hwmon: Add support for RPi voltage sensor adds 70eea1bbb556 firmware: raspberrypi: Register hwmon driver adds a1547e0bca51 firmware: raspberrypi: Remove VLA usage adds 5773898b3b32 Merge tag 'bcm2835-drivers-next-2018-07-03' into drivers/next adds e541454a8f1c Merge tag 'arm-soc/for-4.19/drivers' of https://github.com [...] adds 91c17a7006d2 clk: ti: dra7: Add clkctrl clock data for the mcan clocks adds 7f35e63dbfcb bus: ti-sysc: Add support for using ti-sysc for MCAN on dra76x adds 596e7955692b bus: ti-sysc: Add support for software reset adds 20d87a5114e7 Merge tag 'omap-for-v4.19/ti-sysc-v2-signed' of git://git. [...] adds 1662dd641f59 memory: tegra: Correct driver probe order adds 7af239f0c984 Merge tag 'tegra-for-4.19-memory' of git://git.kernel.org/ [...] adds 23cae492b4ed firmware: arm_scmi: remove some unnecessary checks adds 030f457a2378 Merge tag 'scmi-update-4.19' of git://git.kernel.org/pub/s [...] adds cc4aecc5b724 misc: vexpress/syscfg: Use devm_ioremap_resource() to map memory adds 472624550507 Merge tag 'vexpress-update-4.19' of git://git.kernel.org/p [...] adds b79df1ec22a3 dt-bindings: reset: Add AOSS reset bindings for SDM845 SoCs adds 5ecb065165b9 reset: qcom: AOSS (always on subsystem) reset controller adds 9ad39ab28077 reset: simple: export reset_simple_ops to be referred from [...] adds ef8b023b230b dt-bindings: reset: uniphier: add USB3 core reset support adds 499fef09a323 reset: uniphier: add USB3 core reset control adds 6b39fd590aeb reset: uniphier: add reset control support for SPI adds 85a03fe92ce6 Merge tag 'reset-for-4.19' of git://git.pengutronix.de/git [...] adds 5507ec5126df soc: imx: gpc: Disable 6sl display power gating for ERR006287 adds 69c04aee3482 soc: imx6qp: Use GENPD_FLAG_ALWAYS_ON for PU errata adds 1df88c683ea3 Merge tag 'imx-drivers-4.19' of git://git.kernel.org/pub/s [...] adds d7e832304366 Merge tag 'qcom-drivers-for-4.19' of git://git.kernel.org/ [...] adds 5828729bebbb soc: sunxi: export a regmap for EMAC clock reg on A64 adds f412c8d7a2f4 dt-bindings: sram: Rename A64 SRAM controller compatible adds ede18ae31202 soc: sunxi: sram: Add updated compatible string for A64 sy [...] adds a6e3ab0bcc34 dt-bindings: add binding for the Allwinner A64 DE2 bus adds 8818e865aa35 bus: add bus driver for accessing Allwinner A64 DE2 adds 2263dd0ce14c dt-bindings: sram: sunxi: Introduce new A10 binding for sy [...] adds acc26f59f835 soc: sunxi: sram: Add dt match for the A10 system-control [...] adds 7d88cd78270a dt-bindings: sram: sunxi: Add A13, A20, A23 and H3 dedicat [...] adds 0ec201cfe7be dt-bindings: sram: sunxi: Populate valid sections compatibles adds 5fdec16b69da drivers: soc: sunxi: Add support for the C1 SRAM region adds 7377330a1ed2 soc: sunxi: Add the A13, A23 and H3 system control compatibles adds 92f06c384b49 Merge tag 'sunxi-drivers-for-4.19' of https://git.kernel.o [...] adds 1c0b7df5d333 soc: fsl: qe: gpio: Add qe_gpio_set_multiple adds 58ad0d0263c5 staging: fsl-dpaa2: eth: move generic FD defines to DPIO adds c89105c9b390 staging: fsl-mc: Move DPIO from staging to drivers/soc/fsl adds 2940882f65e0 staging: fsl-mc: Remove remaining files adds d8e516bac73f soc: fsl: dpio: Convert DPIO documentation to .rst adds 462521089909 soc: fsl: cleanup Kconfig menu adds 1ca8c0a76341 Merge tag 'soc-fsl-for-4.19' of git://git.kernel.org/pub/s [...] adds 7401056de5f8 drivers/firmware: psci_checker: stash and use topology_cor [...] adds 956698445d1b ata: ahci-platform: Remove support for Exynos5440 adds a443c1fc1059 cpufreq: exynos: Remove support for Exynos5440 adds fb174b27e826 clk: samsung: Remove support for Exynos5440 adds c708e462e90e usb: host: exynos: Remove support for Exynos5440 adds 692b12c75667 Merge tag 'samsung-drivers-exynos5440-4.19' of https://git [...] adds 7de7f9520e55 dt-bindings: pwrap: mediatek: add pwrap support for MT6797 adds cd760b1cd703 soc: mediatek: pwrap: fix cipher init setting error adds 8e62ac4bad39 soc: mediatek: pwrap: add pwrap driver for mt6797 SoCs adds 00673189b8b9 soc: mediatek: pwrap: add mt6351 driver for mt6797 SoCs adds 29ed45fff058 Merge tag 'v4.18-next-soc' of https://git.kernel.org/pub/s [...] adds f3ea49621381 Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm [...] adds 598831e6838d ARM: keystone: k2g: enable micrel and dp83867 phys adds 60e9343b3551 ARM: configs: keystone: Enable CONFIG_MMC_SDHCI_OMAP adds 2d74fac5acd5 Merge tag 'keystone_config_for_4.19' of git://git.kernel.o [...] adds 992f641f396c ARM: bcm2835_defconfig: Enable RPi voltage sensor adds 7b54aafff3ef ARM: multi_v7_defconfig: Enable RPi voltage sensor adds b0ba9fad81e4 Merge tag 'bcm2835-defconfig-next-2018-07-03' into defconfig/next adds 11d378ce5d74 Merge tag 'arm-soc/for-4.19/defconfig' of https://github.c [...] adds 79db60a8bb0b arm64: defconfig: Enable RPi voltage sensor adds ec93d5a25f9f Merge tag 'bcm2835-defconfig-64-next-2018-07-03' into defc [...] adds 163efb68d110 arm64: defconfig: add CONFIG_ARM_SP805_WATCHDOG adds 9a90f4db4fe9 Merge tag 'arm-soc/for-4.19/defconfig-arm64' of https://gi [...] adds d9ca5d08c6de ARM: davinci_all_defconfig: set CONFIG_BACKLIGHT_PWM=m adds 1dd8dac0f2ea ARM: davinci_all_defconfig: remove CONFIG_DAVINCI_RESET_CLOCKS adds 17b98aadcedc ARM: davinci_all_defconfig: Enable Bluetooth adds 3bd1027b4904 Merge tag 'davinci-for-v4.19/defconfig' of git://git.kerne [...] adds 0df13b619d5c ARM: s5pv210_defconfig: Run make savedefconfig adds 6ad73ea4c3e6 ARM: s5pv210_defconfig: Enable drivers for Samsung Aries b [...] adds 24ede29d026a ARM: s5pv210_defconfig: Enable options needed to boot typi [...] adds e74f13313490 Merge tag 'samsung-defconfig-4.19' of https://git.kernel.o [...] adds a9b8e2fb054c ARM: multi_v7_defconfig: enable STM32 RTC adds e270718ec3d1 ARM: multi_v7_defconfig: enable STM32 DMAv2, DMAMUX and MDMA adds 1b8a8589a3e1 ARM: multi_v7_defconfig: enable STM32 DCMI media support adds 6783a9e0b417 Merge tag 'stm32-defconfig-for-v4.19-1' of git://git.kerne [...] adds c841436dfabf ARM: multi_v7_defconfig: Add Marvell NAND controller support adds 3aadb7f52dfc ARM: mvebu_v7_defconfig: sync defconfig adds b4645695a9dc ARM: mvebu_v7_defconfig: enable SFP support adds 28f6f7295fe1 Merge tag 'mvebu-defconfig-4.19-1' of git://git.infradead. [...] adds cc4493faf494 arm64: defconfig: enable HiSilicon PMU driver adds 3de0a6b986d5 Merge tag 'hisi-defconfig-for-4.19' of git://github.com/hi [...] adds 88c83ae67071 ARM: imx_v6_v7_defconfig: Enable imx6qdl-sabreauto sensors adds f13a7fe2826f ARM: mxs_defconfig: use MXSFB DRM driver adds aaeabc18a086 ARM: imx_v6_v7_defconfig: use MXSFB DRM driver adds eaed0291c62f ARM: imx_v6_v7_defconfig: add DMATEST support adds f19446ca1f50 Merge tag 'imx-defconfig-4.19' of git://git.kernel.org/pub [...] adds 83c05e98f732 arm64: defconfig: Enable BD9571MWV regulator adds fb5c81931a2b Merge tag 'renesas-arm64-defconfig-for-v4.19' of https://g [...] adds f8120d61ceb7 arm64: defconfig: Enable CONFIG_MTD_NAND_QCOM for IPQ8074 adds 46c9f4716d20 Merge tag 'qcom-arm64-defconfig-for-4.19' of git://git.ker [...] adds c5d0cad11d3e ARM: qcom_defconfig: Enable QCOM NAND related configs adds 6672e8d50c5b Merge tag 'qcom-defconfig-for-4.19' of git://git.kernel.or [...] adds 49141c824850 ARM: shmobile: defconfig: Drop NET_VENDOR_<FOO>=n adds 9efd6903620f ARM: shmobile: defconfig: Enable reset controller support adds b540eba16fd0 ARM: shmobile: defconfig: Enable support for RZN1D-DB adds bbb94a120136 ARM: shmobile: defconfig: Disable /sbin/hotplug fork-bomb adds b036e6420b9a ARM: multi_v7_defconfig: Enable support for RZN1D-DB adds 8b0c9a98104f Merge tag 'renesas-arm-defconfig-for-v4.19' of https://git [...] adds 5dd487d8a5a3 arm: configs: Add USB gadget to Aspeed G4 defconfig adds 007bf630c011 arm: configs: Add USB gadget to Aspeed G5 defconfig adds 20c90af9ea6a ARM: config: aspeed: Update defconfig adds fc2a325bbc9a ARM: config: multi_v5: Refresh configuration adds b0ddc9106cde ARM: config: multi_v5: Enable ASPEED drivers adds 90708adcd3ea ARM: config: aspeed: Enable new FSI drivers adds 02c8547ca25d Merge tag 'aspeed-4.19-defconfig' of git://git.kernel.org/ [...] adds c8f8a0b50b82 ARM: multi_v7_defconfig: add CONFIG_UNIPHIER_THERMAL and C [...] adds 365e660fc88d arm64: defconfig: Enable more peripherals for Samsung Chro [...] adds 07d268f541de Merge tag 'v4.19-rockchip-defconfig64-1' of git://git.kern [...] adds ee090756962c Merge tag 'armsoc-defconfig' of git://git.kernel.org/pub/s [...] adds 856e7e42a4aa arm64: dts: renesas: draak: add X12 input dot clock adds 7e26bd3334bb arm64: dts: renesas: r8a77995: Add IPMMU power domains adds 341238b57dfb arm64: dts: renesas: r8a77995: don't use deprecated renesa [...] adds 6a0942c20f5c arm64: dts: renesas: draak: Describe CVBS input adds 1b1b30a233d4 arm64: dts: renesas: draak: Describe HDMI input adds 2ec1e4b4a815 arm64: dts: renesas: r8a77980: add SMP support adds 21bd05387fe6 arm64: dts: renesas: r8a77995: add thermal device support adds 87bea6780b95 arm64: dts: renesas: r8a77980: add GEther support adds c0f91cac37df arm64: dts: renesas: v3hsk: add GEther support adds 0b3d87d12fd4 arm64: dts: renesas: r8a77965: Add Watchdog Timer controll [...] adds 0f6d237cafda arm64: dts: renesas: r8a7795: add ccree to device tree adds a6972dec904e arm64: dts: renesas: r8a77965: Use r8a77965-cpg-mssr bindi [...] adds b8e3c8e17611 arm64: dts: renesas: r8a77965: Add all HSCIF nodes adds c5dd01aa790c arm64: dts: renesas: Add sdhi2_ds pin group to SDHI2 pinct [...] adds 56195dc5c3a1 arm64: dts: renesas: salvator-x(s): Update I2C ch4 clock t [...] adds bc620474c6e2 arm64: dts: renesas: r8a77980: add I2C support adds 45fde0d498dc arm64: dts: renesas: condor: add I2C0 support adds eb614d943952 arm64: dts: renesas: r8a77990: ebisu: Enable watchdog timer adds 7085f5d9e803 arm64: dts: renesas: r8a77990: Add secondary CA53 CPU core adds 51933b101567 arm64: dts: renesas: r8a7796: Add PCIe device nodes adds 6dd72b4d3da1 arm64: dts: renesas: r8a77990: Enable USB2.0 Host for Ebisu board adds efcb52e35d16 arm64: dts: renesas: r8a77980: add GPIO support adds cba59c258889 arm64: dts: renesas: convert to SPDX identifiers adds e21adc781bb4 arm64: dts: renesas: Fix VSPD registers range adds 406c5ad238d0 arm64: dts: renesas: r8a77965: Add PCIe device nodes adds ffbd52352208 arm64: dts: renesas: condor/v3hsk: specify Ethernet PHY IRQs adds a334e781e01a arm64: dts: renesas: r8a77980: add FCPVD/VSPD/DU/LVDS support adds b6d3134ddcbe arm64: dts: renesas: salvator-common: Add HSCIF1 device support adds 6b284a813078 arm64: dts: renesas: r8a77995: Add MSIOF device nodes adds 2bc0b8e2461f Merge tag 'renesas-arm64-dt-for-v4.19' of https://git.kern [...] adds 0cb140d07fc7 arm64: dts: stratix10: Add QSPI support for Stratix10 adds 03761ab1b0ab arm64: dts: stratix10: fill in clocks field for usb and watchdog adds 05690e8ab29e arm64: dts: stratix10: add OCP reset property for ethernet adds 84f95684d950 ARM: dts: Add SPI0 node for Arria10 adds 70455ac7ffb6 arm64: dts: stratix10: Add SPI node clocks for Stratix10 adds c633d0f19d4e Merge tag 'socfpga_updates_for_v4.19_part1' of git://git.k [...] adds c7ea1579a17e arm: dts: highbank: Add missing OPP properties for CPUs adds ca8e26a72dd1 ARM: dts: k2g: add dt bindings to support network driver adds c95ca2c797b4 ARM: dts: keystone-k2g-evm: Enable netcp network driver adds 1fbaa9587694 ARM: dts: keystone-k2g-ice: Enable netcp network driver adds 5653d72c7294 ARM: dts: k2hk: add dts node for k2hk hw_rng driver adds 3d0b6bd8717b ARM: dts: k2l: add dts node for k2l hw_rng driver adds bf5ebea4812f ARM: dts: k2e: add dts node for k2e hw_rng driver adds bb601b38ddce ARM: dts: keystone-k2g-evm: Add "vqmmc-supply" property fo [...] adds f7e8a182a41e ARM: dts: keystone-k2g-evm: Use sdhci-omap programming model adds df054c15440d Merge tag 'keystone_dts_for_4.19' of git://git.kernel.org/ [...] adds fce152a63d95 ARM: dts: rockchip: use SPDX-License-Identifier adds 0bac06df36ab ARM: dts: rockchip: Add missing cooling device properties [...] adds ce76de984649 ARM: dts: rockchip: convert rk3288 to operating-points-v2 adds f999d76a0011 ARM: dts: rockchip: Add missing cooling device properties [...] adds 9fcad3b634ef Merge tag 'v4.19-rockchip-dts32-1' of git://git.kernel.org [...] adds 4ee99cebd486 arm64: dts: rockchip: use SPDX-License-Identifier adds 0d60d48ca3fb arm64: dts: rockchip: connect hdmi sound in rk3399 adds ea41d63b5440 arm64: dts: rockchip: enable hdmi sound on rk3399-sapphire adds cc9b09180374 arm64: dts: rockchip: Add missing cooling device propertie [...] adds 4486baca66e7 arm64: dts: rockchip: generalize rk3399 #sound-dai-cells adds b41023282d07 arm64: dts: rockchip: add some common pin-settings to rk3399 adds ea3cb4812ed5 arm64: dts: rockchip: add phandles to some nodes on rk3399-gru adds a0aa6bfebcc7 arm64: dts: rockchip: move Chromebook-specific Gru-parts t [...] adds d67a38c5a623 arm64: dts: rockchip: move core edp from rk3399-kevin to s [...] adds 8559bbeeb849 arm64: dts: rockchip: add Google Bob adds d0414fdd58eb arm64: dts: rockchip: corrected uart1 clock-names for rk3328 adds 5665ab3ac559 Merge tag 'v4.19-rockchip-dts64-1' of git://git.kernel.org [...] adds 00d1ae384045 ARM: dts: cygnus: add ethernet0 alias adds a08e950de649 ARM: dts: cygnus: enable iproc-hwrng adds 37f6130ec39f ARM: dts: BCM5301X: Make USB 3.0 PHY use MDIO PHY driver adds a21e7548438f ARM: dts: BCM53573: Add architected timer adds 2bebdfcdcd0f ARM: dts: BCM5301X: Add support for Linksys EA9500 adds e9af481cbc21 ARM: dts: add Raspberry Pi Compute Module and IO board adds b8ccf02a5014 ARM: dts: bcm283x: Add the PMU to the devicetree. adds b7dd29b401f5 ARM: dts: bcm283x: Add Transposer block adds 3be77fe8c3f1 Merge tag 'bcm2835-dt-next-2018-07-03' into devicetree/next adds c79306d5c427 Merge tag 'arm-soc/for-4.19/devicetree' of https://github. [...] adds 22f969f351b4 arm64: dts: stingray: move common board components to stin [...] adds 8dd970a2cd7f arm64: dts: stingray: Add OTP device node adds a0061fc283bc arm64: dts: Update Stingray clock DT nodes adds 71e962a0c2d0 arm64: dts: set initial SR watchdog timeout to 60 seconds adds 133de204e474 arm64: dts: stingray: add PAXC support adds e28e68163007 arm64: dts: stingray: add bcm958802a802x dts adds f9228c38363a Merge tag 'arm-soc/for-4.19/devicetree-arm64' of https://g [...] adds 4be9e673298f ARM: dts: da850-evm: Enable SATA port adds 8ae024497b3d ARM: dts: da850-evm: Enable LCD and backlight adds 862ceabb4690 dt-bindings: timer: new bindings for TI DaVinci timer adds 3652e2741f42 ARM: dts: da850: Add clocks adds 097f0987eb81 ARM: dts: da850: Add power-domains to PWM nodes adds 4729bef965e5 ARM: dts: da850-lego-ev3: Add Bluetooth nodes adds 5e7765df7034 ARM: davinci: dts: make psc0 a reset provider adds 6e2d4b4f3a71 ARM: davinci: dts: add a reset control to the dsp node adds 3117c17301ed ARM: dts: da850: Add power-domains to CPPI 4.1 node adds b7b6be643572 Merge tag 'davinci-for-v4.19/dt' of git://git.kernel.org/p [...] adds a33d13e4fe04 ARM: dts: am3517-evm: Remove unnessary PMIC parameters adds d6ace1c5f960 ARM: dts: dra74x: Add missing cooling device properties for CPUs adds 484d578b71d4 ARM: dts: omap5: Add missing cooling device properties for CPUs adds 5f3cc16483d4 ARM: dts: am57xx-idk: Enable dual role for USB2 port adds b0fa6143ae74 ARM: dts: dra7-evm: Add extcon to USB2 port adds a78936fc8cec ARM: dts: dra71-evm: Add VBUS GPIO to USB1/USB2 extcon adds 382ceeaabdad ARM: dts: dra76-evm: Add VBUS GPIO to USB1/USB2 extcon adds 572cf7d7b07d ARM: dts: Improve omap l4per idling with wlcore edge sensi [...] adds 731b409878a3 ARM: dts: Configure duovero for to allow core retention du [...] adds e40c7f75c9bc ARM: dts: omap4-droid4: Use software debounce for gpio-keys adds 7c1280267ac0 ARM: dts: am335x-sl50: update backlight nodes adds 25d2ee9f1b22 ARM: dts: am335x-sl50: use phy-phandle declarations adds 79932e7ae97d ARM: dts: am335x-sl50: add a node for the LCD controller adds f9d1dec9fbce ARM: dts: am335x-sl50: set dr_mode to otg adds 9843532de118 ARM: dts: am335x-sl50: add support for DS1339 Real Time Clock adds e5f89dbdebc5 ARM: dts: am335x-sl50: use audio-graph-card for sound adds 70bd28eb4fb3 ARM: dts: am335x-sl50: fix label names for all LEDs adds 5e2e1c4fb3a6 ARM: dts: am335x-sl50: enable tsadc on SL50 board adds 6bf5e3410f19 ARM: dts: am3517-som: Add WL127x Wifi adds 8b75b3dcb182 ARM: dts: am3517-som: Add builtin Bluetooth adds 19054d0a0014 ARM: dts: am33xx: Fix syntax of alias names adds 5bd5bce567c6 ARM: dts: am3517-evm: Enable USB1 Host adds 8008b6f3ac15 ARM: dts: am3517-evm: Add 'vdd_io_reg' regulator references adds ab9a13665e7c ARM: dts: pandaboard: add gpio user button adds 949bdcc8a97c ARM: dts: dra7: fix DCAN node addresses adds 792f98677d7f Merge commit '949bdcc8a97c' into omap-for-v4.19/dt adds 260cfb9ff883 Merge tag 'omap-for-v4.19/dt-signed-v2' of git://git.kerne [...] adds 6ae8d5c1a8ac ARM: dts: dra762: Add MCAN clock support adds 09a070a36967 ARM: dts: Add generic interconnect target module node for MCAN adds 0adbe832f21a ARM: dts: dra76x: Add MCAN node adds 8291ca5d2a7f Merge tag 'omap-for-v4.19/dt-mcan-v2-signed-v2' of git://g [...] adds 29aa59efc6bf dt-bindings: arm: Add compatible string for NVIDIA Carmel adds 0775f498a723 Merge tag 'tegra-for-4.19-dt-bindings' of git://git.kernel [...] adds a37ff8f985cb ARM: dts: tegra20: Add Memory Client reset to VDE adds d072094b0d4e ARM: dts: tegra30: Add Memory Client reset to VDE adds 6e1811900b6f ARM: tegra: Fix Tegra30 Cardhu PCA954x reset adds 700253e7b2b2 ARM: tegra: Fix can2 on Tegra30 Apalis adds f48ba1ae6ac5 ARM: tegra: Remove usage of deprecated skeleton.dtsi adds 482997699ef0 ARM: tegra: Fix unit_address_vs_reg DTC warnings for /memory adds 35a21229f8e0 ARM: tegra: Fix unit_address_vs_reg and avoid_unnecessary_ [...] adds 8ab11f8068ef ARM: tegra: Work safely with 256 MB Colibri-T20 modules adds 6c468f109884 ARM: dts: tegra: add Tegra20 NAND flash controller node adds 5def854e370f ARM: dts: tegra: enable NAND flash on Colibri T20 adds a4c43ba4964a Merge tag 'tegra-for-4.19-arm-dt' of git://git.kernel.org/ [...] adds f69ce393ec48 arm64: tegra: Add GPIO controller on Tegra194 adds ef633bfc21e9 arm64: tegra: Enable card detect for SD card on P2888 adds f89b58ce71a9 arm64: tegra: Add ethernet controller on Tegra194 adds 7780a03495e1 arm64: tegra: Add CPU nodes to Tegra194 device tree adds 4167ff9fe90f Merge tag 'tegra-for-4.19-arm64-dt' of git://git.kernel.or [...] adds 672f33198bee arm: dts: exynos: Add missing cooling device properties for CPUs adds 265e83d6cf97 ARM: dts: exynos: Add missing CPU clocks to secondary CPUs [...] adds 856817cfbe82 dt-bindings: arm: Remove obsolete insignal-boards.txt adds c05b799ecc4b ARM: dts: exynos: remove no longer needed samsung thermal [...] adds 3508f7ceb8cd ARM: dts: s5pv210: Add missing interrupt-controller proper [...] adds 170642468a51 ARM: dts: s5pv210: Add initial DTS for Samsung Aries based phones adds a3213bfb461c ARM: dts: s5pv210: Add initial DTS for Samsung Galaxy S phone adds ac71a5cca57d ARM: dts: s5pv210: Add initial DTS for SGH-T959P phone adds c0acddb027c3 dt-bindings: samsung: Document bindings for Samsung aries boards adds 57f4e8bc1c3e dt-bindings: samsung: Document bindings for SGH-T959P board adds 85b40cf3a868 Merge tag 'samsung-dt-4.19' of https://git.kernel.org/pub/ [...] adds 0263a3038dc4 arm64: dts: exynos: Remove no longer needed samsung therma [...] adds 17aa1530f1ff arm64: dts: exynos: Remove leading 0x from unit addresses [...] adds eb3203ab9214 Merge tag 'samsung-dt64-4.19' of https://git.kernel.org/pu [...] adds e66e39982ed1 ARM: dts: pxa: add label to lcd controller node adds 267a113cec97 arm: dts: pxa3xx: provide correct clk-names property for n [...] adds 49e414c32053 arm: dts: pxa3xx: Add ssp ports to pxa3xx device tree adds 1b6d73283560 Merge tag 'pxa-dt-4.19' of https://github.com/rjarzmik/lin [...] adds ced8025b569e ARM: dts: armada388-helios4 adds bb683d7ad9d5 ARM: dts: armada388-clearfog: enable spi flash adds 96487173aaf6 ARM: dts: armada388-clearfog: drop future changes disclaimer adds efcd3bab9ba6 Merge tag 'mvebu-dt-4.19-1' of git://git.infradead.org/lin [...] adds 22613c29502a arm64: dts: marvell: mcbin: fix eth3 connector name adds d970737fa305 arm64: dts: marvell: armada-37xx: add the node allowing AV [...] adds 4436a3711e32 arm64: dts: marvell: armada-37xx: reserve memory for ATF adds 96a63ce04018 Merge tag 'mvebu-dt64-4.19-1' of git://git.infradead.org/l [...] adds 3306657119ce ARM: dts: stm32: update rtc st,syscfg property on stm32f429 adds 860f0d21a7ef ARM: dts: stm32: update rtc st,syscfg property on stm32f746 adds 1e726a40e067 ARM: dts: stm32: Add HASH support on stm32mp157c adds c322d96fccc4 ARM: dts: stm32: m_can support to stm32mp157c adds 41cc73c5568f ARM: dts: stm32: m_can activation on stm32mp157c-ev1 adds 8499163a2e5b ARM: dts: stm32: add RTC support to stm32mp157c adds 8905764a6aca ARM: dts: stm32: enable RTC on stm32mp157c-ed1 adds 359754ed7a1e ARM: dts: stm32: enable USB Host (USBH) EHCI controller on [...] adds e2c205ab669b ARM: dts: stm32: add USB OTG HS support for stm32mp157c SoC adds 0bfa7f78dd22 ARM: dts: stm32: enable USB OTG HS on stm32mp157c-ev1 adds 2dca78998a93 ARM: dts: stm32: Add ADC support to stm32mp157c adds 7beba56566d5 ARM: dts: stm32: Add DFSDM support to stm32mp157c adds dc3f8c86c10d ARM: dts: stm32: add SPI support on stm32mp157c adds 7e29ed4a970c ARM: dts: stm32: add SPI1 support on stm32mp157c-ev1 adds 06944a55fe4b ARM: dts: stm32: Add syscfg on stm32mp1 adds 7c045e8be193 ARM: dts: stm32: Add ethernet dwmac on stm32mp1 adds a7419ff8b71a ARM: dts: stm32: add support of ethernet on stm32mp157c-ev1 adds b86646881b4f ARM: dts: stm32: remove gpio aliases for stm32mp157c adds e880845e29f4 ARM: dts: stm32: Reorder nodes in stm32mp157c-ed1 adds 5f0f3bac5920 ARM: dts: stm32: add iwdg2 support for stm32mp157c adds dd2eda3d97d9 ARM: dts: stm32: add iwdg2 support for stm32mp157c-ed1 adds c2888cc2e2b8 ARM: dts: stm32: update iwdg with lsi clock name for stm32f429 adds 5ef28dcc16c2 Merge tag 'stm32-dt-for-v4.19-1' of git://git.kernel.org/p [...] adds ba62dc1126e8 ARM: dts: nomadik: Cut FSMC timings adds cddb86833615 ARM: dts: rockchip: fix graph node unit address error from dtc adds 64cc2c4eb536 Merge tag 'v4.18-rockchip-dts32fixes-1' of git://git.kerne [...] adds 423fbae3d04e ARM: dts: Add WAN ethernet port to the SQ201 adds fa35007f62b6 ARM: dts: Add Vitesse G5e switch to the Gemini SQ201 adds 41043ec45bde ARM: dts: Add devicetree for Storlink/Storm SL93512R adds f54440e41b62 Merge tag 'gemini-dts-v4.19' of git://git.kernel.org/pub/s [...] adds bb3e3fbbac86 ARM: dts: Add DT support for Octavo Systems OSD3358-SM-RED [...] adds cf0a761a22be dt-bindings: Add vendor prefix for Sancloud adds 91f6278bfa39 ARM: dts: am335x: add am335x-sancloud-bbe board support adds 3f0213de1170 Merge tag 'omap-for-v4.19/dt-pt2-signed' of git://git.kern [...] adds 38dc27c85e64 ARM: dts: uniphier: Add missing cooling device properties [...] adds 952a6f1326f2 Merge tag 'uniphier-dt-v4.19' of git://git.kernel.org/pub/ [...] adds af0e09d0c676 arm64: dts: uniphier: Add missing cooling device propertie [...] adds 97e10f5ae86e arm64: dts: uniphier: add headphone detect gpio for LD20 g [...] adds 1470075d5e35 arm64: dts: uniphier: add headphone detect gpio for LD11 g [...] adds 7f502f8b3409 Merge tag 'uniphier-dt64-v4.19' of git://git.kernel.org/pu [...] adds a5c2ed48299a arm64: dts: zynqmp: Use serdev for zcu100 BT adds d72477864078 arm64: dts: zynqmp: Remove ep108 board adds e4c986bb46df arm64: dts: zynqmp: Remove #address/#size-cells from gpio-keys adds 41ee3e388305 arm64: dts: zynqmp: Add support for Avnet Ultra96 rev1 board adds b68f95a5ecf2 Merge tag 'zynqmp-dt-for-v4.19-v2' of https://github.com/X [...] adds c998911f525a ARM: dts: zynq: Add support for Z-turn board adds 025ba1841e5d ARM: dts: zynq: Add mmc alias for zc702/zc706/zed/zybo adds ef4c422d167a ARM: dts: zynq: Set correct manufacturer for ZedBoard and [...] adds 28432332457b ARM: dts: zynq: correct and improve the model property of [...] adds affd195ed4e8 dt-bindings: xilinx: zynq: Improve boards description adds 17eb178741db dt-bindings: xilinx: zynq: Sort entries alphabetically adds d14fad09bd8d dt-bindings: xilinx: zynq: Move Paralella board to Xilinx adds 3f8ef5b04d80 dt-bindings: xilinx: zynq: Add missing boards adds 7d90ca6f1919 ARM: dts: zynq: Fix memory size on the Zybo Z7 board adds edd62b9a98be ARM: dts: zynq: Use gpio constants for the Zybo Z7 board adds a2b7baf4abee ARM: dts: zynq: Add LEDs to the Zybo Z7 board adds 9153bf9fb529 ARM: dts: zynq: Remove #address/#size-cells from gpio-keys adds 4fc116f395e4 Merge tag 'zynq-dt-for-v4.19-v2' of https://github.com/Xil [...] adds 52ac6f2a8825 arm64: dts: hikey960: Remove deprecated MMC properties adds f0ab786fad36 arm64: dts: hikey960: Clean up MMC properties and move to [...] adds 8a368657fe7e arm64: dts: hikey960: Remove keep-power-in-suspend property adds 8883ac1db3e2 arm64: dts: hikey: Remove keep-power-in-suspend property adds a5956defe5a5 arm64: hikey960: update idle-states adds 4d4585c21f53 arm64: dts: hisilicon: Add missing cooling device properti [...] adds 4d4ef9c42290 Merge tag 'hisi-arm64-dt-for-4.19v2' of git://github.com/h [...] adds 945d00478831 ARM: dts: berlin: Add missing OPP properties for CPUs adds 272ff92b697b dt-bindings: arm: remove PMC bindings adds 1e259703f956 dt-bindings: clk: at91: Document all the PMC compatibles adds 91f87180e18f ARM: at91: fix USB clock detection handling adds 59ef2671a847 ARM: dts: fix PMC compatible adds 7f8b99ac5f2f dt-bindings: add laird and giantec vendor prefix adds fc37204432d2 ARM: dts: at91: add labels to soc dtsi for derivative boards adds 044565558639 ARM: dts: add support for Laird WB45N cpu module and DVK adds e8274426b4b7 ARM: dts: add support for Laird WB50N cpu module and DVK adds fd2c7ef94311 ARM: dts: add support for Gatwick board based on WB50N adds ef8375bea216 ARM: dts: add support for Laird SOM60 module and DVK boards adds c8cbc1c20c29 ARM: dts: at91: fix typos for SSC TD functions adds d15d9e323cd4 Merge tag 'at91-ab-4.19-dt' of git://git.kernel.org/pub/sc [...] adds 4b03df5fc8c6 arm64: dts: renesas: r8a77990: Remove non-existing STBE region adds c5a884838ce3 arm64: dts: renesas: salvator-common: Fix adv7482 decimal [...] adds 485f8b2824ef arm64: dts: renesas: r8a77965: Add second port to rcar_sou [...] adds e3853498f25d arm64: dts: renesas: salvator-common: Prefer HSCIF1 over SCIF1 adds 0b65a9ad25b3 arm64: dts: renesas: Unify the labels for RWDT adds 55697cbb44e4 arm64: dts: renesas: r8a779{65,80,90}: Add IPMMU devices nodes adds 30316c4f7f0c arm64: dts: renesas: r8a77995: Add SCIF {0,1,3,4,5} and al [...] adds fe1bc94a275d arm64: dts: renesas: r8a77990: Enable USB3.0 host for Ebisu board adds 9a6c158f62cc arm64: dts: renesas: r8a77980: add INTC-EX support adds 1bf935046003 Merge tag 'renesas-arm64-dt2-for-v4.19' of https://git.ker [...] adds 403cc7037f38 dt-bindings: arm: Document the RZN1D-DB board adds a7eaad7f7517 dt-bindings: cpu: Add Renesas R9A06G032 SMP enable method. adds 2ec46892382a Merge tag 'renesas-dt-bindings-for-v4.19' of https://git.k [...] adds 41ed2e0db48c ARM64: dts: meson: enable the saradc node in meson-gx-p23x [...] adds 1b2b1e752de4 ARM64: dts: meson-gx-p23x-q20x: move the wifi node to each [...] adds d1b5a0a8ff5d ARM64: dts: meson-gxbb-nanopi-k2: Add HDMI, CEC and CVBS nodes adds 6279f6669db5 ARM64: dts: meson-axg: add s400 microphone card leds adds e120289cc094 ARM64: dts: meson-axg: add s400 main 12v supply adds a90193b9a0e7 ARM64: dts: meson-axg: add s400 speaker amplifier adds 70d4b64f6c2d ARM64: dts: meson-axg: add spdif output pins adds e3128cea8b3e ARM64: dts: amlogic: Add missing cooling device properties [...] adds d3d1ae57585f dt-bindings: amlogic: Add support for GXL S805X and the P2 [...] adds fd47716479f5 ARM64: dts: add S805X based P241 board adds a51b74ea78ac ARM64: dts: meson-axg: add saradc support adds 65b7591a1ef2 ARM64: dts: meson-axg: remove vddio_ao18 from SoC dtsi adds aabe5d2d4fa8 ARM64: dts: meson-axg: add adc buttons the S400 adds 399ac14ba5ec ARM64: dts: meson-axg: remove spdif out from gpio a7 adds c67ee0a88aea ARM64: dts: meson-axg: add spdif input pins adds 89803e8b2656 ARM64: dts: meson-axg: add pdm pins adds 88657e9012fa Merge tag 'amlogic-dt64-1' of https://git.kernel.org/pub/s [...] adds bc36b2aac4f5 ARM: dts: imx6ul: add GPIO clocks adds 3c34a84544c2 Merge tag 'imx-dt-clkdep-4.19' of git://git.kernel.org/pub [...] adds 9f30b6b1a957 ARM: dts: imx: Add basic dtsi file for imx6sll adds 26bd0e5964de ARM: dts: imx: Add basic dts support for imx6sll EVK board adds 5ebc384a15e4 ARM: dts: imx6: make edt-ft5x06 a wakeup source for imx6 boards adds 52f2b531948d ARM: dts: imx53: Add support for imx53 HSC/DDC boards from K+P adds 6e21e4c215a6 ARM: dts: imx51-zii-rdu1: add rave-sp subdevices adds bcf147746814 ARM: dts: imx51-zii-rdu1: Make sure SD1_WP is low adds 9d1b8418b477 ARM: dts: imx6qdl-wandboard: remove regulators bus node adds d8d5f9dc40e7 ARM: dts: imx6dl-riotboard: remove regulators bus node adds e732f6d26eea ARM: dts: imx6qdl-wandboard: enable USB OTG adds dcae11de22c9 ARM: dts: imx6dl-riotboard: fix OTG regulator polarity adds 39143301bed9 ARM: dts: imx6: RDU2: correct touchscreen axis inversion adds a8039f2dd089 ARM: dts: imx6dl: Add Engicam i.CoreM6 1.5 Quad/Dual MIPI [...] adds 3992516af384 ARM: dts: imx6q-icore-mipi: Add OV5640 Camera sensor adds f3af1e5c0c6f ARM: dts: imx6qdl-icore: Fix wrong reg_2p5 regulator node name adds a211b8c55f3c ARM: dts: imx6qdl-sabreauto: Add sensors adds 13d8f1762bf6 ARM: dts: imx7d-sdb: Remove duplicate regulator-can2-3v3 adds 328bd8252615 ARM: dts: imx51: add CodaHx4 VPU adds f3d80deb080f ARM: dts: imx: add cooling-cells for cpufreq cooling device adds fdfbd7d125fd ARM: dts: imx6: RIoTboard Add chosen stdout-path property adds eecd78bc7805 ARM: dts: imx6sll: declare src module to be compatible to [...] adds 4a23e6ee9f69 ARM: dts: imx7d-sdb: Restore pwm backlight support adds ba72b5a49957 ARM: dts: imx51: Add aipstz nodes adds ff6f5a691cd9 ARM: dts: imx50: fix KPP pin definition typos adds 54c43959ab70 ARM: dts: imx50: remove non-existent USB instances adds 76744502ff32 ARM: dts: imx: Add missing chosen/stdout-path adds 10d11dad4a4e ARM: dts: imx6qdl-colibri: mux SD/MMC card detect explicitly adds c76822436009 ARM: dts: imx6qdl-colibri: move card detect to module device tree adds c4288946d43e ARM: dts: imx6qdl-colibri: use pull-down on wake-up pin adds 9152743b298e ARM: dts: imx51: Add sahara crypto support adds 3428d14d8a91 ARM: dts: imx6ull: Switch to SPDX identifier adds 3d177f483e2b ARM: dts: imx53-qsb: Let the codec control MCLK pinctrl adds 6e1a8a621ed1 ARM: dts: imx51-zii-rdu1: Populate RAVE SP EEPROM nodes adds ec84fd24cfae ARM: dts: imx6qdl-zii-rdu2: Populate RAVE SP EEPROM nodes adds 8cbcf1d2dbc0 ARM: dts: imx6qdl-zii-rdu2: Populate RAVE SP backlight node adds 4508a44da371 ARM: dts: imx6qdl-zii-rdu2: Populate RAVE SP power button node adds 2d0b768bd1a8 ARM: dts: imx6sll-evk: enable usdhc3 slot adds 47768f372eae ARM: dts: ls1021a: Add missing cooling device properties for CPUs adds cc3aba48e0d4 ARM: dts: imx51-babbage: Make use of pinctrl_usbh1reg adds 5bb59c800365 ARM: dts: imx53-ppd: Add fixed-regulator information adds 5180ee394fe8 ARM: dts: imx53-ppd: Rename usbphy nodes adds 5128666b17b4 ARM: dts: imx51-zii-rdu1: correct touchscreen axis inversion adds 7d034c5c6106 ARM: dts: imx6ull: add operating points adds e878647ec4dd ARM: dts: imx6sll: Fix the SPDX notation for header file adds 77cf8a009df8 ARM: dts: imx6: correct anatop regulators range adds b97872d4eb22 ARM: dts: imx: Add missing OPP properties for CPUs adds 82210bfd942b ARM: dts: imx51: Fix USB PHY duplicate unit-address adds 465b3d77b1f8 ARM: dts: imx31: add device tree description of basic controllers adds caaac8cde914 ARM: dts: imx31: add LogicPD MX31Lite board description adds 2db286d7361e ARM: dts: imx: Remove optional 'fsl,sec-era' property adds b31cd4377286 ARM: dts: imx: Add ZII SCU2 Mezz board adds 6c74366b8db6 ARM: dts: imx6q-apalis: add chosen node adds 5780acda81d3 ARM: dts: imx6q-apalis-eval: add carrier board 3.3V supply adds 3b1147a952cf ARM: dts: imx6qdl-apalis/-colibri: prevent 1.8V modes adds 147299a8fc3a ARM: dts: imx6qdl-apalis/-colibri: disable read-only switch adds 7034de41186f ARM: dts: imx6qdl-apalis/-colibri: remove 1.8V regulator adds 7060066d3e99 ARM: dts: imx6qdl-apalis/-colibri: fix on-module regulators adds 330f85598e87 ARM: dts: imx6qdl-apalis/-colibri: assign VDDD to SGTL5000 adds b074f057ac60 ARM: dts: imx6qdl-apalis/-colibri: remove unused pinctrl groups adds ba4446d4faeb ARM: dts: imx6sx: add ocram_s support adds 13211eec7b0e ARM: dts: imx6sl: Convert gpc to new bindings adds 996b1b611e2f ARM: dts: imx: Add ZII SCU3 ESB adds ad780dd3655b dt-bindings: freescale: Add bindings for the M4IF module adds b6b93a3fe7ed ARM: dts: imx51: Add M4IF support adds 168a7bb7f126 dt-bindings: freescale: Add bindings for the tigerp module adds 4b301223d057 ARM: dts: imx51: Add PMU support adds f2254a39f622 ARM: dts: imx51: Add tigerp support adds e548eac2b704 ARM: dts: imx53: Add tigerp support adds 4a2190aa2e92 ARM: dts: imx53: Add a label for the PMU node adds 497f6ee16b05 ARM: dts: imx51-zii-rdu1: Disable internal watchdog adds 0b9c89e213d2 ARM: dts: imx6ul: Add DTS for ConnectCore 6UL System-On-Mo [...] adds 8c7725829989 ARM: dts: imx6ul: Add DTS for ConnectCore 6UL SBC Express adds dd769b09003e ARM: dts: imx53-ppd: Enable secure-reg-access adds 3ec14f5eb58f ARM: dts: imx51-babbage: Enable secure-reg-access adds b4d5f09fbc00 ARM: dts: imx51-zii-rdu1: Enable secure-reg-access adds a046e7662dcf ARM: dts: imx6sll-evk: enable PWM1 for backlight driver adds e449d3780368 ARM: dts: imx6sll-evk: correct lcd regulator GPIO pin adds 0ad26ef12f57 ARM: dts: imx6sll-evk: enable SEIKO 43WVF1G lcdif panel adds 282706a68163 ARM: dts: imx6sl: Add vivante gpu nodes adds 3221ceeede8a ARM: dts: imx: Switch Boundary Devices boards to SPDX identifier adds ac270caa1c42 ARM: dts: imx7d-nitrogen7: use OF graph to describe the display adds 2da6b9ce6a63 ARM: dts: imx6sx-nitrogen6sx: remove obsolete display conf [...] adds a1a30f892894 ARM: dts: imx51-zii-scu3-esb: Add switch IRQ line pinumx config adds 129e96672f03 ARM: dts: imx51-zii-scu3-esb: Fix RAVE SP watchdog compati [...] adds 929d1b09cae2 ARM: dts: imx6sl-evk: add missing GPIO iomux setting adds 9896b67eaf4b ARM: dts: imx6qdl-sabresd: make pfuze100 sw4 always on adds 4de4238133f4 ARM: dts: imx6sx-sdb-reva: make pfuze100 sw4 always on adds 2afad1be5809 ARM: dts: imx6sll-evk: make pfuze100 sw4 always on adds 0982a24f2401 ARM: dts: imx6sl-evk: make pfuze100 sw4 always on adds 25cd17a2360e ARM: dts: imx6ul-pico-hobbit: Do not hardcode the memory size adds 56962b44a59a ARM: dts: vf610: Add ZII SSMB SPU3 board adds ea8f1d7af608 ARM: dts: imx6dl-mamoj: Add parallel display support adds faed0d59c587 ARM: dts: imx6dl-mamoj: Add Wifi support adds af1cab82109c ARM: dts: imx6dl-mamoj: Add usb host and device support adds 19fddda14765 ARM: dts: vf610: Add ZII CFU1 board adds 55e209197098 ARM: dts: vf610-zii-ssmb-spu3: Fix W=1 level warnings adds 33a8d5a595dd ARM: dts: imx7d: remove "operating-points" property for cpu1 adds 278b1c8e0840 Merge tag 'imx-dt-4.19' of git://git.kernel.org/pub/scm/li [...] adds 7a2aeb91757b arm64: dts: freescale: Update to use SPDX identifiers adds 346f5976cc32 arm64: dts: freescale: Add missing cooling device properti [...] adds f156d3a0b84a Merge tag 'imx-dt64-4.19' of git://git.kernel.org/pub/scm/ [...] adds ad527a91cb1d dt-bindings: arm: ti: Add bindings for AM654 SoC adds c77245722fb4 arm64: Add support for TI's K3 Multicore SoC architecture adds ea47eed33a3f arm64: dts: ti: Add Support for AM654 SoC adds a869b7b30dac soc: ti: Add Support for AM654 SoC config option adds d0a064bec75e arm64: dts: ti: Add support for AM654 EVM base board adds 94dee3861fd2 Merge tag 'am654-for-v4.19-signed' of git://git.kernel.org [...] adds 000c4662ab3e arm64: dts: qcom: Add pmu node to sdm845 adds 8ea4ffca8982 arm64: dts: qcom: Add pm8005 and pm8998 support adds 897cf34e7305 arm64: dts: qcom: sdm845: Add I2C, SPI, and UART9 nodes adds 994356cfa950 arm64: dts: qcom: sdm845: Enable debug UART and I2C10 on s [...] adds c83545d95376 arm64: dts: sdm845: Add rpmh-rsc node adds 717f2013a402 arm64: dts: sdm845: Add rpmh-clk node adds f63d609b602b arm64: dts: qcom: db820c: Add gpio-line-names property adds 619205235098 arm64: dts: msm8916: drop legacy suffix for clocks used by [...] adds 499ff1165df1 arm64: dts: sdm845: Default qupv3_id_0 as "disabled" like _id_1 adds e53db018315b arm64: dts: qcom: db410c: Fix Bluetooth LED trigger adds 9be6a940ec0f Merge tag 'qcom-arm64-for-4.19' of git://git.kernel.org/pu [...] adds eea7f21b1e2d ARM: dts: qcom: Fix 'interrupts = <>' property to use prop [...] adds 03864e57770a ARM: dts: qcom: msm8974-hammerhead: increase load on l20 f [...] adds b0c28f276581 ARM: dts: qcom: Add missing OPP properties for CPUs adds 3f0f096bf064 Merge tag 'qcom-dts-for-4.19' of git://git.kernel.org/pub/ [...] adds 02c2455e9261 arm64: dts: sprd: Add SC27XX breathing light controller device adds f94cd003c2c0 arm64: dts: sprd: Add SC27XX vibrator device adds 17a376c0b53a arm64: dts: sprd: Add SC27XX eFuse device adds fc8e565f2018 arm64: dts: sprd: Add SC27XX ADC device adds b2d94b3ff063 arm64: dts: sprd: Add one suspend timer adds bcdd22084987 Merge branch 'sprd/dt' into next/dt adds 5058a96cb7e8 ARM: dts: porter: Add missing PMIC nodes adds 8199e49ff1f6 ARM: dts: r8a77(43|9[013]): Add missing OPP properties for CPUs adds cdbfaf640a23 ARM: dts: convert to SPDX identifier for Renesas boards adds 769d7248a7aa ARM: dts: Renesas R9A06G032 base device tree file adds df7112c94614 ARM: dts: Renesas RZN1D-DB Board base file adds f8fc94dbcf2d ARM: dts: Renesas R9A06G032 SMP enable method adds c85aabb841f5 ARM: dts: gr-peach: Add GR-Peach audiocamerashield support adds c03e2f12a296 ARM: dts: r8a77470: Use r8a77470-cpg-mssr binding definitions adds 295d44ae7897 Merge tag 'renesas-arm-dt-for-v4.19' of https://git.kernel [...] adds 7382913e2303 Merge tag 'meson-clk-dt-for-v4.19' of https://github.com/B [...] adds 8909e72270f2 ARM64: dts: meson-axg: add the audio clock controller adds 405f69b44927 dt-bindings: add vendor prefix for Shenzhen Oranth Technol [...] adds 580f1f41bf09 dt-bindings: arm: amlogic: Add support for GXL S905W and t [...] adds d6996e3cbd16 dt-bindings: arm: amlogic: Add support for the Oranth Tani [...] adds e3b8b7d49e3d ARM64: dts: meson-gxl: add support for the S905W SoC and t [...] adds aaa080fa7e0f ARM64: dts: meson-gxl: add support for the Oranth Tanix TX3 Mini adds ea537363c7b9 Merge tag 'amlogic-dt64-2-1' of https://git.kernel.org/pub [...] adds 8b1d9676a8b8 dt-bindings: Update omap l4 binding for optional registers adds 8f42cb7f64c7 ARM: dts: omap4: Add l4 interconnect hierarchy and ti-sysc data adds 4bce67862422 ARM: dts: omap4: Probe watchdog 3 with ti-sysc adds 84badc5ec5fc ARM: dts: omap4: Move l4 child devices to probe them with ti-sysc adds 770368961767 ARM: dts: omap4: Add l4 ranges for 4460 adds ab8b1fdd012f Merge branch 'omap-for-v4.19/dt-sysc-v2' into omap-for-v4.19/dt adds 9604ff923cee Merge tag 'omap-for-v4.19/dt-pt3-signed' of git://git.kern [...] adds e3b742026b92 ARM: dts: sunxi: Add missing cooling device properties for CPUs adds 05a43a262d03 ARM: dts: sun8i: r40: Add HDMI pipeline adds db49c6825901 ARM: dts: sun8i: r40: Enable HDMI output on BananaPi M2 Ultra adds 75ab939394fd ARM: dts: sun8i: a83t: Add CPU regulator supplies for A83T boards adds 20d85508b8a3 ARM: dts: sun8i: r40: Remove fallback display engine compatible adds e64cb21c059b ARM: dts: sun8i: r40: Add mixer ids to TCON TOP adds f9105d819dff ARM: dts: sun8i: r40: Remove fallback compatible for TCON TV adds ccefd95f648a ARM: dts: sun8i: r40: Add missing TCON-TOP - TCON connections adds 6a7556f604f9 ARM: dts: sun8i: r40: Disable TCONs by default. adds 37fb1f8d4596 ARM: dts: sun4i: Switch to new system control compatible string adds 6b7677c05367 ARM: dts: sun5i: Use most-qualified system control compatibles adds f4ca1a5c7e58 ARM: dts: sun7i: Use most-qualified system control compatibles adds c2e01602dc32 ARM: dts: sun5i: Add support for the C1 SRAM region with t [...] adds 77c223c118a1 ARM: dts: sun7i: Add support for the C1 SRAM region with t [...] adds ae54cf89d6ca ARM: dts: sun8i: a23-a33: Add SRAM controller node and C1 [...] adds 626e6ee210fb ARM: dts: sun8i: h3: Add SRAM controller node and C1 SRAM region adds 089d0f967eec dt-bindings: net: dwmac-sun8i: Remove unused address-cells [...] adds b689ea74a671 ARM: dts: sun8i: a83t: Remove unused address-cells/size-ce [...] adds 24770a316066 ARM: dts: sun8i: r40: Remove unused address-cells/size-cel [...] adds d1ed755dde8f ARM: dts: sun5i: Fix the SRAM A3-A4 declaration adds c0476a31fb38 ARM: dts: sun4i: Add GPU node adds ba8e2b94d9a7 Merge tag 'sunxi-dt-for-4.19' of https://git.kernel.org/pu [...] adds 4661c3afefe9 arm64: dts: allwinner: sun50i: a64: Add spi flash node for sopine adds 6461315eabc4 arm64: dts: allwinner: sun50i: h5: Add spi flash node for [...] adds f64f2e0ff2fe arm64: allwinner: a64: Add Amarula A64-Relic initial support adds e1a9a4745fd5 arm64: allwinner: a64: Add RTC clock to phandle 32kHz exte [...] adds 33c3d4eb67fe arm64: allwinner: a64-amarula-relic: Enable AP6330 WiFi support adds 871b5352125c arm64: dts: allwinner: a64: add R_I2C controller adds b5df280bb163 arm64: dts: allwinner: a64: Add PWM controllers adds df35fbcfa398 arm64: dts: allwinner: add support for Pinebook adds 1f1f5183981d arm64: dts: allwinner: a64: add SRAM controller device tree node adds edb24ffe14d3 arm64: allwinner: a64-sopine: Add cd-gpios to mmc0 node adds e4357c82e3a6 arm64: allwinner: a64: change TERES-I DLDO3's name to star [...] adds 48f3e7bf38db arm64: allwinner: a64: allow laptops to wake up from lid adds 6677bbded4c6 arm64: dts: allwinner: h6: Add LED device nodes for Pine H64 adds 2c796fc8f5db arm64: dts: allwinner: a64: add necessary device tree node [...] adds fca63f589725 arm64: dts: allwinner: a64: add device tree node for HDMI [...] adds 5cbef9f97d0d arm64: dts: allwinner: a64: add HDMI regulator to all DTs' [...] adds de2b5552ae58 arm64: dts: allwinner: h6: Use macros for R_CCU clock and [...] adds eb28fb9e4766 arm64: dts: allwinner: h6: enable AXP805 PMIC on Pine H64 adds 22f3d86f0d87 arm64: dts: allwinner: a64: Remove unused address-cells/si [...] adds 0a23f1ad88fc dt-binding: mmc: sunxi: add H6 compatible (with A64 fallback) adds 8f54bd1595b3 arm64: allwinner: h6: add device tree nodes for MMC controllers adds ecbd611882a1 arm64: allwinner: h6: enable MMC0/2 on Pine H64 adds 74e828c8913c Merge tag 'sunxi-dt64-for-4.19' of https://git.kernel.org/ [...] adds eac058068107 ARM: dts: exynos: Add missing interrupts for pwm node on Exynos5 adds 43efe4fab743 ARM: dts: exynos: Add max77693 pinctrl config for Midas adds 492413dd6d19 ARM: dts: exynos: Add pinctrl config for Midas keys adds e2bae133b5c4 ARM: dts: exynos: Add pinctrl for Midas fuelgauge IRQ pin adds 73d2f79471f8 ARM: dts: exynos: Configure max77686 IRQ pin on Midas adds 965228d33cd2 ARM: dts: exynos: Configure Midas SD card CD pin adds ee57dd5af743 Merge tag 'samsung-dt-4.19-2' of https://git.kernel.org/pu [...] adds 77ad0f2e34f8 ARM: dts: sun8i-h3: Add missing cooling device properties [...] adds 7389172fc3ed ARM: dts: sun8i: h3: Enable dwmac-sun8i on the Beelink X2 adds 51ecdd779e31 ARM: sun8i: h3: add SY8113B regulator on Banana Pi M2 Zero board adds 8249ede477c5 ARM: dts: sunxi: libretech-all-h3-cc: Enable eMMC module adds 8fb147322a8f ARM: dts: sunxi-h3-h5: Remove unused address-cells/size-ce [...] adds 31342a2150eb Merge tag 'sunxi-h3-h5-for-4.19' of https://git.kernel.org [...] adds 0c7f7a515002 arm: dts: mediatek: Add missing cooling device properties [...] adds 2ca48895ba98 arm: dts: mediatek: Fix pio-leds for Bananapi-R2 adds 345058a4c5d9 arm: dts: mt7623: cleanup MT7623N NAND dts file adds 11a20c5601c5 dt-bindings: arm: mediatek: cleanup MT7623N reference boards adds 34fbee109b0b Merge tag 'v4.18-next-dts32' of https://git.kernel.org/pub [...] adds 34093104304d arm64: dts: mt7622: add EINT support to pinctrl adds a06e5c0562e9 arm64: dts: mediatek: Add missing cooling device propertie [...] adds aa54a84f835a arm64: dts: mt7622: use gpio-ranges to pinctrl device adds c0d9f9ad4f76 arm64: dts: mt7622: add earlycon to mt7622-rfb1 board adds 2b519747ae48 arm64: dts: mt7622: update a clock property for UART0 adds 50fa3cd33f9d dt-bindings: mediatek: Add binding for mt2712 IOMMU and SMI adds e6bffe44b5a0 dt-bindings: arm: mediatek: Document Mediatek X20 Developm [...] adds a87399692129 arm64: dts: Add Mediatek X20 Development Board support adds c1c0f486d966 Merge tag 'v4.18-next-dts64' of https://git.kernel.org/pub [...] adds c282ea743bb6 ARM: dts: aspeed: Add G4 USB pinmux adds 112c5a640cfb ARM: dts: aspeed: Add G5 USB host pinmux adds 608d05c61cdc ARM: dts: aspeed: Add G4 USB Virtual Hub adds 35578a85d981 ARM: dts: aspeed: Add G5 USB Virtual Hub adds b35bbd3d7187 ARM: dts: aspeed: Enable vhub on port A of AST2500 EVB adds 0f33bde8859b ARM: dts: aspeed: Fix Romulus VGA frame buffer adds a2df75ab0aba ARM: dts: aspeed: Use 24MHz fixed clock for pwm adds 2450ceaf2179 ARM: dts: aspeed: Add coprocessor interrupt controller adds 61c22946ad43 Merge tag 'aspeed-4.19-devicetree-no-fsi' of git://git.ker [...] adds 9598918b59f5 arm64: dts: marvell: armada-cp110: update the crypto engin [...] adds c462f6c77e72 arm64: dts: marvell: armada-37xx: update the crypto engine [...] adds 7f27a62267fe Merge tag 'mvebu-dt64-4.19-2' of git://git.infradead.org/l [...] adds 9f2619d5f569 arm64: dts: meson-axg: improve power supplies description adds ff36932e0325 arm64: dts: meson-axg: add vcc 5v regulator on the s400 adds fd1a3b7e51dd arm64: dts: meson-axg: add usb power regulator adds 66d58a8f57bf arm64: dts: meson-axg: add audio arb reset controller adds f08c52de81b2 arm64: dts: meson-axg: add spdifout adds bf8e47900326 arm64: dts: meson-axg: add tdmin formatters adds fd91673926c9 arm64: dts: meson-axg: add tdmout formatters adds 08307aabe0fb arm64: dts: meson-axg: add tdm interfaces adds cfc34f041b2d arm64: dts: meson-axg: add linein codec adds 154b912c01b6 arm64: dts: meson-axg: add lineout codec adds f2ac479f0da0 arm64: dts: meson-axg: add spdif-dit codec adds 2dd207c91ab7 Merge tag 'amlogic-dt64-3' of https://git.kernel.org/pub/s [...] adds 6c18ccca42dd dt-bindings: Add vendor prefix for Vamrs Ltd. adds 874846f1fccd arm64: dts: rockchip: add 96boards RK3399 Ficus board adds 65abc845873a arm64: dts: rockchip: add USB 2.0 and 3.0 support on Ficus board adds 34e05c2ee5e2 arm64: dts: rockchip: add voltage properties for vcc3v3_pc [...] adds d3a537e9a774 arm64: dts: rockchip: drop out-of-tree properties from rk3 [...] adds 24e5b85a1c86 arm64: dts: rockchip: add power button support for Firefly-RK3399 adds 5b64d0613385 arm64: dts: rockchip: remove deprecated Type-C PHY propert [...] adds 0fbfe10fa96b arm64: dts: rockchip: add led support for Firefly-RK3399 adds 4f53a4a76cdf Merge tag 'v4.19-rockchip-dts64-2' of git://git.kernel.org [...] adds 0e8f31d78981 Merge tag 'qcom-arm64-for-4.19' into arm64-for-4.19-2 adds 7a0d5009dbb7 Merge tag 'qcom-drivers-for-4.19' into arm64-for-4.19-2 adds f35c11b03b44 arm64: dts: msm8996: thermal: Initialise via DT and add se [...] adds cda676b5c93f arm64: dts: sdm845: Add tsens nodes adds afd3e3dad676 Merge tag 'qcom-arm64-for-4.19-2' of git://git.kernel.org/ [...] adds 2f34a64aeac4 Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linu [...] adds 1902cbcc8ba1 openrisc: remove the sync_single_for_cpu DMA operation adds dcc9c9194412 openrisc: remove the no-op unmap_page and unmap_sg DMA operations adds 2c1de929aef3 openrisc: fix cache maintainance the the sync_single_for_d [...] adds 5600779ea5f3 openrisc: use generic dma_noncoherent_ops adds 2ab054fd1f88 Merge tag 'for-linus' of git://github.com/openrisc/linux adds b29fea367603 MIPS: Export tlbmiss_handler_setup_pgd near its definition adds 4bcb4ad6634e MIPS: Consistently declare TLB functions adds cfd54de3b0e4 MIPS: Avoid move psuedo-instruction whilst using MIPS_ISA_LEVEL adds 04f264d3a8b0 compiler.h: Allow arch-specific asm/compiler.h adds 906d441febc0 MIPS: Workaround GCC __builtin_unreachable reordering bug adds 690d9163bf4b MIPS: lib: Provide MIPS64r6 __multi3() for GCC < 7 adds 0c4b0f815f20 Merge tag 'mips_4.19_2' of git://git.kernel.org/pub/scm/li [...] adds 2197082afd4e x86/Xen: mark xen_setup_gdt() __init adds f76c318c779a xen/mcelog: eliminate redundant setting of interface version adds 71dc05635983 x86/Xen: further refine add_preferred_console() invocations adds 166deb0f0bcd xen/ACPI: don't upload Px/Cx data for disabled processors adds df11b6912f63 x86/xen: remove unused function xen_auto_xlated_memory_setup() adds 00f53f758d9b xen: remove unused hypercall functions adds 75f2d3a0cef5 x86/xen: enable early use of set_fixmap in 32-bit Xen PV guest adds d40acad1f197 Merge tag 'for-linus-4.19b-rc1b-tag' of git://git.kernel.o [...] adds 52a288c73666 x86/mm/tlb: Revert the recent lazy TLB patches adds db7ddef30112 mm: move tlb_table_flush to tlb_flush_mmu_free adds a6f572084fbe mm/tlb: Remove tlb_remove_table() non-concurrent condition adds d86564a2f085 mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TA [...] adds fd1102f0aade mm: mmu_notifier fix for tlb_end_vma adds 48a8b97cfd80 x86/mm: Only use tlb_remove_table() for paravirt adds 706a1ea65e6f Merge branch 'tlb-fixes' adds b4c296f9c964 RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr adds c513de490f80 IB/hfi1: Invalid NUMA node information can cause a divide by zero adds 845b397a7771 IB/ucm: fix UCM link error adds 1290290c922f Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 82fd4b05d704 ALSA: seq: virmidi: Fix discarding the unsubscribed output adds c7b8170790c1 ALSA: ac97: fix device initialization in the compat layer adds d15ec0b482ff ALSA: ac97: fix check of pm_runtime_get_sync failure adds 250ea7c5f56e ALSA: ac97: fix unbalanced pm_runtime_enable adds 8a328ac1f9eb ALSA: hda/realtek - Fix HP Headset Mic can't record adds 99897b1e9931 Merge tag 'sound-fix-4.19-rc1' of git://git.kernel.org/pub [...] adds 6b16f5d12202 Merge tag 'v4.18-rc2' of https://git.kernel.org/pub/scm/li [...] adds d725d6e3290b Merge tag 'ib-fbdev-drm-v4.19-deferred-console-takeover' o [...] adds 13d7f936e9cc Merge tag 'ib-fbdev-drm-v4.19-deferred-console-takeover-fi [...] adds 38e8f5c80524 video: fbdev: Fix checkpatch warnings in goldfishfb.c adds 1ef4e117c85f video: fbdev: Enable ACPI-based enumeration for goldfishfb adds ace6033ec5c3 video: fbdev: Set pixclock = 0 in goldfishfb adds 365da08c8921 omapfb: encoder-tpd12s015: fix error return code adds db3b4fd17519 video: fbdev: simplefb: Stop including <linux/clk-provider.h> adds 0c9250368792 efi/bgrt: Drop __initdata from bgrt_image_size adds 34db50e55656 efifb: Copy the ACPI BGRT boot graphics to the framebuffer adds 1ba0a59cea41 fbdev: Distinguish between interlaced and progressive modes adds cf925575d292 dt-bindings: display: add devicetree bindings for pxa300-gcu adds aa45ee8e5430 video: fbdev: pxa3xx_gcu: add devicetree bindings adds b951d80aaf22 video: fbdev: pxafb: clear allocated memory for video modes adds c8f96304ec8b video: fbdev: pxafb: switch to devm_* API adds a2f2058e3d29 video: fbdev: pxafb: handle errors from pxafb_init_fbinfo( [...] adds 31e1391af210 video: fbdev: pxafb: Add support for lcd-supply regulator adds 4a1208c5b46a video: fbdev: fsl-diu-fb: Remove VLA usage adds 10ac86884b4d fbcon: introduce for_each_registered_fb() helper adds 3d910ef71732 fbdev: fix typo in comment adds ff459c2dc0b5 video/console/vgacon: Print big fat warning with nomodeset adds 5c820b806405 video: fbdev: metronomefb: fix some off by one bugs adds e32e2fe64a53 fbdev: fix modedb docs in fb_find_mode adds 5958fde72d04 video: goldfishfb: fix memory leak on driver remove adds 4bcd8c90ac0f omapfb: rename omap2 module to omap2fb.ko adds b6566b47a67e fbdev/via: fix defined but not used warning adds 810180fc8e63 fbdev: fbmem: mark expected switch fall-through adds 2968b5265f00 omapfb: Mark expected switch fall-throughs adds 12382ad98ca0 video: fbdev: mark expected switch fall-throughs adds 5ec1ec35b297 fbdev: omapfb: off by one in omapfb_register_client() adds 8974b76ddc93 video: fbdev: tridentfb: remove deadcode on unreachable ca [...] adds f406a464cd87 omapfb: encoder-tpd12s015: remove redundant pointer 'in' adds 93de35c92a06 fbdev: fix omap2/omapfb/dss/ indentation warning adds 88fe4ceb2447 efifb: BGRT: Do not copy the boot graphics for non native [...] adds 8c5b04429995 fb: fix lost console when the user unplugs a USB adapter adds 9d0aa601e4cd udlfb: fix semaphore value leak adds 4e705e17ce34 udlfb: fix display corruption of the last line adds 564f18073792 udlfb: don't switch if we are switching to the same videomode adds 2c29cfc3eaf1 udlfb: make a local copy of fb_ops adds bb24153a3f13 udlfb: set optimal write delay adds 080fb5240bdc udlfb: handle allocation failure adds 0ac319b7af1b udlfb: set line_length in dlfb_ops_set_par adds 7433914efd58 udlfb: allow reallocating the framebuffer adds 8f3c39b8565d udlfb: optimization - test the backing buffer adds 037dde4113b5 udlfb: avoid prefetch adds cb782a3fa952 udlfb: use spin_lock_irq instead of spin_lock_irqsave adds 56e6c104e4f1 console: Replace #if 0 with atomic var 'ignore_console_loc [...] adds 3f2ce54284a6 fbdev/core: Disable console-lock warnings when fb.lockless [...] adds 195197f40856 fb: amifb: fix build warnings when not builtin adds cb653fe849f9 fbdev: omap2: omapfb: fix boolreturn.cocci warnings adds 6e7f3997bd54 fbdev: omap2: omapfb: fix bugon.cocci warnings adds 044e7ca20496 fbdev: omap2: omapfb: fix ifnullfree.cocci warnings adds 15f4c357f909 fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if [...] adds bedb38fc9175 fbcon: Only defer console takeover if the current console [...] adds 4d64c8e02cda dummycon: Stop exporting dummycon_[un]register_output_notifier adds df37e225f259 fbcon: Do not takeover the console from atomic context adds f39684524b39 Documentation/fb: corrections for fbcon.txt adds 06e386a1db54 Merge tag 'fbdev-v4.19' of https://github.com/bzolnier/linux adds 4de445cb431e pwm: berlin: Don't use broken prescaler values adds aa49d628f6e0 pwm: tiehrpwm: Don't use emulation mode bits to control PW [...] adds 38dabd91ff0b pwm: tiehrpwm: Fix disabling of output of PWMs adds a99290c5868a pwm: imx: Switch to SPDX identifier adds 4964cb52b27a pwm: cros-ec: Switch to SPDX identifier adds 82a9c55a2bb0 pwm: fsl-ftm: Added a dedicated IP interface clock adds db6c51ab156a pwm: fsl-ftm: Added the support of per-compatible data adds 2c4f2e326bd4 pwm: fsl-ftm: Enable support for the new SoC i.MX8QM adds c99d64d83220 dt-bindings: pwm: fsl-ftm: Add compatible string for i.MX8QM adds 19ad2b75c643 pwm: mxs: Switch to SPDX identifier adds 43725feb5931 pwm: omap-dmtimer: Return -EPROBE_DEFER if no dmtimer plat [...] adds 2c2059c0b85d pwm: stm32-lp: Remove useless loop in stm32_pwm_lp_remove() adds b96e9eb62841 pwm: meson: Fix mux clock names adds 5cd96041d027 dt-bindings: pwm: rcar: Add bindings for R-Car E3 support adds 935be8e08a73 dt-bindings: pwm: Add MT7628 information adds 8cdc43afbb2c pwm: mediatek: Add MT7628 support adds b39d7efc11b9 Merge tag 'pwm/for-4.19-rc1' of git://git.kernel.org/pub/s [...] adds 00ee8b601028 ubifs: Fix directory size calculation for symlinks adds 59965593205f ubifs: Fix synced_i_size calculation for xattr inodes adds 25677478474a ubi: Initialize Fastmap checkmapping correctly adds eef19816ada3 ubifs: Fix memory leak in lprobs self-check adds 312c39bd6d51 ubifs: gc: Fix typo adds 11a6fc3dc743 ubifs: xattr: Don't operate on deleted inodes adds 0eca0b8067c4 ubifs: use timespec64 for inode timestamps adds 6cff57320275 ubifs: tnc: use monotonic znode timestamp adds 1bf0572fe270 ubifs: use swap macro in swap_dirty_idx adds 7e5471ce6dba ubifs: introduce Kconfig symbol for xattr support adds 49d2e05fb474 ubifs: Add comment on c->commit_sem adds 08acbdd6fd73 Revert "UBIFS: Fix potential integer overflow in allocation" adds 95a22d2084d7 ubifs: Check data node size before truncate adds a3d218280c27 ubifs: Use kmalloc_array() adds 62652517753f ubi: provide a way to skip CRC checks adds c355aa465fce ubi: expose the volume CRC check skip flag adds 54169ddd382d ubifs: Turn two ubifs_assert() into a WARN_ON() adds 6eb61d587f45 ubifs: Pass struct ubifs_info to ubifs_assert() adds 2e52eb74463f ubifs: Rework ubifs_assert() adds c38c5a7f2e50 ubifs: Allow setting assert action as mount parameter adds 99a24e02ccf6 ubifs: Set default assert action to read-only adds 6f7948f566bf Merge tag 'upstream-4.19-rc1' of git://git.infradead.org/l [...] adds 03f318ca6528 nfsd4: extend reclaim period for reclaiming clients adds d6ebf5088f09 nfsd4: return default lease period adds 16945141c356 nfsd: fix NFSv4 time_delta attribute adds a85857633b04 nfsd4: support change_attr_type attribute adds 665d50727600 nfsd4: less confusing nfsd4_compound_in_session adds ca0552f46414 nfsd4: cleanup sessionid in nfsd4_destroy_session adds 4a269efb6f81 nfsd: update obselete comment referencing the BKL adds 7a04cfda7dfa nfsd: clarify check_op_ordering adds 5b7b15aee641 nfsd: fix corrupted reply to badly ordered compound adds 8163496e78db nfsd: don't advertise a SCSI layout for an unsupported req [...] adds 64bed6cbe38b nfsd: fix leaked file lock with nfs exported overlayfs adds 9cc3b98d1fdb sunrpc: remove redundant variables 'checksumlen','blocksiz [...] adds 7b4d6da4bb6d nfsd: Mark expected switch fall-through adds a53d5cb0646a svcrdma: Avoid releasing a page in svc_xprt_release() adds 07d0ff3b0cd2 svcrdma: Clean up Read chunk path adds 3fd9557aec91 NFSD: Refactor the generic write vector fill helper adds 11b4d66ea331 NFSD: Handle full-length symlinks adds 5ed96bc5451b fs/nfsd: Delete invalid assignment statements in nfsd4_dec [...] adds c2cdc2ab2487 nfsd: constify write_op[] adds a677a78325b3 nfsd: use true and false for boolean values adds ac5bb5b3b050 rpc: remove unneeded variable 'ret' in rdma_listen_handler adds 44090cc87692 sunrpc: Don't use stack buffer with scatterlist adds a1a237775ec8 sunrpc: Enable the kernel to specify the hostname part of [...] adds 9abdda5ddab8 sunrpc: Extract target name into svc_cred adds cb25e7b293ec nfsd: Use correct credential for NFSv4.0 callback with GSS adds a26dd64f5477 nfsd: Remove callback_cred adds 108b833cde9c sunrpc: Add comment defining gssd upcall API keywords adds 9157141c95bc Merge tag 'nfsd-4.19-1' of git://linux-nfs.org/~bfields/linux adds e0b7d420f72a pNFS: Don't discard layout segments that are marked for return adds 00bcbe119f91 pNFS: Don't update the stateid when replying NFS4ERR_DELAY [...] adds f0b429819b5f pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() adds 056f9ad62ed2 pNFS/flexfiles: Ensure we always return a layout if it has [...] adds 411ae722d10a pNFS: Wait for stale layoutget calls to complete in pnfs_u [...] adds b2b1ff3da6b2 NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories adds af9b6d7570ca pNFS: Parse the results of layoutget on open even if permi [...] adds bd3d16a887b0 NFSv4.1: Fix a potential layoutget/layoutrecall deadlock adds 7be7b3ca16a5 NFS: Ensure we immediately start writeback on rescheduled writes adds cf8340277f11 NFS: Fix excessive attribute revalidation in nfs_execute_ok() adds 3825827ebf99 NFS: More excessive attribute revalidation in nfs_execute_ok() adds a61246c96195 Fix error code in nfs_lookup_verify_inode() adds 12b289cfacac nfs: add error check in nfs_idmap_prepare_message() adds 01a368441ff1 fs: nfs: Adding new return type vm_fault_t adds 8b199e58d49b nfs: initiate returning delegation when reclaiming one tha [...] adds 23a88ade7131 nfs: Referrals not inheriting proto setting from parent adds 0914bb965e38 pnfs/blocklayout: off by one in bl_map_stripe() adds 82b98ca566ca net/sunrpc: Make rpc_auth_create_args a const adds acdce5fb8ab4 sunrpc: add _print_rpc_iostats() to output metrics for one RPC op adds 189e1955677d sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics adds 016583d7030c sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats an [...] adds 379ebf079607 NFS: silence a harmless uninitialized variable warning adds 1a54c0cfcbb2 sunrpc: kstrtoul() can also return -ERANGE adds 32cd3ee511f4 NFSv4.0 fix client reference leak in callback adds 0f90be132cbf NFSv4 client live hangs after live data migration recovery adds 8fdee4cc95d9 sunrpc: whitespace fixes adds 8d4fb8ff427a xprtrdma: Fix disconnect regression adds c16467dc03db pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn adds 3c591175d643 NFSv4: bump/drop the nlink count on the parent dir when we [...] adds 5636ec4eb6b8 NFSv4: Detect nlink changes on cross-directory renames too adds c8d07159c931 NFSv4: Mark the inode change attribute up to date in updat [...] adds 01e03bdc745b NFS: Mark expected switch fall-throughs adds 2230ca0d284e pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN adds 10db5b7a2f44 pnfs: Use true and false for boolean values adds 72bf75cfc00c NFSv4: Fix error handling in nfs4_sp4_select_mode() adds 46483c2ea466 NFS: Use an appropriate work queue for direct-write completion adds 5178a125f6d5 NFS CB_OFFLOAD xdr adds cb95deea0b4a NFS OFFLOAD_CANCEL xdr adds 67aa7444c4be NFS COPY xdr handle async reply adds 62164f317972 NFS add support for asynchronous COPY adds bc0c9079b48d NFS handle COPY reply CB_OFFLOAD call race adds 0f913a57d74d NFS export nfs4_async_handle_error adds c975c2092657 NFS send OFFLOAD_CANCEL when COPY killed adds 539f57b3e0fd NFS handle COPY ERR_OFFLOAD_NO_REQS adds 6b8d84e2f129 NFS add a simple sync nfs4_proc_commit after async COPY adds e4648aa4f98a NFS recover from destination server reboot for copies adds 8aafd2fde378 NFSv4: Don't busy wait if NFSv4 session draining is interrupted adds 62421cd94301 NFSv4: Fix a typo in nfs4_init_channel_attrs() adds d0fbb1d8a194 NFSv4: Fix locking in pnfs_generic_recover_commit_reqs adds 8618289c4655 NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() adds ecf8402603d4 pNFS: When updating the stateid in layoutreturn, also upda [...] adds ea51f94b45a0 pNFS: Treat RECALLCONFLICT like DELAY... adds 1c1aeaf1432f pNFS/flexfiles: ff_layout_pg_init_read should exit on error adds 0af4c8be97a1 pNFS: Remove unwanted optimisation of layoutget adds 53a01c9a5fcf Merge tag 'nfs-for-4.19-1' of git://git.linux-nfs.org/proj [...] adds d475fac95779 arm64: tlb: Provide forward declaration of tlb_flush() bef [...] adds a7ec7a4193a2 hfsplus: fix NULL dereference in hfsplus_lookup() adds aba93a92f49a hfsplus: prevent crash on exit from failed search adds dc2572791d3a hfs: prevent crash on exit from failed search adds 30aba6656f61 namei: allow restricted O_CREAT of FIFOs and regular files adds 6bc9b56433b7 mm: fix race on soft-offlining free huge pages adds d4ae9916ea29 mm: soft-offline: close the race against page allocation adds 42df050930e7 drivers/hwtracing/intel_th/msu.c: change return type to vm [...] adds 0722f1862059 fs/afs: use new return type vm_fault_t adds 3cc97bea6003 treewide: correct "differenciate" and "instanciate" typos adds a2036a1ef2ee fs/proc/vmcore.c: hide vmcoredd_mmap_dumps() for nommu builds adds b86181f1ad94 mm/util: make strndup_user description a kernel-doc comment adds ff4dc77293ec mm/util: add kernel-doc for kvfree adds 7463f650be27 docs/core-api: kill trailing whitespace in kernel-api.rst adds 1595617655f3 docs/core-api: move *{str,mem}dup* to "String Manipulation" adds 41f35b395c52 docs/core-api: split memory management API to a separate file adds 263fade51f7b docs/mm: make GFP flags descriptions usable as kernel-doc adds 038a07a5420a docs/core-api: mm-api: add section about GFP flags adds 0edf68137541 drivers/gpu/drm/gma500/: change return type to vm_fault_t adds 3723c6324785 treewide: convert ISO_8859-1 text comments to utf-8 adds 8f2bc80c6ef8 s390: ebcdic: convert comments to UTF-8 adds a99237afc12b lib/fonts: convert comments to utf-8 adds 2b7403035459 mm: Change return type int to vm_fault_t for fault handlers adds 33e17876ea4e Merge branch 'akpm' (patches from Andrew) adds 74cf5b169c4c virtio-balloon: remove BUG() in init_vqs adds c51d8fca0ce3 virtio-balloon: kzalloc the vb struct adds 71994620bb25 virtio_balloon: replace oom notifier with shrinker adds 3fc92a96c2b7 virtio: mmio-v1: Validate queue PFN adds 69599206ea9a virtio: pci-legacy: Validate queue pfn adds 84f3396b718d vhost: allow vhost-scsi driver to be built-in adds 864d39df09b4 vhost/scsi: increase VHOST_SCSI_PREALLOC_PROT_SGLS to 2048 adds d002924f934a Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 3e7bed52719d macintosh: therm_windtunnel: drop using attach_adapter adds 0c36dd37d5b8 i2c: remove deprecated attach_adapter callback adds 5d3a01a228c7 i2c: ocores: update my email address adds 6055af5e1c4f i2c: use SPDX identifier for Renesas drivers adds 00efcdce67a3 i2c: don't use any __deprecated handling anymore adds 019cddc88f9e Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 22fd99e948a6 drm/panel: simple: tv123wam: Add unprepare delay adds 4acd8d01a239 MAINTAINERS: drm-misc: Change seanpaul's email address adds 4d1608eebcb2 Merge tag 'drm-misc-next-fixes-2018-08-22' of git://anongi [...] adds 8f7040b8f252 drm/amd/display: Do not retain link settings adds 16747b210985 drm/amd/display: fix dp_ss_control vbios flag parsing adds 66b198ffc934 drm/amd/display: make dp_ss_off optional adds 39a3cd678352 drm/amd/display: fix dentist did ranges adds bde0781561dc drm/amdgpu: set correct base for THM/NBIF/MP1 IP adds fa1d04e9a896 drm/amdgpu: access register without KIQ adds 11a88c2e92fe drm/powerplay: enable dpm under pass-through adds bce31d4c1ae8 drm/amdgpu: fix incorrect use of fcheck adds c4aed87630d4 drm/amdgpu: fix incorrect use of drm_file->pid adds e6f8d26ebbcf drm/amdgpu: fix amdgpu_amdkfd_remove_eviction_fence v3 adds 95f05a3a2e68 drm/amdgpu/display: disable eDP fast boot optimization on DCE8 adds dc37a9a08d57 Revert "drm/amdgpu/display: Replace CONFIG_DRM_AMD_DC_DCN1 [...] adds 9d1d02ff3678 drm/amd/display: Don't build DCN1 when kcov is enabled adds 8f13b60756a1 Merge branch 'drm-next-4.19' of git://people.freedesktop.o [...] adds 25da75043f86 drm/edid: Add 6 bpc quirk for SDC panel in Lenovo B50-80 adds 3e20e97c2d55 Merge tag 'drm-misc-next-fixes-2018-08-23-1' of git://anon [...] adds 5e8704ac1cfa Merge tag 'drm-next-2018-08-24' of git://anongit.freedeskt [...] adds 355139a8dba4 cap_inode_getsecurity: use d_find_any_alias() instead of d [...] adds 5820f140edef userns: move user access out of the mutex adds 42a0cc347858 sys: don't hold uts_sem while accessing userspace memory adds 82c9a927bc5d getxattr: use correct xattr length adds 4def1963608e Merge branch 'userns-linus' of git://git.kernel.org/pub/sc [...] adds f5d707ede37a ACPI: fix menuconfig presentation of ACPI submenu adds 40c431a5a5c2 Merge tag 'acpi-4.19-rc1-3' of git://git.kernel.org/pub/sc [...] adds bc00b3ec7722 s390: reenable gcc plugins for real adds 2395103b3fbf s390/zcrypt: fix ap_instructions_available() returncodes adds 866f3576a72b s390/pci: fix out of bounds access during irq setup adds 38204071a024 s390/pci: remove stale rc adds 2abe24b4b095 s390/pci: remove fmb address from debug output adds 263b0e480c9b s390/kdump: Make elfcorehdr size calculation ABI compliant adds 2d2e7075b871 s390/kdump: Fix memleak in nt_vmcoreinfo adds 28b7465376b9 s390/kdump: Remove kzalloc_panic adds 9b97e9f555f1 s390/zcrypt: switch return type to bool for ap_instruction [...] adds ac2b96f351d7 s390/zcrypt: code beautify adds 7e0bdbe5c21c s390/zcrypt: AP bus support for alternate driver(s) adds 3d8f60d38e24 s390/zcrypt: hex string mask improvements for apmask and aqmask. adds 4ec84835900b s390: remove gcc version check (4.3 or newer) adds e1dbc5a41051 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 993ff6d9df74 powerpc/64s: Fix PACA_IRQ_HARD_DIS accounting in idle_power4() adds 997dd26cb3c8 powerpc/traps: Avoid rate limit messages from show unhandl [...] adds 95b861a76c1d powerpc/powernv: provide a console flush operation for opa [...] adds a58183138cb7 powerpc/fadump: cleanup crash memory ranges support adds db2173198b95 powerpc/powernv/pci: Work around races in PCI bridge enabling adds d6ee76d3d37d powerpc64/ftrace: Include ftrace.h needed for enable/disab [...] adds 2ea626306810 powerpc/topology: Get topology for shared processors at boot adds 810e9f86f36f powerpc/nohash: fix pte_access_permitted() adds bd0dbb73e013 powerpc/mm/books3s: Add new pte bit to mark pte temporaril [...] adds f08d08f3db55 powerpc/mm/radix: Only need the Nest MMU workaround for R [...] adds 8cfbdbdc2481 KVM: PPC: Book3S: Fix guest DMA when guest partially backe [...] adds 0f52b3a00c78 powerpc/mce: Fix SLB rebolting during MCE recovery path. adds aa5b1054badb Merge tag 'powerpc-4.19-2' of git://git.kernel.org/pub/scm [...] adds 7f3ebcf2b139 apparmor: Check buffer bounds when mapping permissions mask adds f4585bc20fc7 apparmor: Fully initialize aa_perms struct when answering [...] adds 24b87a16fee0 apparmor: Fix failure to audit context info in build_change_hat adds 0a6b29230ec3 apparmor: fix an error code in __aa_create_ns() adds c037bd615885 apparmor: remove no-op permission check in policy_unpack adds 57bb8e37d71e Merge tag 'apparmor-pr-2018-08-23' of git://git.kernel.org [...] adds 54c5848c2149 Thermal: Intel SoC DTS: Translate IO-APIC GSI number to li [...] adds 5043f06ecec6 MAINTAINERS: Add Daniel Lezcano as designated reviewer for [...] adds d7a4303b8d1f dt-bindings: thermal: Allow multiple devices to share cooling map adds d972604f6f87 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7efe25a70c37 iommu/shmobile: Remove unused include/linux/platform_data/ [...] adds ddbbddd76a3f iommu/ipmmu-vmsa: Increase maximum micro-TLBS to 48 adds 0b8ac1409641 iommu/ipmmu-vmsa: Hook up r8a7796 DT matching code adds 3701c123e1c1 iommu/ipmmu-vmsa: Hook up r8a779(70|95) DT matching code adds 3be6937a271a dt-bindings: iommu/ipmmu-vmsa: Add R-Car M3-N (R8A77965) adds 98dbffd39a65 iommu/ipmmu-vmsa: Hook up R8A77965 DT matching code adds bc24f62bf876 iommu/ipmmu-vmsa: Document R-Car V3H and E3 IPMMU DT bindings adds 2ae86955703e iommu/ipmmu-vmsa: IMUCTRn.TTSEL needs a special usage on R [...] adds 46583e8c48c5 iommu/ipmmu-vmsa: Fix allocation in atomic context adds 15021d364d17 iommu/ipmmu-vmsa: Clarify supported platforms adds 5c5c87411488 iommu/ipmmu-vmsa: Don't register as BUS IOMMU if machine d [...] adds 379521462e4a iommu/msm: Don't call iommu_device_{,un}link from atomic context adds fac83d29d954 iommu/io-pgtable-arm: Fix pgtable allocation in selftest adds 29859aeb8a6e iommu/io-pgtable-arm-v7s: Abort allocation when table addr [...] adds d1e20222d537 iommu/arm-smmu: Error out only if not enough context interrupts adds 0d535967ac65 iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register adds a71792dee2a3 iommu/arm-smmu-v3: Prevent any devices access to memory wi [...] adds b63b3439b856 iommu/arm-smmu-v3: Abort all transactions if SMMU is enabl [...] adds d81dc82e0f19 Merge branch 'for-joerg/arm-smmu/updates' of git://git.ker [...] adds 04c532a1cdc7 iommu/omap: Fix cache flushes on L2 table entries adds 4674686d6c89 iommu/amd: Argument page_size could be uninitialized adds 3c120143f584 iommu/amd: make sure TLB to be flushed before IOVA freed adds 818b7587b4d3 x86: irq_remapping: Move irq remapping mode enum adds e881dbd5d4a6 iommu/amd: Add support for higher 64-bit IOMMU Control Register adds 90fcffd9cf5e iommu/amd: Add support for IOMMU XT mode adds f1a066fcc972 iommu/amd: Remove redundant WARN_ON() adds 0f725561e168 iommu/vt-d: Add definitions for PFSID adds 1c48db449242 iommu/vt-d: Fix dev iotlb pfsid use adds 3e781fcafedb iommu/vt-d: Remove unnecessary WARN_ON() adds 562831747f62 iommu/vt-d: Global PASID name space adds 51261aac51a0 iommu/vt-d: Avoid using idr_for_each_entry() adds af39507305fb iommu/vt-d: Apply global PASID in SVA adds 9ddbfb42138d iommu/vt-d: Move device_domain_info to header adds 85319dcc8955 iommu/vt-d: Add for_each_device_domain() helper adds cc580e41260d iommu/vt-d: Per PCI device pasid table interfaces adds a7fc93fed94b iommu/vt-d: Allocate and free pasid table adds 4774cc524570 iommu/vt-d: Apply per pci device pasid table in SVA adds d9737953d851 iommu/vt-d: Remove the obsolete per iommu pasid tables adds bad614b24293 iommu: Enable debugfs exposure of IOMMU driver internals adds 7d0f5fd3e4d6 iommu/amd: Add basic debugfs infrastructure for AMD IOMMU adds c52c72d3dee8 iommu: Add sysfs attribyte for domain type adds 58d1131777a4 iommu: Add config option to set passthrough as default adds d88e61faad52 iommu: Remove the ->map_sg indirection adds 6488a7f35eea Merge branches 'arm/shmobile', 'arm/renesas', 'arm/msm', ' [...] adds 18b8bfdfbae5 Merge tag 'iommu-updates-v4.19' of git://git.kernel.org/pu [...] adds d6e89786bed9 workqueue: skip lockdep wq dependency in cancel_work_sync() adds 87915adc3f0a workqueue: re-add lockdep dependencies for flushing adds 9022ada8ab6f Merge branch 'for-4.19' of git://git.kernel.org/pub/scm/li [...] adds e4f8d81c738d cgroup/tracing: Move taking of spin lock out of trace even [...] adds 596766102a3a Merge branch 'for-4.19' of git://git.kernel.org/pub/scm/li [...] adds 332c42a9ff7f ata: ahci: rpm_put port on port_stop to match rpm_get in p [...] adds aece27a2f01b ata: ahci_platform: allow disabling of hotplug to save power adds 23ebda2fc715 libata: remove ata_sff_data_xfer_noirq() adds 7cf5fc65f9ef ata: ahci_platform: correct parameter documentation for ah [...] adds a4b9f5ed02e2 ata: ahci_platform: convert kzallloc to kcalloc adds bd0038b1b4f4 ata: ahci_platform: convert kcalloc to devm_kcalloc adds 32a5342ac19a ata: Guard ata_scsi_dump_cdb() by ATA_VERBOSE_DEBUG adds bb376673ee32 ata: Only output sg element mapped number in verbose debug adds c01e229f24eb ata: sata_rcar: Provide a short-hand for &pdev->dev adds 1ecd34ddf63e ata: sata_rcar: Add rudimentary Runtime PM support adds 04ba9488199e Revert "ata: ahci_platform: convert kcalloc to devm_kcalloc" adds a5ec5a7bfd1f ata: ahci: Support state with min power but Partial low po [...] adds b1a9585cc396 ata: ahci: Enable DEVSLP by default on x86 with SLP_S0 adds 2dbb3ec29a6c ata: libahci: Correct setting of DEVSLP register adds 11c291461b6e ata: libahci: Allow reconfigure of DEVSLP register adds eac7e072d7e9 Revert "ata: ahci_platform: allow disabling of hotplug to [...] adds e207610fffbc ata: sata_rcar: really mask all interrupts on Gen2 and later adds 96b954895470 ata: sata_rcar: exclude setting of PHY registers in Gen3 adds a69508c2847d ata: sata_rcar: Add r8a77965 support adds 16af2d65842d ata: add an extra argument to ahci_platform_get_resources() adds 9d2ab9957397 ata: libahci_platform: add reset control support adds 2d17f460c5d7 ata: ahci_platform: enable to get and control reset adds 051935978432 Merge branch 'for-4.19' of git://git.kernel.org/pub/scm/li [...] adds 7634ccd2da97 libata: maintainership update adds e0fcfe1f1acf hpfs: remove unnecessary checks on the value of r when ass [...] adds 1b2de5d039c8 mm/cow: don't bother write protecting already write-protec [...] adds 4d8dfafc5cb8 cifs: create a define for how many iovs we need for an SMB [...] adds e6c47dd0da1e cifs: check if SMB2 PDU size has been padded and suppress [...] adds 126c97f4d0d1 cifs: check kmalloc before use adds 7753e38286d2 cifs: update internal module version number for cifs.ko to 2.12 adds 04faac10fcd2 Merge tag '4.19-rc-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 6e5461d774bf ubifs: Remove empty file.h adds db84abf5f807 Merge tag 'upstream-4.19-rc1-fix' of git://git.infradead.o [...] adds 3943b040f11e bcache: release dc->writeback_lock properly in bch_writeba [...] adds ffa358dcaae1 blk-wbt: move disable check into get_limit() adds b78820937b47 blk-wbt: use wq_has_sleeper() for wq active check adds c45e6a037a53 blk-wbt: fix has-sleeper queueing check adds c125311d96b1 blk-wbt: don't maintain inflight counts if disabled adds b8dcdab36f53 Merge tag 'for-linus-20180825' of git://git.kernel.dk/linux-block adds e3fd9b5384f3 scripts/dtc: consolidate include path options in Makefile adds 4bf6a9af0e91 kconfig: add build-only configurator targets adds f1575595d156 kconfig: error out when seeing recursive dependency adds 5e8c5299d315 kconfig: report recursive dependency involving 'imply' adds f498926c47aa kconfig: improve the recursive dependency report adds 1f3aa9002dc6 scripts: modpost: check memory allocation results adds b5f8cb9e908f kbuild: Add a space after `!` to prevent parsing as file pattern adds 98a4afbfafd2 kconfig: fix "Can't open ..." in parallel build adds 9a9ddcf47831 kconfig: suppress "configuration written to .config" for s [...] adds c86b1f934215 kbuild: Fix LOADLIBES rename in Documentation/kbuild/makef [...] adds dd5806ede3d7 kbuild: remove "rpm" target, which is alias of "rpm-pkg" adds f55f2328bb28 kbuild: make sorting initramfs contents independent of locale adds 6fbd856950b4 Coccinelle: remove pci_alloc_consistent semantic to detect [...] adds c4df32c80d04 export.h: remove VMLINUX_SYMBOL() and VMLINUX_SYMBOL_STR() adds 7953002a7c65 vmlinux.lds.h: remove stale <linux/export.h> include adds f6f57a46435d initramfs: move gen_initramfs_list.sh from scripts/ to usr/ adds e85d1d65cd8a kbuild: test dead code/data elimination support in Kconfig adds 87a32e624037 kbuild: pass LDFLAGS to recordmcount.pl adds d503ac531a52 kbuild: rename LDFLAGS to KBUILD_LDFLAGS adds 1bc276775d93 Merge tag 'kbuild-v4.19-2' of git://git.kernel.org/pub/scm [...] adds 5338073561be reset: meson: add dt-bindings for meson-axg audio arb adds d903779b58be reset: meson: add meson audio arb driver adds c37aad3612c4 Merge tag 'reset-for-4.19-2' of git://git.pengutronix.de/g [...] adds 26fce0557fa6 reset: imx7: Fix always writing bits as 0 adds 5920cce8569e Merge tag 'reset-fixes-for-4.18' of git://git.pengutronix. [...] adds e9880240e4f4 arm64: dts: Fix various entry-method properties to reflect [...] adds d1558dfd9f22 ARM: rockchip: Force CONFIG_PM on Rockchip systems adds 7db7a8f5638a arm64: rockchip: Force CONFIG_PM on Rockchip systems adds 3fc7c5c0cff3 iommu/rockchip: Handle errors returned from PM framework adds 1aa55ca9b14a iommu/rockchip: Move irq request past pm_runtime_enable adds b326272010b6 Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/li [...] adds 08e6b3c6e3a0 libnvdimm: Introduce locked DIMM capacity support adds 099b07a25fff acpi, nfit: Prefer _DSM over _LSR for namespace label reads adds 39611e83a28c tools/testing/nvdimm: Make DSM failure code injection an override adds e5d772fbe768 tools/testing/nvdimm: Fix support for emulating controller [...] adds 61e9ea32a718 MAINTAINERS: update Ross Zwisler's email address adds 06cb081a92e4 MAINTAINERS: Add Jan Kara for filesystem DAX adds 12e3129e29b4 libnvdimm: Use max contiguous area for namespace size adds 1e687220ef2d libnvdimm: Export max available extent adds cc3d3458d46f acpi/nfit: queue issuing of ars when an uc error notificat [...] adds 46a590cde0bd libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() adds 036a82ca9032 s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() adds 45df5d3dc0c7 tools/testing/nvdimm: kaddr and pfn can be NULL to ->direc [...] adds e0b401e3fef0 dax/super: Do not request a pointer kaddr when not required adds f742267ae91f md/dm-writecache: Don't request pointer dummy_addr when no [...] adds 86ed913b0e82 filesystem-dax: Do not request kaddr and pfn when not required adds b4d4702f30e0 tools/testing/nvdimm: improve emulation of smart injection adds b7751410c180 device-dax: avoid hang on error before devm_memremap_pages() adds 286e87718103 libnvdimm: fix ars_status output length calculation adds 828bf6e904eb Merge tag 'libnvdimm-for-4.19_misc' of gitolite.kernel.org [...] adds 226ab561075f device-dax: Convert to vmf_insert_mixed and vm_fault_t adds 2232c6382a45 device-dax: Enable page_mapping() adds 35de299547d1 device-dax: Set page->index adds 73449daf8f0d filesystem-dax: Set page->index adds 86a66810baa8 mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZO [...] adds 2fa147bdbf67 mm, dev_pagemap: Do not clear ->mapping on final put adds 23e7b5c2e271 mm, madvise_inject_error: Let memory_failure() optionally [...] adds ae1139ece126 mm, memory_failure: Collect mapping size in collect_procs() adds c2a7d2a11552 filesystem-dax: Introduce dax_lock_mapping_entry() adds 6100e34b2526 mm, memory_failure: Teach memory_failure() about dev_pagem [...] adds 510ee090abc3 x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" [...] adds 284ce4011ba6 x86/memory_failure: Introduce {set, clear}_mce_nospec() adds c953cc987ab8 libnvdimm, pmem: Restore page attributes when clearing errors adds 2923b27e5424 Merge tag 'libnvdimm-for-4.19_dax-memory-failure' of gitol [...] adds b639186ffe91 futex: Mark expected switch fall-throughs adds a9ce32337892 Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds 0702bc4d2fe7 irqchip/bcm7038-l1: Hide cpu offline callback when buildin [...] adds 4096165d5521 irqchip/stm32: Fix init error handling adds f3b28362b683 irqchip/s3c24xx: Remove unneeded comparison of unsigned long to 0 adds ad0926f05b0f dt-bindings: irqchip: renesas-irqc: Document r8a774a1 support adds 44beda0c357f irqchip/tango: Set irq handler and data in one go adds 4110b5cbb014 irqchip/gic-v3: Allow interrupt to be configured as wake-u [...] adds 20b420dc4262 Merge tag 'irqchip-4.19-2' of git://git.kernel.org/pub/scm [...] adds de3750351c0d Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] adds 2e549b2ee0e3 x86/vdso: Fix vDSO build if a retpoline is emitted adds 704ae091b061 x86/mce: Add notifier_block forward declaration adds dc76803e57cc x86/process: Re-export start_thread() adds 9df9516940a6 x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit adds 94d7a86c21a3 x86/kvm/vmx: Remove duplicate l1d flush definitions adds b0a182f87568 x86/speculation/l1tf: Fix off-by-one error when warning th [...] adds 6a012288d690 x86/speculation/l1tf: Suggest what to do on systems with t [...] adds 2a8a2b7c49d6 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 6a648b534d3d perf trace: Associate vfs_getname()'ed pathname with fd re [...] adds a98392bb1e16 perf trace: Use beautifiers on syscalls:sys_enter_ handlers adds 63f11c80e5dd perf trace: Rename some syscall_tp methods to raw_syscall adds aa823f58f7ab perf trace: Allow setting up a syscall_tp struct without a [...] adds d32855fa35b9 perf trace: Setup struct syscall_tp for syscalls:sys_{ente [...] adds f3acd8869b9b perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"arg [...] adds b96e6615cd19 perf auxtrace: Support for perf report -D for s390 adds 2b1444f2e28b perf report: Add raw report support for s390 auxiliary trace adds 33d9e1832e52 perf report: Add GUI report support for s390 auxiliary trace adds 704089e77acf perf vendor events arm64: Enable JSON events for eMAG adds 3c8b81864080 perf tools: Drop unneeded bitmap_zero() calls adds dda9ac966d39 perf bpf: Add 'syscall_enter' probe helper for syscall ent [...] adds 7a3e71e0d806 perf annotate: Make symbol__annotate_fprintf2() local adds 5ecf7d30eb4f perf annotate: Make annotation_line__max_percent static adds 0683d13c1afb perf annotate: Get rid of annotation__scnprintf_samples_period() adds c2f938ba5aa6 perf annotate: Rename struct annotation_line::samples* to data* adds 0440af74dcd0 perf annotate: Rename local sample variables to data adds 48a1e4f23813 perf annotate: Rename hist to sym_hist in annotation__calc [...] adds 2bcf73069b07 perf annotate: Loop group events directly in annotation__c [...] adds 6d9f0c2d5ef7 perf annotate: Switch struct annotation_data::percent to array adds 75a8c1ff287b perf annotate: Add PERCENT_HITS_GLOBAL percent value adds ab371169fb7d perf annotate: Add PERCENT_PERIOD_LOCAL percent value adds e58684df9129 perf annotate: Add PERCENT_PERIOD_GLOBAL percent value adds 796ca33d5ceb perf annotate: Add percent_type to struct annotation_options adds c849c12cf344 perf annotate: Pass struct annotation_options to symbol__c [...] adds 4c650ddc2e9e perf annotate: Pass 'struct annotation_options' to map_sym [...] adds d4265b1a1b9b perf annotate: Pass browser percent_type in annotate_brows [...] adds 3e0d79531984 perf annotate: Add support to toggle percent type adds addba8b66f91 perf annotate: Make local period the default percent type adds 4c04868fbe93 perf annotate: Display percent type in stdio output adds 88c211907720 perf annotate: Add --percent-type option adds e6902d1b7326 perf report: Add --percent-type option adds 7402e543a74a perf bpf: Add struct bpf_map struct adds 53a5d7b80032 perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output [...] adds 5941d856a904 perf bpf: Make bpf__for_each_stdout_map() generic adds 92bbe8d834d2 perf bpf: Generalize bpf__setup_stdout() adds aa31be3a4874 perf bpf: Add bpf__setup_output_event() strerror() counterpart adds 8fa25f303adf perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions adds e0b6d2ef3290 perf trace: Handle "bpf-output" events associated with "__ [...] adds 78e890ea8683 perf bpf: Make bpf__setup_output_event() return the bpf-ou [...] adds d3d1c4bdf5a7 perf trace: Setup the augmented syscalls bpf-output event fields adds 88cf7084f9b4 perf trace: Wire up the augmented syscalls with the syscal [...] adds e5adfc3e7e77 perf map: Synthesize maps only for thread group leader adds 6a9405b56c27 perf map: Optimize maps__fixup_overlappings() adds 354b064b8ebc perf probe powerpc: Fix trace event post-processing adds 096177a8b519 tools lib traceevent, perf tools: Rename struct pevent to [...] adds cbc49b25b9cf tools lib traceevent, perf tools: Rename 'struct pevent_re [...] adds c32d52b4641d tools lib traceevent, perf tools: Rename pevent plugin rel [...] adds 4d5c58b15c43 tools lib traceevent, perf tools: Rename pevent alloc / free APIs adds af85cd19521f tools lib traceevent, perf tools: Rename pevent find APIs adds c60167c187f9 tools lib traceevent, perf tools: Rename pevent parse APIs adds 6a48dc298ee1 tools lib traceevent, perf tools: Rename pevent print APIs adds 59c1baee25e2 tools lib traceevent, perf tools: Rename pevent_read_numbe [...] adds 13a418904ee1 tools lib traceevent, perf tools: Rename pevent_register_* APIs adds ece2a4f48386 tools lib traceevent, perf tools: Rename pevent_set_* APIs adds fc9b69710e0e tools lib traceevent, perf tools: Rename traceevent_* APIs adds 6fed932e9242 tools lib traceevent, perf tools: Rename 'enum pevent_flag [...] adds d97f4ef177dd tools lib traceevent, tools lib lockdep: Rename 'enum peve [...] adds 3cf477836e24 tools lib traceevent: Rename pevent_function* APIs adds ca2921dd9026 tools lib traceevent, perf tools: Rename traceevent_plugi [...] adds 64e237906963 tools lib traceevent: Rename pevent_filter* APIs adds b843e9c3a271 tools lib traceevent: Rename pevent_register / unregister APIs adds dc05ebf373e9 tools lib traceevent: Rename pevent_data_ APIs adds 8b3e08722ec8 tools lib traceevent: Rename pevent field APIs adds 610e1e4ff043 tools lib traceevent: Rename pevent_find_* APIs adds 413af01c8d9d tools lib traceevent: Rename various pevent get/set/is APIs adds 1634e4604ccc tools lib traceevent: Rename internal parser related APIs adds c99eeaf54972 tools lib traceevent: Rename various pevent APIs adds 0ae98637b611 tools lib traceevent: Rename static variables and function [...] adds 3f4417d693b4 perf tools: Check for null when copying nsinfo. adds 51d8aac23649 perf tools: Fix check-headers.sh AND list path of execution adds 7ea6e983b2cc perf tools: Make check-headers.sh check based on kernel dir adds c9b51a017065 perf tools: Move syscall_64.tbl check into check-headers.sh adds 344353366591 perf arm spe: Fix uninitialized record error variable adds 5508672d7f49 perf python: Remove -mcet and -fcf-protection when buildin [...] adds 99cbbe56eb8b perf auxtrace: Fix queue resize adds b96679422007 kallsyms: Simplify update_iter_mod() adds d83212d5dd67 kallsyms, x86: Export addresses of PTI entry trampolines adds 6855dc41b246 x86: Add entry trampolines to kcore adds 5804b11034a2 Merge tag 'perf-core-for-mingo-4.19-20180815' of git://git [...] adds da15fc2fa9c0 perf tools: Disable parallelism for 'make clean' adds 49836f7811f3 perf parser: Improve error message for PMU address filters adds cb76371441d0 perf llvm: Allow passing options to llc in addition to clang adds 6ab025ed444c tools lib traceevent: Change to SPDX License format adds bcd4287ead88 perf tools: Get rid of dso__needs_decompress() call in rea [...] adds 2354ae9bdc32 perf tools: Get rid of dso__needs_decompress() call in sym [...] adds d68a29c2823f perf tools: Get rid of dso__needs_decompress() call in __o [...] adds 85e1d419e71e perf tools: Make decompress_to_file() function static adds e1e139463db3 perf tools: Make is_supported_compression() static adds 4b838b0db4e9 perf tools: Add compression id into 'struct kmod_path' adds 2af5247530e0 perf tools: Store compression id into struct dso adds dde755a90e98 perf tools: Use compression id in decompress_kmodule() adds c9a8a6131fb6 perf tools: Move the temp file processing into decompress_kmodule adds 8b42b7e5e8b5 perf tools: Add is_compressed callback to compressions array adds 4b57fd44b61b perf tools: Add lzma_is_compressed function adds 88c74dc76a30 perf tools: Add gzip_is_compressed function adds b946cd37348a perf tools: Remove ext from struct kmod_path adds 31fb4c0d7b88 perf mmap: Store real cpu number in 'struct perf_mmap' adds 721f0dfc3ce8 perf python: Fix pyrf_evlist__read_on_cpu() interface adds 252df1771135 tools arch x86: Update tools's copy of cpufeatures.h adds 78303650e4cd tools arch: Update arch/x86/lib/memcpy_64.S copy used in ' [...] adds 66e5db4a1ccc Merge tag 'perf-core-for-mingo-4.19-20180820' of git://git [...] adds d207ea8e74ff Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds b04413330c77 gcc-plugins: Disable when building under Clang adds c4726e774ed2 Merge tag 'gcc-plugins-v4.19-rc1-fix' of git://git.kernel. [...] adds c9b933521aa5 radix tree test suite: Fix compilation adds d1c0d5e3c63d radix tree test suite: Enable ubsan adds 76f070b41355 radix-tree: Fix UBSAN warning adds 50d97d50715a ida: Lock the IDA in ida_destroy adds 5ade60dda43c ida: Add new API adds 3aed4bc1e591 mtip32xx: Convert to new IDA API adds 5a66847e4471 fs: Convert unnamed_dev_ida to new API adds 169b480e4c8b fs: Convert namespace IDAs to new API adds 0f0a0e54a2a1 devpts: Convert to new IDA API adds 9401508012e2 sd: Convert to new IDA API adds 5963e78d0cb6 osd: Convert to new IDA API adds 37ae133c2e07 rsxx: Convert to new IDA API adds 4c9ca2fd7c40 cb710: Convert to new IDA API adds 6e77cc471090 Convert net_namespace to new IDA API adds b3fa64170e21 ppc: Convert mmu context allocation to new IDA API adds 5a2ab034396c media: Convert entity ID allocation to new IDA API adds cd38049e48f0 ppc: Convert vas ID allocation to new IDA API adds 485258b44854 dmaengine: Convert to new IDA API adds 4eb085e42fde drm/vmwgfx: Convert to new IDA API adds 26abc916a898 iscsi target: fix session creation failure handling adds 31ff0ceeb266 target/iscsi: Allocate session IDs from an IDA adds 8ab8ba38d488 ida: Start new test_ida module adds 06b01113664f idr-test: Convert ida_check_nomem to new API adds 0a3856392cff test_ida: Move ida_check_leaf adds 161b47e31f99 test_ida: Move ida_check_max adds 5c78b0b1ebe1 test_ida: Convert check_ida_conv to new API adds f272668deb91 test_ida: check_ida_destroy and check_ida_alloc adds b03f8e43c926 ida: Remove old API adds 1df895190233 ida: Change ida_get_new_above to return the id adds aba16dc5cf93 Merge branch 'ida-4.19' of git://git.infradead.org/users/w [...] adds fd991a23c8f6 y2038: Provide aliases for compat helpers adds b933d6ebf2d3 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds 5b394b2ddf03 Linux 4.19-rc1 adds 908946c4bee7 Fix up libata MAINTAINERS entry adds 9c86336c15db ip6_vti: fix a null pointer deference when destroy vti6 tunnel adds f00d25f3154b qed: Wait for ready indication before rereading the shmem adds 76271809f490 qed: Wait for MCP halt and resume commands to take place adds eaa50fc59e58 qed: Prevent a possible deadlock during driver load and unload adds b310974e0419 qed: Avoid sending mailbox commands when MFW is not responsive adds b0c41e96cfd4 Merge branch 'qed-Misc-fixes-in-the-interface-with-the-MFW' adds 176eb614b118 r8152: disable RX aggregation on new Dell TB16 dock adds 80f1a0f4e0cd net/ipv6: Put lwtstate when destroying fib6_info adds ab08dcd72454 rhashtable: remove duplicated include from rhashtable.c adds 093dee661d60 sch_cake: Remove unused including <linux/version.h> adds c27f1e2e9f29 rds: tcp: remove duplicated include from tcp.c adds b93c1b5ac864 hv_netvsc: ignore devices that are not PCI adds edfaf94fa705 net_sched: improve and refactor tcf_action_put_many() adds 97a3f84f2c84 net_sched: remove unnecessary ops->delete() adds b144e7ec51a1 net_sched: remove unused parameter for tcf_action_delete() adds 7d485c451fc8 net_sched: remove unused tcf_idr_check() adds 244cd96adb5f net_sched: remove list_head from tc_action adds a0c2e90fe131 net_sched: remove unused tcfa_capab adds 8ce5be1c899d Revert "net: sched: act_ife: disable bh when taking ife_mod_lock" adds 4e407ff5cd67 act_ife: move tcfa_lock down to where necessary adds 5ffe57da29b3 act_ife: fix a potential deadlock adds 78c452fe7068 Merge branch 'net_sched-fixes' adds 00e1cae78120 net: ethernet: renesas: use SPDX identifier for Renesas drivers adds 3d0371b313b8 net/ncsi: Fixup .dumpit message flags and ID check in Netl [...] adds 93cfb6c17690 sch_cake: Fix TC filter flow override and expand it to hos [...] adds 191672ca07a7 net_sched: fix unused variable warning in stmmac adds e500c6d349f7 addrconf: reduce unnecessary atomic allocations adds 431280eebed9 ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV [...] adds fb9988622429 tcp_bbr: add bbr_check_probe_rtt_done() helper adds 5490b32dce69 tcp_bbr: in restart from idle, see if we should exit PROBE_RTT adds 8e995bf14fdb tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 adds 12a7f8696b85 Merge branch 'tcp_bbr-PROBE_RTT-minor-bug-fixes' adds 3ed614dce3ca net: hns: fix length and page_offset overflow when CONFIG_ [...] adds ac4a5b52f597 net: hns: modify variable type in hns_nic_reuse_page adds b1ccd4c0ab6e net: hns: fix skb->truesize underestimation adds 339379a2fb13 net: hns: use eth_get_headlen interface instead of hns_nic [...] adds 58ce660f911c Merge branch 'hns-fixes' adds d23c4b6336ef net/ipv6: init ip6 anycast rt->dst.input as ip6_input adds 27a595930855 net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES adds 583e7281f1d8 net: hns3: modify variable type in hns3_nic_reuse_page adds 6bfde2e196d8 Merge branch 'hns3-fixes' adds 51474eff2bc2 Bluetooth: Make BT_HCIUART_RTL configuration option depend [...] adds addb3ffbca66 Bluetooth: mediatek: Fix memory leak adds 0d092f06faa4 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 4381147df909 ice: Fix multiple static analyser warnings adds 6efa6239e7f8 ice: Remove unnecessary node owner check adds 5ab522443bd1 ice: Cleanup magic number adds f8ba7db85035 ice: Report stats for allocated queues via ethtool stats adds b29bc220e2c7 ice: Clean control queues only when they are initialized adds 3d6b640efcc1 ice: Fix bugs in control queue processing adds 1eb43fc75448 ice: Use order_base_2 to calculate higher power of 2 adds 5d8778d803e2 ice: Set VLAN flags correctly adds 3bcd7fa37f33 ice: Update to interrupts enabled in OICR adds c7f2c42b80ed ice: Fix a few null pointer dereference issues adds dab0588fb616 ice: Fix potential return of uninitialized value adds 43f8b22450f0 ice: Change struct members from bool to u8 adds 3968540ba61e ice: Trivial formatting fixes adds c08eebad4ac5 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 96c26e045816 xsk: fix return value of xdp_umem_assign_dev() adds b845c898b2f1 bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys adds eb29429d81e3 bpf, sockmap: fix sock hash count in alloc_sock_hash_elem adds 67db7cd249e7 tls: possible hang when do_tcp_sendpages hits sndbuf is full case adds 9b2e0388bec8 bpf: sockmap: write_space events need to be passed to TCP handler adds c0203475765f bpf: use per htab salt for bucket hash adds 785e76d7a205 tools: bpftool: return from do_event_pipe() on bad arguments adds ff0fadfffe68 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds a9910c088647 ixgb: use dma_zalloc_coherent instead of allocator/memset adds cf1acec008f8 e1000: check on netif_running() before calling e1000_up() adds ee400a3f1bfe e1000: ensure to free old tx/rx rings in set_ringparam() adds a798fbac33c4 igb: Use an advanced ctx descriptor for launchtime adds 151356270b07 igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() adds 69a64658de50 igb: Replace mdelay() with msleep() in igb_integrated_phy_ [...] adds 374f78f75be9 ixgbe: Replace GFP_ATOMIC with GFP_KERNEL adds fabf1bce103a ixgbe: Prevent unsupported configurations with XDP adds 939b701ad633 ixgbe: fix driver behaviour after issuing VFLR adds fa38e30ac73f i40e: Fix for Tx timeouts when interface is brought up if [...] adds 07f3701387dc i40e: fix condition of WARN_ONCE for stat strings adds ae923785bc3a Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 602b74eda813 mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge adds ab5f11055fdf net: macb: Fix regression breaking non-MDIO fixed-link PHYs adds f7b9e8e111e0 Revert "net: stmmac: fix build failure due to missing COMM [...] adds 0da70f808029 net: macb: do not disable MDIO bus at open/close time adds 6750c87074c5 qlge: Fix netdev features configuration. adds 2d66f997f054 vhost: correctly check the iova range when waking virtqueue adds e75d039a5409 qed: fix spelling mistake "comparsion" -> "comparison" adds 98c8f125fd8a net: sched: Fix memory exposure from short TCA_U32_SEL adds 050cdc6c9501 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds f1506a69e3e7 thermal: qoriq: Use devm_thermal_zone_of_sensor_register() adds 1a893a5a198e thermal: qoriq: Simplify the 'site' variable assignment adds 2dfef650217c thermal: qoriq: Switch to SPDX identifier adds c954579087f4 thermal: rcar_thermal: convert to SPDX identifiers adds d316522d06e9 thermal: rcar_gen3_thermal: convert to SPDX identifiers adds 152395fd03d4 thermal: of-thermal: disable passive polling when thermal [...] adds 3f16503b7d22 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds cc98963dbaae crypto: caam/jr - fix descriptor DMA unmapping adds ad876a18048f crypto: caam/qi - fix error path in xts setkey adds f1bf9e60a077 crypto: caam - fix DMA mapping direction for RSA forms 2 & 3 adds 7fa885e2a22f crypto: arm64/sm4-ce - check for the right CPU feature bit adds 65b2c12dcdb8 crypto: chtls - fix null dereference chtls_free_uld() adds e5b954e8d11f crypto: aesni - Use unaligned loads from gcm_context_data adds c2b24c36e0a3 crypto: arm64/aes-gcm-ce - fix scatterwalk API violation adds 0522236d4f9c crypto: vmx - Fix sleep-in-atomic bugs adds 3d7c82060d1f crypto: cavium/nitrox - fix for command corruption in queu [...] adds b4df50de6ab6 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds c7c09dc187f0 nios2: kconfig: remove duplicate DEBUG_STACK_USAGE symbol [...] adds ff81a521b888 Merge tag 'nios2-v4.19-rc2' of git://git.kernel.org/pub/sc [...] adds d3bc0fa8411c fsnotify: fix false positive warning on inode delete adds 09a4e0be5826 isofs: reject hardware sector size > 2048 bytes adds 64d9d13828c6 fs/quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS adds 7b6924d94a60 fs/quota: Fix spectre gadget in do_quotactl adds 82c82ab65865 udf: Remove dead code from udf_find_fileset() adds ee4af50ca94f udf: Fix mounting of Win7 created UDF filesystems adds f3f106dac045 Merge tag 'for_v4.19-rc2' of git://git.kernel.org/pub/scm/ [...] adds 3ad867001c91 hwmon: (ina2xx) fix sysfs shunt resistor read access adds 9d19371df50a hwmon: (adt7475) Potential error pointer dereferences adds f196dec6d50a hwmon: (adt7475) Make adt7475_read_word() return errors adds d49dbfade96d hwmon: (nct6775) Fix potential Spectre v1 adds af3a5fe4ddfe Merge tag 'hwmon-for-linus-v4.19-rc2' of git://git.kernel. [...] adds ff69279a44e9 powerpc: disable support for relative ksymtab references adds 11f65ad111fa dt-bindings: riscv,cpu-intc: Cleanups from a missed review adds 0ce5671c4450 riscv: tlb: Provide definition of tlb_flush() before inclu [...] adds 47d80a68f10d RISC-V: Use a less ugly workaround for unused variable warnings adds 58c3f14f86c9 Merge tag 'riscv-for-linus-4.19-rc2' of git://git.kernel.o [...] adds 19f5e9e01567 mmc: atmel-mci: fix bad logic of sg_copy_{from,to}_buffer [...] adds 17e96d8516e3 mmc: android-goldfish: fix bad logic of sg_copy_{from,to}_ [...] adds 26caddf274cf mmc: block: Fix unsupported parallel dispatch of requests adds 9faf870e559a mmc: renesas_sdhi_internal_dmac: fix #define RST_RESERVED_BITS adds d2332f887ddf mmc: renesas_sdhi_internal_dmac: mask DMAC interrupts adds 48f8e8e96fc2 Merge tag 'mmc-v4.19-2' of git://git.kernel.org/pub/scm/li [...] adds 166cd4421b0d mtd: rawnand: docg4: Remove wrong __init annotations adds 336d139f8718 mtd: rawnand: denali: do not pass zero maxchips to nand_scan() adds 9f8f16c86e4d Merge tag 'mtd/for-4.19-rc2' of git://git.infradead.org/linux-mtd adds 061a54275306 blk-wbt: abstract out end IO completion handler adds 38cfb5a45ee0 blk-wbt: improve waking of tasks adds 973e5405f2f6 xen/blkback: don't keep persistent grants too long adds a46b53672b2c xen/blkfront: cleanup stale persistent grants adds 4bcddbae019d xen/blkfront: reorder tests in xlblk_init() adds d77ff24e7fa2 xen/blkback: move persistent grants flags to bool adds 6f2f39ad1a54 xen/blkback: remove unused pers_gnts_lock from struct xen_ [...] adds 057d3ccf93a4 Merge branch 'stable/for-jens-4.19' of git://git.kernel.or [...] adds b0a84beb2e35 blk-wbt: remove dead code adds 46cb52ad414a ata: ftide010: Add a quirk for SQ201 adds 62d2a1940709 block: remove unnecessary condition check adds db193954ed9e block: bsg: move atomic_t ref_count variable to refcount API adds 8f3fafc9c2f0 cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status adds f1ed3df20d2d nvme-pci: add a memory barrier to nvme_dbbuf_update_and_ch [...] adds afd299ca9969 nvme-fcloop: Fix dropped LS's to removed target port adds 04db0e5ec581 nvmet: free workqueue object if module init fails adds 52bd456a66c1 Merge branch 'nvme-4.19' of git://git.infradead.org/nvme i [...] adds fb6463856658 Merge tag 'for-linus-20180830' of git://git.kernel.dk/linux-block adds 757ab15c3f49 cpuidle: menu: Retain tick when shallow state is selected adds 5e2e2f9f76e1 PM / clk: signedness bug in of_pm_clk_add_clks() adds a0b9c4de7bf3 Merge branch 'pm-core' adds b6935d2aa49d Merge tag 'pm-4.19-rc2' of git://git.kernel.org/pub/scm/li [...] adds 217c3e019675 disable stringop truncation warnings for now adds 2b7bd20d5605 drm/mediatek: Convert drm_atomic_helper_suspend/resume() adds 8272806d21bf drm/mediatek: Replace drm_dev_unref with drm_dev_put adds 29d32e466e98 drm/mediatek: add connection from RDMA0 to DPI1 adds 48d25d243bfb drm/mediatek: add connection from RDMA0 to DSI1 adds 0a14785ee32a drm/mediatek: add connection from RDMA1 to DSI0 adds 85186efc2a59 drm/mediatek: add connection from RDMA2 to DSI0 adds 182add0b1b91 drm/mediatek: add memory mode and layer_config for RDMA adds b428391ed6bd drm/mediatek: add RGB color format support for RDMA adds 55b53f6f7ccf drm/mediatek: add the comment about color format setting for OVL adds 94420a63cf78 drm/mediatek: add YUYV/UYVY color format support for RDMA adds 650afd49572b drm/mediatek: add function to get layer number for component adds 1cbcb763ea50 drm/mediatek: add function to return OVL layer number adds 98b6d76f957b drm/mediatek: add function to return RDMA layer number adds 66b2cf9623fa drm/mediatek: use layer_nr function to get layer number to [...] adds f265905c939e drm/mediatek: update some variable name from ovl to comp adds 08bcbed747eb drm/mediatek: fix connection from RDMA2 to DSI1 adds 852fde0a34ce Merge branch 'mediatek-drm-fixes-4.19' of https://github.c [...] adds 8604ffcbf04f drm/amdgpu: fix VM clearing for the root PD adds d98ff24e8e9b drm/amdgpu: fix preamble handling adds 2f40c6eac74a amdgpu: fix multi-process hang issue adds eb7e5cfced10 drm/amdgpu: Fix page fault and kasan warning on pci device [...] adds a296b16270ab drm/amd/display: Fix bug use wrong pp interface adds fca5d959972c drm/amdgpu: Adjust the VM size based on system memory size v2 adds 8ef23364b654 drm/amdgpu: Enable/disable gfx PG feature in rlc safe mode adds 6d39df146ff1 drm/amdgpu: Fix vce initialize failed on Kaveri/Mullins adds 2ab4d0e74256 drm/amdgpu: Update power state at the end of smu hw_init. adds 72ef23de207b drm/amdgpu: Power on uvd block when hw_fini adds 4a2de54dc1d7 drm/amdgpu: fix holding mn_lock while allocating memory adds e7603dadd3cc drm/amd/display: Fix memory leak caused by missed dc_sink_release adds 2f4e7db0f745 drm/amdgpu: Remove duplicated power source update adds 6ddd9769db4f drm/amdgpu: Need to set moved to true when evict bo adds 185c3cfacafd Merge branch 'drm-fixes-4.19' of git://people.freedesktop. [...] adds 5b2695fd4b20 drm/i915: Fix glk/cnl display w/a #1175 adds 1b1b1162745e drm/i915: Free write_buf that we allocated with kzalloc. adds f013027e2665 drm/i915: Stop holding a ref to the ppgtt from each vma adds 299c2a904b1e drm/i915: Increase LSPCON timeout adds 80ab316901bc drm/i915/audio: Hook up component bindings even if display [...] adds 49a51c4b4064 Merge tag 'drm-intel-fixes-2018-08-29' of git://anongit.fr [...] adds 4658aff6eeaa Merge tag 'drm-fixes-2018-08-31' of git://anongit.freedesk [...] adds 7fd6d98b89f3 i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus adds 9d9a152ebaa8 i2c: designware: Re-init controllers with pm_disabled set [...] adds 1204d12a494c i2c: algos: bit: make the error messages grepable adds 82fe39a6bc7b i2c: refactor function to release a DMA safe buffer adds 531db50170a3 i2c: sh_mobile: define start_ch() void as it only returns [...] adds cebc07d84ad7 i2c: sh_mobile: fix leak when using DMA bounce buffer adds 754cf4b2432d Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 0986b16ab49b m68k/mac: Use correct PMU response format adds 01f6543a0dac Merge tag 'm68k-for-v4.19-tag2' of git://git.kernel.org/pu [...] adds f7c90c2aa400 x86/xen: don't write ptes directly in 32-bit PV guests adds b2d7a075a1cc x86/pae: use 64 bit atomic xchg function in native_ptep_ge [...] adds 076e2cedd6ea xen: export device state to sysfs adds 6d3c8ce012ce x86/xen: remove redundant variable save_pud adds 4290d5b9ca01 Merge tag 'for-linus-4.19b-rc2-tag' of git://git.kernel.or [...] adds afce0cc9ad8a Documentation/arm64/sve: Couple of improvements and typos adds 1d8f574708a3 arm/arm64: smccc-1.1: Make return values unsigned long adds 755a8bf5579d arm/arm64: smccc-1.1: Handle function result as parameters adds f52bb98f5ade arm64: mm: always enable CONFIG_HOLES_IN_ZONE adds 420f51f4ab6b Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 450b6b9b1693 clk: npcm7xx: fix memory allocation adds bded6c03e398 clk: x86: Set default parent to 48Mhz adds b18ed664c262 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 74081c9f16a2 dt-bindings: watchdog: renesas-wdt: Document r8a774a1 support adds 360bd62dc494 Merge tag 'linux-watchdog-4.19-rc2' of git://www.linux-wat [...] adds cb9d7fd51d9f watchdog: Mark watchdog touch functions as notrace adds 13ba17bee18e notifier: Remove notifier header file wherever not used adds 113fc08357ad objtool: Remove workaround for unreachable warnings from old GCC adds 501dacbc2435 Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds 6fb86d972078 cpu/hotplug: Remove skip_onerr field from cpuhp_step structure adds 1395d109cddc Merge branch 'smp-urgent-for-linus' of git://git.kernel.or [...] adds 1ab534e85c93 x86/spectre: Add missing family 6 check to microcode check adds cc51e5428ea5 x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ adds e3a5dc08715a x86/Kconfig: Fix trivial typo adds 36bf9da29130 x86/build: Remove jump label quirk for GCC older than 4.5.2 adds 1f59a4581b5e x86/irqflags: Mark native_restore_fl extern inline adds f12d11c5c184 x86/entry/64: Wipe KASAN stack shadow before rewind_stack_ [...] adds 9222f606506c x86/alternatives: Lockdep-enforce text_mutex in text_poke*() adds 26e609eccd37 x86/asm: Use CC_SET()/CC_OUT() in __gen_sigismember() adds 342db04ae712 x86/dumpstack: Don't dump kernel memory based on usermode RIP adds 829fe4aa9ac1 x86: Allow generating user-space headers without a compiler adds 4012e77a903d x86/nmi: Fix NMI uaccess race against CR3 switching adds eeb89e2bb1ac x86/efi: Load fixmap GDT in efi_call_phys_epilog() adds c7486104a5ce x86/mce: Fix set_mce_nospec() to avoid #GP fault adds e78e5a91456f x86/vdso: Fix lsl operand order adds ff924c5a1ec7 x86/pti: Fix section mismatch warning/error adds 899ba79553cf Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 538d6e9d5975 Revert "ARM: dts: imx7d: Invert legacy PCI irq mapping" adds 90a96087b5fa ARM: dts: imx28-evk: Move regulators outside simple-bus adds c1539840fc25 ARM: dts: imx28-evk: Convert to the new display bindings adds cde305e9ce28 ARM: dts: imx23-evk: Move regulators outside simple-bus adds 549644b8c3c1 ARM: dts: imx23-evk: Convert to the new display bindings adds 0ffbc2824282 ARM: mxs_defconfig: Select CONFIG_DRM_PANEL_SEIKO_43WVF1G adds b9543a2e39dc ARM: imx_v6_v7_defconfig: Select CONFIG_DRM_PANEL_SEIKO_43WVF1G adds 55a020e21c16 Merge tag 'imx-fixes-4.19' of git://git.kernel.org/pub/scm [...] adds 1dbd150d04f1 ARM: defconfig: Update the ARM Versatile defconfig adds 67e6ddb5be44 arm64: defconfig: Enable TI's AM6 SoC platform adds 4769c003e0fc ARM: OMAP2+: Fix null hwmod for ti-sysc debug adds 1dbcb97c656e ARM: OMAP2+: Fix module address for modules using mpu_rt_idx adds 0ef8e3bb974a bus: ti-sysc: Fix module register ioremap for larger offsets adds 4f3530f4a41d bus: ti-sysc: Fix no_console_suspend handling adds f4efa74c09a7 ARM: dts: omap4-droid4: fix vibrations on Droid 4 adds ce32d59ee2cd arm: dts: am4372: setup rtc as system-power-controller adds 496f3347d834 ARM: dts: Fix file permission for am335x-osd3358-sm-red.dts adds ea4d65f14f6a Merge branch 'perm-fix' into omap-for-v4.19/fixes-v2 adds 2d59bb602314 ARM: dts: omap4-droid4: Fix emmc errors seen on some devices adds a72b44a871c2 Merge tag 'omap-for-v4.19/fixes-v2-signed' of git://git.ke [...] adds a3ea9911e225 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 36156f9241cb of: add helper to lookup compatible child node adds f42b0e18f2e5 of: add node name compare helper functions adds 0413bedabc88 of: Add device_type access helper functions adds fd6868d82b82 Merge tag 'devicetree-fixes-for-4.19' of git://git.kernel. [...] adds 57361846b52b Linux 4.19-rc2 adds c1d0af1a1d5d kernel/dma/direct: take DMA offset into account in dma_dir [...] adds 5a7faef72eb9 sparc: set a default 32-bit dma mask for OF devices adds 8c89ef7b6b64 of/platform: initialise AMBA default DMA masks adds 60c1f89241d4 Merge tag 'dma-mapping-4.19-2' of git://git.infradead.org/ [...] adds bab1be79a516 sctp: hold transport before accessing its asoc in sctp_tra [...] adds 834539e69a5f sctp: remove useless start_fail from sctp_ht_iter in proc adds 84581bdae958 erspan: set erspan_ver to 1 by default when adding an erspan dev adds d5ed72a55bc0 net: sched: fix extack error message when chain is failed [...] adds b7b4247d5539 net: sched: return -ENOENT when trying to remove filter fr [...] adds ca2b1d2d4271 Merge branch 'net-sched-fixes' adds 30935198b7d0 tipc: fix the big/little endian issue in tipc_dest adds ad8619864f0c net: dsa: Drop GPIO includes adds 53ae914d898e net/rds: Use rdma_read_gids to get connection SGID/DGID in IPv6 adds e06fa9c16ce4 bpf, sockmap: fix potential use after free in bpf_tcp_close adds 15c480efab01 bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg adds 3f6e138d41dd bpf: fix build error with clang adds 501ca81760c2 bpf: sockmap, decrement copied count correctly in redirect [...] adds 5b24109b0563 bpf: fix several offset tests in bpf_msg_pull_data adds 0e06b227c522 bpf: fix msg->data/data_end after sg shift repair in bpf_m [...] adds 2e43f95dd8ee bpf: fix shift upon scatterlist ring wrap-around in bpf_ms [...] adds a8cf76a9023b bpf: fix sg shift repair start offset in bpf_msg_pull_data adds d65e6c80c6bb Merge branch 'bpf_msg_pull_data-fixes' adds 6a5d39aa9ac2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 9f2895461439 vti6: remove !skb->ignore_df check from vti6_xmit() adds bd583fe30427 tipc: fix a missing rhashtable_walk_exit() adds e5133f2f1261 Revert "net: stmmac: Do not keep rearming the coalesce tim [...] adds 9a07efa9aea2 tipc: switch to rhashtable iterator adds 05212ba8132b r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8 [...] adds 31fabbee8f5c net: hns: add the code for cleaning pkt in chip adds 455c4401fe7a net: hns: add netif_carrier_off before change speed and duplex adds def70b61afbc Merge branch 'hns-fixes' adds 6e0bb04d0e4f sh_eth: Add R7S9210 support adds 85eb9af18224 net/sched: act_pedit: fix dump of extended layered op adds afe49de44c27 ipv6: fix cleanup ordering for ip6_mr failure adds a03dc36bdca6 ipv6: fix cleanup ordering for pingv6 registration adds f707ef61e172 net: rtnl: return early from rtnl_unregister_all when prot [...] adds e0b7e7dc6901 Merge branch 'ipv6-fix-error-path-of-inet6_init' adds c305660b3254 net: stmmac: build the dwmac-socfpga platform driver for S [...] adds c3c397c1f16c net: bcmgenet: use MAC link status for fixed phy adds c4053ef32208 net: mvpp2: initialize port of_node pointer adds 97763dc0f401 net_sched: reject unknown tcfa_action values adds 25a8238f4cc8 tc-testing: add test-cases for numeric and invalid control action adds dc6417949297 Merge branch 'net_sched-reject-unknown-tcfa_action-values' adds 3a7ad0634f09 Revert "packet: switch kvzalloc to allocate memory" adds 9ad716b95fd6 nfp: wait for posted reconfigs when disabling the device adds e04e7a7bbd4b hv_netvsc: Fix a deadlock by getting rtnl lock earlier in [...] adds b0e0b0abbd5e net/rds: RDS is not Radio Data System adds 63cc357f7bba tcp: do not restart timewait timer on rst reception adds 902b5417f28d selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 adds c81c7012e0c7 selftests: pmtu: detect correct binary to ping ipv6 addresses adds f611a5b4a51f ibmvnic: Include missing return code checks in reset function adds 93bbadd6e0a2 ipv6: don't get lwtstate twice in ip6_rt_copy_init() adds 4fb7253e4f9a igmp: fix incorrect unsolicit report count when join group adds ff06525fcb8a igmp: fix incorrect unsolicit report count after link down and up adds c60e06c3e056 Merge branch 'igmp-fix-two-incorrect-unsolicit-report-coun [...] adds 10d7fac4c526 dt-bindings: net: cpsw: Document cpsw-phy-sel usage but pr [...] adds 18eb8aea7fb2 net: ethernet: cpsw-phy-sel: prefer phandle for phy sel adds 15a81b418e22 net/ipv6: Only update MTU metric if it set adds 9db39f4d4f94 bpf: Fix bpf_msg_pull_data() adds 97911e0ccb54 tools/bpf: bpftool, add xskmap in map types adds 597222f72a94 bpf: avoid misuse of psock when TCP_ULP_BPF collides with [...] adds a80afe89d81a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 16fe10cf9278 net: cadence: Fix a sleep-in-atomic-context bug in macb_halt_tx() adds 59a03fea131d uapi: Fix linux/rds.h userspace compilation errors. adds 36feaac35405 ip6_tunnel: respect ttl inherit for ip6tnl adds 9fd0e09a4e86 r8169: add support for NCube 8168 network card adds c48300c92ad9 vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition adds c10bbfae3ae4 net: sched: null actions array pointer before releasing action adds bf68066fccb1 net/ibm/emac: wrong emac_calc_base call was used by typo adds af8a2b8ba767 sctp: fix invalid reference to the index variable of the iterator adds 741880e1f2f5 sctp: not traverse asoc trans list if non-ipv6 trans exist [...] adds 6570aa1d1039 Merge branch 'sctp-two-fixes-for-spp_ipv6_flowlabel-and-sp [...] adds 6b95c3e96972 bnxt_en: Fix firmware signaled resource change logic in open. adds ad95c27bdb93 bnxt_en: Clean up unused functions. adds 00fe9c326d20 bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA. adds a104d18def04 Merge branch 'bnxt_en-Bug-fixes' adds 9cc1bf3928b3 tipc: correct spelling errors for struct tipc_bc_base's comment adds a484ef3442d2 tipc: correct spelling errors for tipc_topsrv_queue_evt() [...] adds f623f75ae443 rfkill-gpio: include linux/mod_devicetable.h adds 77cfaf52eca5 mac80211: Run TXQ teardown code before de-registering interfaces adds 484004339d45 mac80211_hwsim: require at least one channel adds 8a54d8fc160e cfg80211: remove division by size of sizeof(struct ieee802 [...] adds 67d1ba8a6dc8 mac80211: correct use of IEEE80211_VHT_CAP_RXSTBC_X adds d7c863a2f65e mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X adds 38cb87ee47fb cfg80211: make wmm_rule part of the reg_rule structure adds 20932750d9c7 mac80211: don't update the PM state of a peer upon a multi [...] adds 3a2af7cccbba mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_re [...] adds d3c89bbc7491 nl80211: Fix nla_put_u8 to u16 for NL80211_WMMR_TXOP adds b88d26d97c41 nl80211: Pass center frequency in kHz instead of MHz adds 1f631c3201fe mac80211: mesh: fix HWMP sequence numbering to follow standard adds 166ac9d55b0a mac80211: avoid kernel panic when building AMSDU from non- [...] adds 4f0223bfe9c3 cfg80211: nl80211_update_ft_ies() to validate NL80211_ATTR_IE adds 1eb507903665 mac80211: do not convert to A-MSDU if frag/subframe limited adds aa58acf325b4 mac80211: always account for A-MSDU header changes adds 66eb02d839e8 mac80211: fix an off-by-one issue in A-MSDU max_subframe c [...] adds 8442938c3a21 cfg80211: fix a type issue in ieee80211_chandef_to_operati [...] adds abd76d255d69 mac80211: fix WMM TXOP calculation adds f3ffb6c3a289 mac80211: fix a race between restart and CSA flows adds 0007e94355fd mac80211: Fix station bandwidth setting after channel switch adds 6c18b27d6e5c mac80211: don't Tx a deauth frame if the AP forbade Tx adds c6e57b3896fc mac80211: shorten the IBSS debug messages adds fc3e3bf55f48 Merge tag 'mac80211-for-davem-2018-09-03' of git://git.ker [...] adds 639505d4397b net/mlx5: Fix SQ offset in QPs with small RQ adds 6d784f1625ea act_ife: fix a potential use-after-free adds 84cb8eb26cb9 net: sched: action_ife: take reference to meta module adds a33710bdb6b2 net: phy: sfp: Handle unimplemented hwmon limits and alarms adds 28619527b8a7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 3100dab2aa09 mm: memcontrol: print proper OOM header when no eligible v [...] adds 79cc81057eef mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm(). adds 1ed0cc5a01a4 mm: respect arch_dup_mmap() return value adds b353756b2b71 kmemleak: always register debugfs file adds 904506562e08 tools/vm/slabinfo.c: fix sign-compare warning adds 7ab660f8baec tools/vm/page-types.c: fix "defined but not used" warning adds 04b8e946075d mm/util.c: improve kvfree() kerneldoc adds 464c7ffbcb16 mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration [...] adds 9c21dae291d1 ipc/shm: properly return EIDRM in shm_lock() adds 328b5f417a4a checkpatch: add optional static const to blank line declar [...] adds 4e8346d0be88 memory_hotplug: fix kernel_panic on offline page processing adds 8a2336e549d3 uapi/linux/keyctl.h: don't use C++ reserved keyword as a s [...] adds 62ec0d8c4f33 mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal adds c5967e989f1f checkpatch: add __ro_after_init to known $Attribute adds 4c5d114ea04d lib/Kconfig.debug: fix three typos in help text adds 36bdac1e674d drivers/dax/device.c: convert variable to vm_fault_t type adds ae98043f5f7f nilfs2: convert to SPDX license tags adds 0e9b10395018 Merge branch 'akpm' (patches from Andrew) adds 1dfdf9910666 nds32: fix logic for module adds 1944a50859ec nds32: add NULL entry to the end of_device_id array adds c17df7960534 nds32: Fix empty call trace adds 6cce95a6c7d2 nds32: Fix get_user/put_user macro expand pointer problem adds 7ef39548df8c nds32: Clean up the coding style adds 487913ab18c2 nds32: Extract the checking and getting pointer to a macro adds a18082575c66 nds32/ftrace: Support static function tracer adds 1e9b14c0d92b nds32/ftrace: Support static function graph tracer adds fbf58a52ac08 nds32/ftrace: Add RECORD_MCOUNT support adds 6b1d6d2fba37 nds32/ftrace: Support dynamic function tracer adds 95cd2f7bce9a nds32/ftrace: Support dynamic function graph tracer adds 1e377ae9b04a nds32/stack: Get real return address by using ftrace_graph [...] adds c5fdf7e00d49 nds32: Remove the deprecated ABI implementation adds 95f93ed7fe92 nds32: Add macro definition for offset of lp register on stack adds 487c4b2323b2 nds32: Only print one page of stack when die to prevent pr [...] adds 0cde56e0280d nds32: Fix a kernel panic issue because of wrong frame poi [...] adds ec865393292f nds32: fix build error because of wrong semicolon adds 3350139c0ff3 nds32: linker script: GCOV kernel may refers data in __exit adds d0c1db1da4b7 Merge tag 'nds32-for-linus-4.19-tag1' of git://git.kernel. [...] adds 3fba68fa35a2 scsi: core: Update SCSI_MQ_DEFAULT help text to match default adds a7ccd92c8d2a scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters adds 89809b028b6f scsi: csiostor: add a check for NULL pointer after kmalloc() adds 68bdc630721c scsi: csiostor: fix incorrect port capabilities adds 9abd9990e977 scsi: lpfc: Default fdmi_on to on adds 53e13ee087a8 scsi: lpfc: Correct MDS diag and nvmet configuration adds eb53a3ea3e00 scsi: hpsa: limit transfer length to 1MB, not 512kB adds cedefa8544c6 scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() adds 4e8065aa6c6f scsi: libata: Add missing newline at end of file adds 23aa8e69f2c6 Revert "scsi: core: fix scsi_host_queue_ready" adds d772a65d8a6c Revert "scsi: core: avoid host-wide host_busy counter for [...] adds b9eb3b14f1db scsi: aacraid: fix a signedness bug adds f4697d9a8a9c Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 6537886cdc9a gpio: adp5588: Fix sleep-in-atomic-context bug adds 993b9bc5c47f gpiolib: acpi: Switch to cansleep version of GPIO library call adds 78d3a92edbfb gpiolib-acpi: Register GpioInt ACPI event handlers from a [...] adds a618cf480097 gpio: dwapb: Fix error handling in dwapb_gpio_probe() adds d49b48f088c3 gpio: Fix crash due to registration race adds b36fdc6853a3 Merge tag 'gpio-v4.19-2' of git://git.kernel.org/pub/scm/l [...] adds 8ecebf4d767e Btrfs: fix unexpected failure of nocow buffered writes aft [...] adds d4682ba03ef6 Btrfs: sync log after logging new name adds de02b9f6bb65 Btrfs: fix data corruption when deduplicating between diff [...] adds a5b7f4295eea btrfs: fix qgroup_free wrong num_bytes in btrfs_subvolume_ [...] adds 801660b040d1 btrfs: btrfs_shrink_device should call commit transaction [...] adds b9b8a41adeff btrfs: use after free in btrfs_quota_enable adds b6fdfbff0789 btrfs: Fix suspicious RCU usage warning in btrfs_debug_in_rcu adds 5404525b98c2 Merge tag 'for-4.19-rc2-tag' of git://git.kernel.org/pub/s [...] adds 865e63b04e9b tracing: Add back in rcu_irq_enter/exit_irqson() for rcuid [...] adds d1c392c9e2a3 printk/tracing: Do not trace printk_nmi_enter() adds be65e2595b4c Merge tag 'trace-v4.19-rc2' of git://git.kernel.org/pub/sc [...] adds edf4e7b7b910 apparmor: fix bad debug check in apparmor_secid_to_secctx() adds db44bf4b4768 Merge tag 'apparmor-pr-2018-09-06' of git://git.kernel.org [...] adds 6b0654620686 Revert "blk-throttle: fix race between blkcg_bio_issue_che [...] adds 59b57717fff8 blkcg: delay blkg destruction until after writeback has finished adds 3111885015b4 blkcg: use tryget logic when associating a blkg with a bio adds bc811f05d77f nbd: don't allow invalid blocksize settings adds 8b2ded1c94c0 block: don't warn when doing fsync on read-only devices adds d5274b3cd6a8 block: bfq: swap puts in bfqg_and_blkg_put adds ca16eb342ebe Merge tag 'for-linus-20180906' of git://git.kernel.dk/linux-block adds 72358c0b59b7 linux-next: build warnings from the build of Linus' tree adds 6147b1cf1965 scripts/setlocalversion: git: Make -dirty check more robust adds bc8d2e20a3eb kconfig: remove a spurious self-assignment adds fd65465b7016 kconfig: do not require pkg-config on make {menu,n}config adds 914b087ff9e0 kbuild: make missing $DEPMOD a Warning instead of an Error adds 157e3a498212 Merge remote-tracking branch 'kbuild-current/fixes' adds 4051c323c59b ARC: configs: cleanup adds 5c0920897af5 ARC: [plat-axs*/plat-hsdk]: Allow U-Boot to pass MAC-addre [...] adds c83532fb0fe0 ARC: [plat-axs*]: Enable SWAP adds 1e3bece2ded7 ARC: cleanup show_faulting_vma() adds c27d0e9045bb ARC: sort Kconfig adds 2b52e2a67c86 arc: remove redundant GCC version checks adds 3fcbb8260a87 ARC: atomics: unbork atomic_fetch_##op() adds 678c8110d23c ARC: dma [IOC]: mark DMA devices connected as dma-coherent adds 2820a708d5a3 ARC: dma [IOC] Enable per device io coherency adds 2b720e99a129 ARC: IOC: panic if both IOC and ZONE_HIGHMEM enabled adds dd45210b6dd4 ARC: don't check for HIGHMEM pages in arch_dma_alloc adds 62ecb872801f Merge remote-tracking branch 'arc-current/for-curr' adds 3a3539cd3632 mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic adds 9d7f19dc4673 be2net: Fix memory leak in be_cmd_get_profile_config() adds e65a9e480e91 net: qca_spi: Fix race condition in spi transfers adds 0a3b8b2b215f tipc: orphan sock in tipc_release() adds ee28bb56ac5b net/sched: fix memory leak in act_tunnel_key_init() adds 222440996d6d net/af_iucv: drop inbound packets with invalid flags adds b2f543949acd net/af_iucv: fix skb handling on HiperTransport xmit error adds b7f41565546d net/iucv: declare iucv_path_table_empty() as static adds fce471e3c119 Merge branch 'iucv-fixes' adds 76d5581c8704 net/mlx5: Fix use-after-free in self-healing flow adds 5df816e7f43f net/mlx5: Fix debugfs cleanup in the device init/remove flow adds 8d71e8185067 net/mlx5: Use u16 for Work Queue buffer fragment size adds a09036221092 net/mlx5: Use u16 for Work Queue buffer strides offset adds c88a026e0121 net/mlx5: E-Switch, Fix memory leak when creating switchde [...] adds 071304772fc7 net/mlx5: Fix not releasing read lock when adding flow rules adds df7ddb2396cd net/mlx5: Consider PCI domain in search for next dev adds 47bc94b82291 net/mlx5: Check for error in mlx5_attach_interface adds fc433829f9a2 net/mlx5e: Ethtool steering, fix udp source port value adds ad9421e36a77 net/mlx5: Fix possible deadlock from lockdep when adding f [...] adds 6da410d97ffa Merge tag 'mlx5e-fixes-2018-09-05' of git://git.kernel.org [...] adds 7e6a3f7ebe57 Merge remote-tracking branch 'net/master' adds 07bf7908950a xfrm: Validate address prefix lengths in the xfrm selector. adds 215ab0f021c9 xfrm6: call kfree_skb when skb is toobig adds bfc0698bebcb xfrm: reset transport header back to network header after [...] adds 782710e333a5 xfrm: reset crypto_done when iterating over multiple input xfrms adds 7ab2a936fe66 Merge remote-tracking branch 'ipsec/master' adds 444c8263151a netfilter: conntrack: remove duplicated include from nf_co [...] adds c1dc29120599 netfilter: xt_cluster: add dependency on conntrack module adds 10568f6c5761 netfilter: xt_checksum: ignore gso skbs adds ef39078d6342 netfilter: conntrack: place 'new' timeout in first location too adds 0434ccdcf883 netfilter: nf_tables: rework ct timeout set support adds e07584122089 netfilter: kconfig: nat related expression depend on nftab [...] adds 7acfda539c0b netfilter: nf_tables: release chain in flushing set adds e282c4bd8884 Merge remote-tracking branch 'netfilter/master' adds 8682250b3c1b mac80211: Always report TX status adds 94a5b3acd0ae mac80211: Don't wake up from PS for offchannel TX adds 24f33e64fcd0 cfg80211: reg: Init wiphy_idx in regulatory_hint_core() adds 6eae4a6c2be3 mac80211: fix pending queue hang due to TX_DROP adds 8e6a2ad18349 Merge remote-tracking branch 'mac80211/master' adds 0d23ba6034b9 RDMA/ucma: check fd type in ucma_migrate_id() adds e4ff3d22c11d IB/core: Release object lock if destroy failed adds 308aa2b8f7b7 iw_cxgb4: only allow 1 flush on user qps adds 816e846c2eb9 IB/ipoib: Avoid a race condition between start_xmit and cm [...] adds f40f299bbe80 bnxt_re: Fix couple of memory leaks that could lead to IOM [...] adds 08e74be10305 RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() adds 068d3d03260f Merge remote-tracking branch 'rdma-fixes/for-rc' adds 16037643969e ALSA: hda - Fix cancel_work_sync() stall from jackpoll work adds 5a7b44a8df82 ALSA: rawmidi: Initialize allocated buffers adds f7c50fa636f7 ALSA: hda: Fix several mismatch for register mask and value adds 70b66f31cc6c Merge remote-tracking branch 'sound-current/for-linus' adds 260c48b7ec26 ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices adds 5e4cfadaf5b7 ASoC: wm9712: fix replace codec to component adds fb504caae7ef ASoC: uapi: fix sound/skl-tplg-interface.h userspace compi [...] adds 12eeeb4f4733 ASoC: Intel: Skylake: Acquire irq after RIRB allocation adds 249dc49576fc ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs adds 0d22825255f2 ASoC: max98373: Added speaker FS gain cotnrol register to [...] adds 6f0a256253f4 ASoC: rt5514: Fix the issue of the delay volume applied again adds ca917f9fe1a0 ASoC: max98373: Added 10ms sleep after amp software reset adds 7509487785d7 ASoC: rt5682: Change DAC/ADC volume scale adds 960cdd50ca9f ASoC: wm8804: Add ACPI support adds 5ea752c6efdf ASoC: sigmadsp: safeload should not have lower byte limit adds d40e3e9e44db ASoC: tas6424: Save last fault register even when clear adds 7aa09ff24301 ASoC: q6routing: initialize data correctly adds 4d230d127106 ASoC: rsnd: fixup not to call clk_get/set under non-atomic adds ae45893f74c7 ASoC: uniphier: change status to orphan adds 69235ccf491d ASoC: rsnd: adg: care clock-frequency size adds 6c92d5a2744e ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER adds 4f3184ed5e20 Merge branch 'asoc-4.19' into asoc-linus adds 30cb66f550c6 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 823f18f8b860 regulator: bd71837: Disable voltage monitoring for LDO3/4 adds ef394f3fbecb regulator: da9063: fix DT probing with constraints adds 3edd79cf5a44 regulator: Fix 'do-nothing' value for regulators without s [...] adds 25be6316a30a Merge branch 'regulator-4.19' into regulator-linus adds 9d4d134a589d Merge remote-tracking branch 'regulator-fixes/for-linus' adds 1a4327fbf455 spi: fix IDR collision on systems with both fixed and dyna [...] adds 04b2d03a7565 spi: Fix double IDR allocation with DT aliases adds 5223c9c1cbfc spi: spi-fsl-dspi: fix broken DSPI_EOQ_MODE adds 7001cab1dabc spi: tegra20-slink: explicitly enable/disable clock adds 1723c3155f11 spi: gpio: Fix copy-and-paste error adds ffa69d6a16f6 spi: sh-msiof: Fix invalid SPI use during system suspend adds 31a5fae4c5a0 spi: sh-msiof: Fix handling of write value for SISTR register adds c1ca59c22c56 spi: rspi: Fix invalid SPI use during system suspend adds 8dbbaa47b96f spi: rspi: Fix interrupted DMA transfers adds 4cd5d1d385f4 Merge branch 'spi-4.19' into spi-linus adds 0b2ff5f61cf1 Merge remote-tracking branch 'spi-fixes/for-linus' adds eb638239d217 Revert "PCI: Add ACS quirk for Intel 300 series" adds b4a3e3daccf7 switchtec: Fix Spectre v1 vulnerability adds 3a2ddc1af79c MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers adds f685158c0f8c Merge remote-tracking branch 'pci-current/for-linus' adds 9b83a1c301ad USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI [...] adds 4937213ba7fa xhci: Fix use after free for URB cancellation on a realloc [...] adds 222471f7640d usb: host: xhci-plat: Iterate over parent nodes for findin [...] adds 7e10f14ebfac USB: yurex: Fix buffer over-read in yurex_write() adds 14427b86837a USB: yurex: Check for truncation in yurex_read() adds 4e3121abcf53 usb/dwc3/gadget: fix kernel-doc parameter warning adds 49aa5afda2ed usb: typec: fix kernel-doc parameter warning adds f45681f9beca USB: Add quirk to support DJI CineSSD adds 42d1c6d4a06a usb: uas: add support for more quirk flags adds 78af87b8bbbb usb: mtu3: fix error of xhci port id when enable U3 dual role adds f3dc41c5d22b usb: Don't die twice if PCI xhci host is not responding in resume adds 40de5fe4f45c usb/typec: fix kernel-doc notation warning for typec_match [...] adds d23df2dc5632 linux/mod_devicetable.h: fix kernel-doc missing notation f [...] adds f9a5b4f58b28 usb: Avoid use-after-free by flushing endpoints early in u [...] adds 6d4f268fa132 usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in [...] adds bc8acc214d3f usb: misc: uss720: Fix two sleep-in-atomic-context bugs adds 6e22e3af7bb3 usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service [...] adds 691a03cfe8ca USB: serial: io_ti: fix array underflow in completion handler adds 5dfdd24eb3d3 USB: serial: ti_usb_3410_5052: fix array underflow in comp [...] adds d8c3916023d4 Merge tag 'usb-serial-4.19-rc3' of https://git.kernel.org/ [...] adds 66174b6998a6 usb: dwc3: of-simple: avoid unused function warnings adds dec3c23c9aa1 USB: net2280: Fix erroneous synchronization change adds c37bd5283629 usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep[i] adds dfe1a51d2a36 usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 adds b497fff6f59e usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ [...] adds d9707490077b usb: dwc2: Fix call location of dwc2_check_core_endianness adds bfa150f37f80 Merge tag 'fixes-for-v4.19-rc2' of git://git.kernel.org/pu [...] adds b0d04cfeb153 Merge remote-tracking branch 'usb.current/usb-linus' adds f45b8934b90b staging: wilc1000: revert "fix TODO to compile spi and sdi [...] adds 849c70dacb16 MAINTAINERS: Switch a maintainer for drivers/staging/gasket adds f86cf25a6091 Revert "staging: erofs: disable compiling temporarile" adds d477879381a8 Merge remote-tracking branch 'staging.current/staging-linus' adds 111b009f7e8b dmaengine: mic_x100_dma: use devm_kzalloc to fix an issue adds 62f9ebb591c7 Merge remote-tracking branch 'slave-dma-fixes/fixes' adds 4fbf51ee6e82 media: video_function_calls.rst: drop obsolete video-set-a [...] adds 312f73b64862 media: af9035: prevent buffer overflow on write adds 44a9ffd4eb99 media: camss: mark PM functions as __maybe_unused adds 55b518998996 media: camss: Use managed memory allocations adds 3799eca51c5b media: camss: add missing includes adds 544eb9b2088f Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 0f02cfbc3d9e MIPS: VDSO: Match data page cache colouring when D$ aliases adds 4bdd0ab4be82 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds b871da4a7778 KVM: nVMX: avoid redundant double assignment of nested_run [...] adds 0186ec823280 KVM: SVM: remove unused variable dst_vaddr_end adds c4409905cd6e KVM: VMX: Do not allow reexecute_instruction() when skippi [...] adds 35be0aded76b KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation adds 8065dbd1ee0e KVM: x86: Invert emulation re-execute behavior to make it opt-in adds 384bf2218e96 KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE adds 472faffacd90 KVM: x86: Default to not allowing emulation retry in kvm_m [...] adds 6c3dfeb6a48b KVM: x86: Do not re-{try,execute} after failed emulation in L2 adds 0ce97a2b627c KVM: x86: Rename emulate_instruction() to kvm_emulate_inst [...] adds c60658d1d983 KVM: x86: Unexport x86_emulate_instruction() adds 58f33cfe7307 tools/kvm_stat: fix python3 issues adds 617c66b9f236 tools/kvm_stat: fix handling of invalid paths in debugfs provider adds 710ab11ad932 tools/kvm_stat: fix updates for dead guests adds 0db8b3102368 tools/kvm_stat: don't reset stats when setting PID filter [...] adds 29c39f38e4e8 tools/kvm_stat: handle guest removals more gracefully adds 404517e40867 tools/kvm_stat: indicate dead guests as such adds c012a0f26775 tools/kvm_stat: re-animate display of dead guests adds c066fafc595e KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() adds 46dec40fb741 KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function adds 732b53146ac8 Merge tag 'kvm-ppc-fixes-4.19-1' of git://git.kernel.org/p [...] adds f4191aa7ce78 Merge remote-tracking branch 'kvm-fixes/master' adds a11bdb1a6b78 KVM: s390: Fix pfmf and conditional skey emulation adds 204c97245612 KVM: s390: vsie: copy wrapping keys to right place adds df88f3181f10 KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting adds 885bedea7474 Merge remote-tracking branch 'kvms390-fixes/master' adds 7386c88fe3c1 Merge branch 'for-4.19' into for-next-current-v4.19-20180823 adds 2b14c62a5398 Merge branch 'misc-4.19' into for-next-current-v4.19-20180823 adds 784708458494 Merge branch 'for-next-current-v4.19-20180823' into next-fixes adds 0dbc5db1d354 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 7915919bb94e scsi: iscsi: target: Set conn->sess to NULL when iscsi_log [...] adds 05a86e78ea98 scsi: iscsi: target: Fix conn_ops double free adds c77a2fa3ff8f scsi: qedi: Add the CRC size within iSCSI NVM image adds e1c75301d8fe Merge remote-tracking branch 'scsi-fixes/fixes' adds 9174c1d6196d drm/i915/gvt: emulate gen9 dbuf ctl register access adds c8ab5ac30ccc drm/i915/gvt: Make correct handling to vreg BXT_PHY_CTL_FAMILY adds b9b824a55876 drm/i915/gvt: Handle GEN9_WM_CHICKEN3 with F_CMD_ACCESS. adds b2b599fb54f9 drm/i915/gvt: move intel_runtime_pm_get out of spin_lock i [...] adds b244ffa15c8b drm/i915/gvt: Fix drm_format_mod value for vGPU plane adds 54ff01fd0d44 drm/i915/gvt: Give new born vGPU higher scheduling chance adds f518cd94ecdc Merge tag 'gvt-fixes-2018-09-04' of https://github.com/int [...] adds 399334708b4f drm/i915: Re-apply "Perform link quality check, unconditio [...] adds 4fe967912ee8 drm/i915/dsc: Fix PPS register definition macros for 2nd V [...] adds 2b82435cb90b drm/i915/dp_mst: Fix enabling pipe clock for all streams adds a3e2322268c9 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 3c398f3c3bef mmc: omap_hsmmc: fix wakeirq handling on removal adds c483a5cc9d09 mmc: meson-mx-sdio: fix OF child-node lookup adds 182e22d269c9 Merge remote-tracking branch 'mmc-fixes/fixes' adds 0a6afb7df786 drm/vc4: Fix the "no scaling" case on multi-planar YUV formats adds 6dcece71c721 drm/pl111: Make sure of_device_id tables are NULL terminated adds 12de17a0ceb6 drm/sun4i: Remove R40 display pipeline compatibles adds d98214aa54f4 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds cd8a0e46372a leaking_addresses: fix typo function not called adds 5a490816a756 leaking_addresses: remove mention of kptr_restrict adds c40a84491f29 leaking_addresses: remove command examples adds d130ec5d1893 leaking_addresses: indent dependant options adds 9bf86aaad535 leaking_addresses: add range check for vsyscall memory adds abd3fc764c8e leaking_addresses: add support for kernel config file adds 9f253ef16258 leaking_addresses: add support for 5 page table levels adds 9ea7fabe3b0d leaking_addresses: use system command to get arch adds c4ffbb4e0a09 leaking_addresses: add is_arch() wrapper subroutine adds c7a42ed0c749 leaking_addresses: add 32-bit support adds 7d32be2e5abb leaking_addresses: do not parse binary files adds d7dc0d69ab95 leaking_addresses: simplify path skipping adds d1dbc0596ba0 leaking_addresses: cache architecture name adds cc8e0488bcff leaking_addresses: skip all /proc/PID except /proc/1 adds 06c8cf513700 leaking_addresses: skip '/proc/1/syscall' adds 9db33987ee2e leaking_addresses: remove version number adds e377e1cd59ce leaking_addresses: explicitly name variable used in regex adds 9f84a0f7f1a6 leaking_addresses: check if file name contains address adds 444a848c2c0f Merge remote-tracking branch 'leaks/leaks-next' adds 6f6874f70c32 Merge branch 'clkdev' into for-next adds 57f8735aae4c Merge remote-tracking branch 'arm/for-next' adds db878f76b9ff tee: optee: take DT status property into account adds 25559c22cef8 tee: add kernel internal client interface adds 63c65b872562 Merge tag 'tee-drv-for-4.20' of git://git.linaro.org/peopl [...] adds 1f9e35ec50e2 Merge branch 'next/drivers' into for-next adds 56db7e244b80 arm-soc: Document merges adds 370c2c595372 Merge branch 'fixes' into for-next adds 165f6fe1c2bf ARM: Document merges adds 16f739917dc7 Merge branch 'fixes' into for-next adds b4f31be638b1 Merge tag 'v4.19-rc2' into for-next adds c8da1d15b8a4 arm64: dts: stratix10: i2c clock running out of spec adds f20193f7c79e ARM: dts: socfpga: use stdout-path for chosen node adds 9a8e3cfd3469 ARM: dts: socfpga: set timer interrupt to edge sensitive adds 12b2982a1f72 ARM: dts: arria10: update NAND clocking adds 0ffc5df823dd ARM: dts: socfpga: update NAND clocking for c5/a5 adds 202eb5481421 ARM: dts: socfpga: Rename socfpga_cyclone5_de0_{sockit,nano_soc} adds 7adb6bab2846 Merge tag 'socfpga_updates_for_v4.20_part1' of git://git.k [...] adds e62ebe4c9b72 Merge branch 'next/dt' into for-next adds 9261be54c739 ARM: Document merges adds 23b4f8b184f5 ARM: u300: Delete dummy SPI chip adds 73b934227ded Merge branch 'next/soc' into for-next adds 96d529bac562 firmware: arm_scmi: fix divide by zero when sustained_perf [...] adds d07f05fb8643 hwmon: rpi: add module alias to raspberrypi-hwmon adds e312b6dcbb63 Merge tag 'arm-soc/for-4.19/drivers-fixes' of https://gith [...] adds 6b45a2b1c0bc memory: ti-aemif: fix a potential NULL-pointer dereference adds 4e7afff85160 Merge branch 'fixes' into for-next adds 23ec36344093 ARM: Document merges adds c750b55c8198 Merge remote-tracking branch 'arm-soc/for-next' adds f7e01381994f ARM: dts: owl: Convert to new-style SPDX license identifiers adds 30d341890ad2 Merge branch 'v4.19/dt' into next adds 2bb70c36093a MAINTAINERS: Add reviewer for ACTIONS platforms adds bcadd4d31ffa MAINTAINERS: Add Actions Semi S900 clk entries adds c548c8a12991 Merge branch 'v4.19/arm64' into next adds 049e9c5e3a30 arm64: dts: actions: Convert to new-style SPDX license ide [...] adds e807ed584251 arm64: dts: actions: Add S900 clock management unit nodes adds 8662e575a023 arm64: dts: actions: Source CMU clock for UART5 adds 79ce265c00b7 Merge branch 'v4.19/dt64' into next adds c75e8e816114 soc: actions: Convert to SPDX license identifiers adds 35afadd11222 Merge branch 'v4.19/drivers' into next adds 833a0bcdd90e Merge remote-tracking branch 'actions/for-next' adds f7f9da89bc4f ARM: dts: meson8: fix the clock controller register size adds f31094fe8c16 ARM: dts: meson8b: fix the clock controller register size adds c0feb8614662 Merge branch 'v4.20/dt' into tmp/aml-rebuild adds f2b8f6a93357 arm64: dts: meson-axg: add audio fifos adds a0ef1c1cc8b5 arm64: dts: meson-axg: s400: enable audio devices adds 6f59dc1afbb2 arm64: dts: meson-axg: s400: add sound card adds c9dc3ea59b8e Merge branch 'v4.20/dt64' into tmp/aml-rebuild adds 5917a91b7571 Merge remote-tracking branch 'amlogic/for-next' adds b1912042c9f6 ARM: dts: aspeed: Romulus system can use coprocessor for FSI adds 0d6f39d26554 ARM: dts: aspeed: Palmetto system can use coprocessor for FSI adds d90e8b094d6f ARM: dts: aspeed: Add Power8 CFAM description for use by Palmetto adds 19617a35b083 ARM: dts: aspeed: Add Power9 CFAM description adds c224edaa4a46 Merge branches 'defconfig-for-v4.19' and 'dt-for-v4.19' in [...] adds ba217840ddd9 Merge remote-tracking branch 'aspeed/for-next' adds f62df676d7f1 memory: atmel-ebi: Use struct_size() in devm_kzalloc() adds b69cba840da5 Merge branch 'at91-drivers' into at91-next adds 1e1f808f9d7a ARM: at91: pm: remove pm_bu initialization in at91_pm_back [...] adds bb2fc2b703fa ARM: pm: call put_device instead of of_node_put in at91_pm [...] adds 5625b945dfef MAINTAINERS: ARM: at91: add co-maintainer for ARM/Microchip adds 48cef1b7d6b8 MAINTAINERS: update entry for Microchip NAND driver support adds 32596671e184 MAINTAINERS: media: change Microchip ISI, ISC maintainers adds 9595f06741e5 MAINTAINERS: ASoC: change maintainer for Microchip ALSA drivers adds ba8c7ad34016 MAINTAINERS: USB: change maintainer for Microchip USBA gad [...] adds 46f9bb9a0e8b MAINTAINERS: dmaengine: add files to Microchip dma entry adds 13b1fa4ea7a4 MAINTAINERS: pwm: add entry for Microchip pwm driver adds 1133eaae7e3a MAINTAINERS: iio: add co-maintainer to SAMA5D2-compatible [...] adds 64b9c25b0213 MAINTAINERS: remove the / ATMEL string from MICROCHIP entries adds 5ae2f1f30197 MAINTAINERS: move former ATMEL entries to proper MICROCHIP [...] adds 69a9154f052d MAINTAINERS: sdhci: move the Microchip entry to proper location adds c163ee9b4c50 Merge branch 'at91-soc' into at91-next adds 368e824b1d4e ARM: dts: at91: sama5d2: add channel cells for ADC device adds cfb3cff763df ARM: dts: at91: sama5d2: Add resistive touch device adds 943b4164abdf ARM: dts: at91: sama5d2: add I2S clock muxing nodes adds 1ca81883c557 ARM: dts: at91: sama5d2: add nodes for I2S controllers adds bb837a434e6e ARM: dts: at91: sama5d2 Xplained: add pin muxing for I2S adds 10af10db8c76 ARM: dts: at91/trivial: Fix USART1 definition for at91sam9g45 adds 67458e543eb7 ARM: dts: at91/trivial: remove old NAND bindings leftover [...] adds 29feb2c960ab ARM: dts: at91: nattis: set the PRLUD and HIPOW signals low adds f52eb2067929 ARM: dts: at91: nattis: make the SD-card slot work adds 9a91c0c88ad2 ARM: dts: at91: nattis: state the actual lvds-encoder chip adds 9cb6927680b0 ARM: dts: at91: nattis: move pinctrls for the lvds chip to [...] adds c4f971240719 ARM: dts: at91: nattis: describe the lvds panel adds 8daa181d91eb ARM: dts: at91: nattis: drop three indentation levels adds 5bd72622e7cc ARM: dts: at91: tse850: drop three indentation levels adds 725015964640 Merge branch 'at91-dt' into at91-next adds d68f8918b822 ARM: configs: at91: add generic resistive touchscreen to sama5 adds 293201c27b50 ARM: multi_v7_defconfig: add generic resistive touchscreen adds be62e019ce17 ARM: configs: at91: Add I2S driver to sama5 adds 4eb2534057b1 ARM: multi_v7_defconfig: add Atmel I2S driver adds 373950d02422 Merge branch 'at91-defconfig' into at91-next adds 59061b5d1879 Merge remote-tracking branch 'at91/at91-next' adds b33b80710a54 dt-bindings: bcm: Add Raspberry Pi CM3 and CM3L adds a54fe8a6cf66 ARM: dts: add Raspberry Pi Compute Module 3 and IO board adds a7eb26392b89 arm64: dts: broadcom: Add reference to Compute Module IO Board V3 adds f615939e77c8 Merge branch 'bcm2835-dt-64-next' into for-next adds 6ef5bd6cfd5d ARM: dts: bcm283x-rpi-lan7515: Enable Ethernet LEDs adds d0404083649d Merge branch 'bcm2835-dt-next' into for-next adds 99fa3b0c6082 ARM: bcm2835_defconfig: Enable bcm2835-audio adds ca5b45b7c5cd Merge branch 'bcm2835-defconfig-next' into for-next adds 3bf03f065ff0 Merge remote-tracking branch 'bcm2835/for-next' adds 9f4d61d531e0 soc: imx: gpc: fix PDN delay adds b0682d485f12 soc: imx: gpc: use GPC_PGC_DOMAIN_* indexes adds 534ebfbcbd27 soc: imx: gpc: use A_CORE instread of A7 for more i.MX platforms adds 967c9a4ea657 soc: imx: gpcv2: make pgc driver more generic for other i. [...] adds 1c83350a710a bus: imx-weim: drop unnecessary DT node name NULL check adds ec16e9bc7b09 ARM: dts: imx6sll: add gpio-ranges property adds 2f7d353c8b10 ARM: dts: imx51-babbage: Add MC13892 ADC support adds 2c72d69ffda5 ARM: dts: imx7ulp: update pinfunc header file adds c91727f47656 ARM: dts: imx7s: add i.MX7 messaging unit support adds 96daf949112d ARM: dts: imx7s: remove snvs_poweroff node adds 6b3f0b58397e ARM: dts: imx: Switch Engicam boards to use SPDX identifier adds dd203753d493 ARM: dts: imx6ul-isiot: Move node definitions into dtsi adds 475ecf2ef8b0 ARM: dts: i.MX6: Use consistent node names for Engicam files adds cc07fd3c45c1 ARM: dts: ls1021a: Enable I2C DMA support adds 37c045d25e90 ARM: dts: imx6qdl: Add Engicam i.Core 1.5 MX6 adds 09ad741b7ece ARM: dts: imx6q-icore-mipi: Use 1.5 version of i.Core MX6 adds cf69efe57ae8 ARM: dts: imx7s-warp: enable i2c3 device support adds 3ca5a850de83 ARM: dts: imx6qdl-wandboard: Add stdout-path adds 31edaa6e7fd8 ARM: dts: imx6ull: keep IMX6UL_ prefix for signals on both [...] adds 3494cfb5e41e ARM: dts: imx6ul: Add weim node adds 994558374538 ARM: dts: imx6sll: add gpio clocks adds 243e022efafb ARM: dts: imx6ull-14x14-evk: correct machine model name adds 66ba345ba8a6 dt-bindings: arm: add missing compatible for i.MX boards adds f6fea52a7efb ARM: dts: Add big-endian in nor node for ls1021a adds 85b839c87339 ARM: dts: imx7s-warp: use SPDX-License-Identifier adds 9873fde84ae8 ARM: dts: imx7d-sdb: enable gpio buttons as wakeup source adds f5d5d2e6c649 ARM: dts: imx6sx-sdb: enable gpio buttons as wakeup source adds 6f4ec8842dd2 ARM: dts: imx7s: enable cpuidle driver adds 86029ce05e88 Merge branch 'imx/dt' into for-next adds 03444ad87be2 arm64: dts: Add big-endian in nor node for ls104xa adds 5b39601cd3a3 arm64: dts: fsl: remove big-endian field from IFC controller adds 470104ae7296 arm64: dts: ls208xa: add second duart adds 9a98cef3f9e3 Merge branch 'imx/dt64' into for-next adds a3dbf478243d ARM: imx_v6_v7_defconfig: Select CONFIG_SENSORS_MC13783_ADC adds 58cfbcaae469 ARM: imx_v6_v7_defconfig: add CONFIG_FW_LOADER_USER_HELPER adds f2899686a277 ARM: imx_v6_v7_defconfig: Make usbnet drivers builtin for boot adds 87c50b35e2c9 ARM: imx_v6_v7_defconfig: select CONFIG_ARM_CPUIDLE by default adds 77bfb68e43cd ARM: imx_v6_v7_defconfig: Re-sync defconfig adds f4a1ac758830 ARM: mxs_defconfig: Re-sync defconfig adds d3f4a936292a ARM: imx_v4_v5_defconfig: Re-sync defconfig adds 0b09a85314e7 Merge branch 'imx/defconfig' into for-next adds dc61108fb779 Merge remote-tracking branch 'imx-mxs/for-next' adds 79a79c3a0ec2 Documentation: dt: keystone: ti-sci: Add optional host-id [...] adds e69a35531589 firmware: ti_sci: Provide host-id as an optional dt parameter adds a74cab3c7dcb Merge branch 'for_4.20/drivers-soc' into next adds d3cd702b2bf2 Merge remote-tracking branch 'keystone/next' adds 6ae1012970fa Merge branch 'v4.18-next/dts64' into for-next adds b75253e66bc5 Merge branch 'v4.18-next/soc' into for-next adds d159745fe347 Merge remote-tracking branch 'mediatek/for-next' adds 25e834c20acd Merge branch 'mvebu/arm' into mvebu/for-next adds 9bbda14f73ba Merge branch 'mvebu/defconfig' into mvebu/for-next adds dbdf22a0a3b2 Merge branch 'mvebu/dt' into mvebu/for-next adds 23b7c60b80f6 Merge branch 'mvebu/dt64' into mvebu/for-next adds 132bb146d535 Merge remote-tracking branch 'mvebu/for-next' adds e27659fbebeb Merge tag 'qcom-fixes-for-4.18-rc1' into all-for-4.19 adds 541e2eb4e311 Merge tag 'qcom-fixes-for-4.18-rc2' into all-for-4.19 adds abd5de18a8ee Merge tag 'qcom-drivers-for-4.19' into all-for-4.19 adds e9ac4784c635 Merge tag 'qcom-dts-for-4.19' into all-for-4.19 adds 2374f1cd1427 Merge tag 'qcom-arm64-for-4.19' into all-for-4.19 adds 8781db811d7f Merge tag 'qcom-arm64-defconfig-for-4.19' into all-for-4.19 adds 76b9e7f947f1 Merge tag 'qcom-defconfig-for-4.19' into all-for-4.19 adds 9876c2c1070a Merge remote-tracking branch 'qcom/for-next' adds 2b6286eb7ab8 Merge branch 'v4.15/dt64' into next adds 56938ef58bcb Merge remote-tracking branch 'realtek/for-next' adds f7be103571e8 ARM: shmobile: defconfig: Remove SOC_CAMERA adds 441f61e3aa9e ARM: dts: rcar: Correct SATA device sizes to 2 MiB adds f892c0c70eca ARM: dts: r8a77470: Use r8a77470-sysc binding definitions adds 0ea1a4d2c92a ARM: dts: r8a77470: Add PFC support adds 01a12d4975fb ARM: dts: iwg23s-sbc: Add pinctl support for scif1 adds b8ca3668a328 ARM: dts: rcar-gen2: Convert to new DU DT bindings adds d17f45eb7181 ARM: dts: gose: Add DA9210 node for CPU DVFS adds bce6d67d035e ARM: dts: silk: Add DA9063 PMIC node adds 5fcd4bfe0391 ARM: dts: r8a77470: Add GPIO support adds 938fbd1ae2ac ARM: dts: iwg23s-sbc: specify EtherAVB PHY IRQ adds d688a83aa6e3 ARM: dts: silk: Add DA9063 RTC and OnKey node adds 180814bb9cd2 ARM: dts: stout: Add DA9063 OnKey node adds af69e34040d1 ARM: dts: Include R-Car Gen1 product name in DTSI files adds ad73cc2b9132 ARM: shmobile: r8a7779: Remove unused includes adds bcee502ceb6c arm64: dts: renesas: r8a77980: add RWDT support adds e18a31a7add2 arm64: dts: renesas: Include R-Car product name in DTSI files adds dc7a6bab2bb7 arm64: dts: renesas: r8a77995: Attach the SYS-DMAC to the IPMMU adds 58e8ed2ee9ab arm64: dts: renesas: Convert to new LVDS DT bindings adds cc345dc3614f arm64: Add Renesas R8A774A1 support adds 0bdc43ce8eda arm64: dts: renesas: r8a77980: add Cortex-A53 PMU support adds cd776fa5d365 arm64: dts: renesas: r8a77990: Enable PWM for Ebisu board adds 972fb5692436 arm64: dts: renesas: r8a77980: move IPMMU nodes adds 5edfa548b088 arm64: dts: renesas: r8a779{7|8}0: move CAN clock node adds adc6ac2a43b8 arm64: dts: r8a77965: Add SATA controller node adds bec000784d5b arm64: dts: renesas: salvator-xs: enable SATA adds 3f0a82e8cc01 arm64: dts: renesas: r8a77980: add CSI2/VIN support adds 7436476994e6 arm64: dts: renesas: salvator-common: adv748x: Override se [...] adds 77343d770bd4 arm64: dts: renesas: Initial r8a774a1 SoC device tree adds b8a8023968c7 arm64: dts: renesas: r8a77965: Attach the SYS-DMAC to the IPMMU adds f696421929e4 arm64: dts: renesas: r8a77965: Add CAN{0,1} placeholder nodes adds 445d1a868345 arm64: dts: renesas: r8a77965: m3nulcb: Initial device tree adds 723e0cd918f5 arm64: dts: renesas: r8a77965: Add OPPs table for cpu devices adds 23b9bcb45d7c arm64: dts: renesas: r8a77970: add MMC support adds 76b1c2e8a35c arm64: dts: renesas: v3msk: add eMMC support adds 4edac426aff1 arm64: dts: renesas: condor/v3hsk: add DU/LVDS/HDMI support adds 48acc8440a78 arm64: defconfig: enable R8A774A1 SoC adds 2a4056a759e2 soc: renesas: Identify RZ/G2M adds 332df9828e94 ARM: shmobile: Add basic RZ/A2 SoC support adds 175f435f44b7 soc: renesas: identify RZ/A2 adds 01588646dbce dt-bindings: arm: Document RZ/G2M SoC DT bindings adds d0990cd0930c dt-bindings: arm: Document RZ/A2 SoC DT bindings adds 43bcac2396f7 dt-bindings: arm: Document Renesas R-Car M3-N-based ULCB board adds 313824b0dedc Merge branches 'arm-defconfig-for-v4.20', 'arm-dt-for-v4.2 [...] adds 57bc9f041638 ARM: shmobile: defconfig: Refresh shmobile_defconfig for v [...] adds 59051a25bfb5 ARM: shmobile: defconfig: Enable VIDEO_RENESAS_FDP1 adds 3ff7ee8a972a ARM: multi_v7_defconfig: Enable VIDEO_RENESAS_FDP1 adds 1926bd6bf20f ARM: dts: r9a06g032: Use r9a06g032-sysctrl binding definitions adds 08e735233ea2 ARM: shmobile: Remove the ARCH_SHMOBILE Kconfig symbol adds b9fad74bfe76 ARM: shmobile: Convert to using %pOFn instead of device_node.name adds 2268c82a0953 arm64: dts: renesas: r8a774a1: Add SYS-DMAC controller nodes adds f3264c903f11 arm64: dts: renesas: r8a774a1: Add SCIF and HSCIF nodes adds 8529e42ce492 arm64: dts: renesas: r8a774a1: Add INTC-EX device node adds c0e8cf726a3f arm64: dts: renesas: r8a774a1: Add Ethernet AVB node adds 6c9d16a20f76 arm64: dts: renesas: r8a774a1: Add RWDT node adds e6a8f48e22a2 arm64: dts: renesas: r8a774a1: Add pinctrl device node adds 6d928027dc9f arm64: dts: renesas: r8a774a1: Add GPIO device nodes adds d7c200128205 arm64: dts: renesas: r8a774a1: Add SDHI nodes adds c82b0ddb5150 arm64: dts: renesas: r8a774a1: Add I2C and IIC-DVFS support adds 571b0c7322f8 arm64: dts: renesas: r8a774a1: Add RZ/G2M thermal support adds bffc30a03097 arm64: dts: renesas: r8a774a1: Add IPMMU device nodes adds 83a72a084c3d arm64: dts: renesas: r8a774a1: Add all MSIOF nodes adds a3f46d02bd34 arm64: dts: renesas: r8a774a1: Add Cortex-A53 CPU cores adds e50203017cda arm64: dts: renesas: r8a774a1: Add PWM device nodes adds ac7d1ade5942 arm64: dts: renesas: r8a774a1: Add audio support adds 30ab4d216f00 arm64: dts: renesas: r8a774a1: Add FCPF and FCPV instances adds ea396fffdcc6 arm64: dts: renesas: r8a774a1: Add USB2.0 phy and host(EHC [...] adds 3168ed2b4399 arm64: dts: renesas: r8a774a1: Add USB-DMAC and HSUSB devi [...] adds 45e33f9cc072 arm64: dts: renesas: r8a774a1: Add USB3.0 device nodes adds 37e95962e6f0 arm64: dts: renesas: r8a77980: add PCIe support adds 5f66ecf4bddc arm64: dts: renesas: condor: add PCIe support adds d0c964ea6cc8 arm64: dts: renesas: r8a77965: m3nulcb-kf: Initial device tree adds 35a8e754ba81 arm64: dts: renesas: Fix whitespace around assignments adds 8ac24573ab00 arm64: dts: renesas: v3hsk: Move lvds0 node adds 242c824bc71d arm64: dts: renesas: r8a77965: Move timer node adds aa9ddda22bac arm64: dts: renesas: r8a77965: Fix HS-USB compatible adds f658c19bb15d arm64: dts: renesas: r8a77965: Fix clock/reset for usb2_phy1 adds 06cc89e8acb4 arm64: dts: renesas: salvator-xs: Improve SATA switch sett [...] adds f0145edb408f arm64: dts: renesas: r8a77990: Use CPG/MSSR and SYSC bindi [...] adds 9c3b6be902c5 arm64: dts: renesas: r8a77990: Add BRG support to SCIF2 adds 5f0f549a93b8 arm64: dts: renesas: r8a7795: Move arm_cc630p node adds 2e3099c62ab3 arm64: dts: renesas: r8a77990: Add all MSIOF nodes adds 053f0c7e8547 arm64: dts: r8a77990: Add VIN and CSI-2 device nodes adds 8615abe0a145 arm64: dts: r8a77990: Add I2C device nodes adds adce0aa911a1 arm64: dts: renesas: r8a77990: Add SYS-DMAC device nodes adds 6d4d885d1e51 arm64: dts: renesas: enable SDR104 on R-Car Gen3 adds 0964d66036ed arm64: renesas: Remove the ARCH_SHMOBILE Kconfig symbol adds c1801ad02845 arm64: enable CMT/TMU support for Renesas SoC adds e9886c4bba67 soc: renesas: rcar-sysc: Add r8a774a1 support adds 33ca657deb56 soc: renesas: rcar-rst: Add support for RZ/G2M adds 0600e9092a28 dt-bindings: power: Add r8a774a1 SYSC power domain definitions adds 8177d85a70c2 Merge branches 'arm-defconfig-for-v4.20', 'arm-dt-for-v4.2 [...] adds 70cc2ea3d7c0 Merge remote-tracking branch 'renesas/next' adds 8bb878cf20ae arm64: dts: rockchip: add support for ROC-RK3399-PC board adds d15524609bd6 dt-bindings: rockchip: grf: add grf and pmugrf description [...] adds 7053e06b1422 arm64: dts: rockchip: add core dtsi file for PX30 SoCs adds 4afbce842a5c arm64: dts: rockchip: add PX30 evaluation board devicetree adds 49533b821143 arm64: dts: rockchip: add io-domain to roc-rk3328-cc adds 692ff61efab6 arm64: dts: rockchip: add GRF GPIO controller to rk3328 adds 99165b93dafe arm64: dts: rockchip: add sdmmc UHS support for roc-rk3328-cc adds f888da16628c arm64: dts: rockchip: Add idle-states to device tree for rk3399 adds 967c14649132 arm64: dts: rockchip: add missing vop properties for px30 adds 01489c481858 Merge branch 'v4.20-armsoc/dts64' into for-next adds c14d28e86d3c clk: rockchip: improve rk3288 pll rates for better hdmi output adds fcabb76ac322 Merge branch 'v4.20-clk/next' into for-next adds 0fff1428bee0 ARM: dts: rockchip: add rk3188 lcd controller nodes adds aed6b9a5edcc Merge branch 'v4.20-armsoc/dts32' into for-next adds e58ee4fbae86 Merge remote-tracking branch 'rockchip/for-next' adds d428b5355d5f ARM: dts: exynos: Add DSI node on Exynos5250 adds 0772cf588cc9 ARM: dts: exynos: Add DSI and panel nodes on Arndale adds 620375c8fdf2 ARM: dts: exynos: Use i2c-gpio for HDMI-DDC on Arndale adds 21cb5a27483a ARM: dts: exynos: Fix HDMI-HPD line handling on Arndale adds db4e26115c73 ARM: dts: s5pv210: Switch to S5Pv210 specific pinctrl wake [...] adds eb9e16d8573e ARM: dts: exynos: Convert exynos5250.dtsi to opp-v2 bindings adds 645b23da6f8b ARM: dts: exynos: Mark 1 GHz CPU OPP as suspend OPP on Exynos5250 adds 95ac226222a6 ARM: dts: exynos: Add missing used PMIC regulators on Exyn [...] adds 8e82954979fc ARM: dts: exynos: Add unused PMIC regulators on Exynos5422 [...] adds b5124e450793 ARM: dts: exynos: Disable unused PMIC regulators on Exynos [...] adds 8be3e7f0785c ARM: dts: exynos: Add LDO28 regulator on Exynos5422 Odroid boards adds 64858773d78e ARM: dts: exynos: Fix sound in Snow-rev5 Chromebook adds f8f3b7fc21b1 ARM: dts: exynos: Fix regulators configuration on Peach Pi [...] adds f5e758b8358f ARM: dts: exynos: Disable pull control for MAX8997 interru [...] adds c58ce8e66d89 ARM: dts: exynos: Add missing PMIC interrupts on Universal [...] adds b803211825d8 ARM: dts: exynos: Remove double SD card detect pin inversion adds ef2ecab9af5f ARM: dts: exynos: Disable pull control for S5M8767 PMIC adds 687b5ae2e6c6 ARM: exynos: Store Exynos5420 register state in one variable adds e0b35c1ab5ac ARM: exynos: Fix imprecise abort during Exynos5422 suspend to RAM adds b2a13da505e8 ARM: s3c24xx: Remove empty gta02_pmu children probe adds 45de718fb0dc Merge branch 'next/soc' into for-next adds 338061596373 Merge remote-tracking branch 'samsung-krzk/for-next' adds 2852bfbf4f16 clk: sunxi-ng: h6: fix bus clocks' divider position adds 58c0f79887d5 clk: sunxi-ng: h6: fix PWM gate/reset offset adds cb54fbd21a8f clk: sunxi-ng: Add maximum rate constraint to NM PLLs adds 02d7901695af clk: sunxi-ng: h3/h5: Add max. rate constraint to pll-video adds b16fb66915fc clk: sunxi-ng: r40: Add max. rate constraint to video PLLs adds a8e5433cdc50 clk: sunxi-ng: nkmp: Add constraint for maximum rate adds a528872dbb87 clk: sunxi-ng: a83t: Add max. rate constraint to video PLLs adds 7c06a1e1bc96 clk: sunxi-ng: sun50i: h6: Add 2x fixed post-divider to MM [...] adds a8858d871c06 ARM: dts: sun8i: a83t: Add the cir pin for the A83T adds 26de4dc74cf5 ARM: dts: sun8i: a83t: Add support for the cir interface adds 6f26c238b7d3 ARM: dts: sun8i: a83t: bananapi-m3: Enable IR controller adds c41ca64d0750 ARM: dts: sunxi: Don't use cd-inverted in sun8i-r40-banana [...] adds ac947b179bdc arm64: dts: allwinner: a64: Add SID node adds fcddd1f609ea arm64: dts: allwinner: Don't use cd-inverted in sun50i-a64 [...] adds d177c8b61d6b arm64: allwinner: dts: h6: fix Pine H64 MMC bus width adds 077b2ea5a4e0 ARM: dts: sun8i: h3: Add SID compatible string adds 9bcb8cd0e933 nvmem: sunxi-sid: add support for H5's SID controller adds 86c278b030bc arm64: dts: allwinner: h5: Add SID for H5 adds dbb00838566d ARM: dts: sun8i: Add initial Orangepi Zero Plus 2 H3 support adds e58c24760796 arm64: dts: allwinner: h5: Add device node for Mali-450 GPU adds 805af4e1b7e3 Merge branches 'sunxi/clk-for-4.20', 'sunxi/dt-for-4.20', [...] adds 4cd1543e1772 ARM: dts: sun8i: h3-h5: ir register size should be the who [...] adds 39defc813264 arm64: dts: allwinner: a64: Add L2 cache nodes adds b3ee15a509ff arm64: dts: allwinner: a64: Add Pine64-LTS device tree file adds 09b964afca14 arm64: dts: allwinner: a64: Orange Pi Win: Fix SD card node adds 3131cfb68480 arm64: dts: allwinner: a64: Orange Pi Win: Enable USB hub [...] adds 14ff5d8f9151 arm64: dts: allwinner: a64: Orange Pi Win: Enable USB OTG socket adds 93d6a27cfcc0 arm64: dts: allwinner: a64: Orange Pi Win: Add Ethernet node adds 13b31e6bd357 arm64: dts: allwinner: a64: Orange Pi Win: Add UARTs adds e71cc56058f3 arm64: dts: allwinner: a64: Orange Pi Win: Add LED node adds 64971e5ad5da arm64: dts: allwinner: a64: Orange Pi Win: Add SDIO node adds d817442236e5 arm64: dts: allwinner: a64: Orange Pi Win: Add SPI flash node adds eacd9c431ac6 arm64: dts: allwinner: a64: Orange Pi Win: Adjust CSI power rails adds 93366b49a35f arm64: dts: allwinner: a64: Olinuxino: fix DRAM voltage adds 21eac6f33e68 arm64: dts: allwinner: a64: Olinuxino: add Ethernet nodes adds aa9cbe94ed82 arm64: dts: allwinner: a64: Olinuxino: enable USB adds 480f58cdbe39 arm64: dts: allwinner: a64: NanoPi-A64: Fix DCDC1 voltage adds 708db568f594 arm64: dts: allwinner: a64: NanoPi-A64: Add Ethernet adds ca6aee21ced7 arm64: dts: allwinner: a64: NanoPi-A64: Add Wifi chip adds 3e9429efb7f2 arm64: dts: allwinner: a64: NanoPi-A64: Add blue status LED adds bb107114d290 Merge branches 'sunxi/h3-h5-for-4.20' and 'sunxi/dt64-for- [...] adds fa59dd2ef755 arm64: dts: allwinner: a64: Split out data strobe pin from [...] adds d91ebb95b96c arm64: dts: allwinner: a64: Rename uart0_pins_a label to u [...] adds 1b6ff1cb7e67 arm64: dts: allwinner: a64: Rename r_i2c_pins_a label to r [...] adds d910a0e8dc9c ARM: dts: sun8i: h3: bpi-m2-plus: Fix address for external [...] adds 03aac16d32dd ARM: dts: sun8i: h3: Split out non-SoC-specific parts of B [...] adds 51e23b1e1b58 arm64: dts: allwinner: h5: Add device tree for Bananapi M2 [...] adds 0565855d71db Merge branches 'sunxi/dt64-for-4.20' and 'sunxi/h3-h5-for- [...] adds 0b1ea6f3573a arm64: dts: allwinner: h6: Add OrangePi One Plus initial support adds 5c4cf4c6aaac Merge branch 'sunxi/dt64-for-4.20' into sunxi/for-next adds c2ff8383cc33 clk: sunxi-ng: sun50i: h6: Add 2x fixed post-divider to MM [...] adds 0185f9a01131 Merge branch 'sunxi/clk-for-4.20' into sunxi/for-next adds 65b1e8a6ca5f clk: sunxi-ng: a64: Add minimal rate for video PLLs adds 5de39acaf346 clk: sunxi-ng: a64: Add max. rate constraint to video PLLs adds 8b2a37870419 dt-bindings: clock: sun50i-a64-ccu: Add PLL_VIDEO0 macro adds 0570921c4c32 arm64: defconfig: Enable CONFIG_DRM_SUN4I adds 41c64d3318aa ARM: dts: sun8i: r40: add sata node adds 666907a3f9bd ARM: dts: sun8i: sun8i-r40-bananapi-m2-ultra: enable AHCI adds 84344295689a Merge branches 'sunxi/clk-for-4.20', 'sunxi/config64-for-4 [...] adds 81eeb50ac973 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds d9be10edf7d6 dt-bindings: Add Tegra PMC pad configuration bindings adds 880ce389389e Merge branch for-4.20/dt-bindings into for-next adds 4d8c836a866b Merge branch 'for-4.20/dt-bindings' into for-4.20/soc adds 1dc6bd5e39a2 soc/tegra: pmc: Fix child-node lookup adds 13136a47a061 soc/tegra: pmc: Fix pad voltage configuration for Tegra186 adds 00ead3c913af soc/tegra: pmc: Factor out DPD register bit calculation adds f142b9d6461c soc/tegra: pmc: Implement tegra_io_pad_is_powered() adds 437c4f26f428 soc/tegra: pmc: Use X macro to generate IO pad tables adds fccf0f76ecd3 soc/tegra: pmc: Remove public pad voltage APIs adds 4a37f11c8f57 soc/tegra: pmc: Implement pad configuration via pinctrl adds abdf65292e74 Merge branch for-4.20/soc into for-next adds 33a1f89b605c Merge branch 'for-4.20/dt-bindings' into for-4.20/arm64/dt adds 6641af7e1fa7 arm64: dts: Add Tegra210 sdmmc pinctrl voltage states adds 24005fd1b3b4 arm64: dts: Add Tegra186 sdmmc pinctrl voltage states adds 41cc3771c93e arm64: dts: tegra210-p2180: Allow ldo2 to go down to 1.8 V adds 6ff7705da880 arm64: dts: tegra210-p2180: Correct sdmmc4 vqmmc-supply adds 1e0f69746d62 arm64: dts: tegra210-p2597: Remove no-1-8-v from sdmmc1 adds 1ea067183d8a arm64: dts: tegra210: Add sdmmc pad auto calibration offsets adds 41408c215ab7 arm64: dts: tegra186: Add sdmmc pad auto calibration offsets adds 63af8bcd23a6 arm64: dts: tegra210: Add SDHCI tap and trim values adds 6f90c6f0db83 arm64: dts: tegra186: Add SDHCI tap and trim values adds 918f9671c86b arm64: dts: tegra210: Assign clocks for sdmmc1 and sdmmc4 adds 98a2494f847c arm64: dts: tegra186: Assign clocks for sdmmc1 and sdmmc4 adds 5879600a70d0 arm64: dts: tegra210: Add SDMMC4 DQS trim value adds 22248e91bee0 arm64: dts: tegra186: Add SDMMC4 DQS trim value adds d5d6b468a004 arm64: dts: tegra210: Enable HS400 adds 207f60babbed arm64: dts: tegra186: Enable HS400 adds 72cb7a878f5b Merge branch for-4.20/arm64/dt into for-next adds 7d9d9554d1db Merge remote-tracking branch 'tegra/for-next' adds f300168a3a01 clk: max77686: Add SPDX license identifiers adds 94047d979574 clk: s2mps11,s3c64xx: Add SPDX license identifiers adds 81db07c4ddb1 Merge branch 'clk-spdx' into clk-next adds cc4f6944d0e3 clk: qcom: Add support for RCG to register for DFS adds 8b69c6dba230 clk: qcom: gcc: Register QUPv3 RCGs for DFS on SDM845 adds 074d09b470d4 Merge branch 'clk-qcom-dfs' into clk-next adds 8748b4a786a9 clk: s2mps11: Use existing defines from bindings for clock IDs adds d3abf3a17a69 Merge branch 'clk-smp2s11-include' into clk-next adds b567752144e3 clk: qcom: Add some missing gcc clks for msm8996 adds 0ca556c02973 Merge branch 'clk-qcom-8996-missing' into clk-next adds 37ed2e5a7a92 Merge branch 'clk-fixes' into clk-next adds 48735597f7bd clk: qcom: Add qspi (Quad SPI) clock defines for sdm845 to header adds 4f83d9b848f6 clk: qcom: Add qspi (Quad SPI) clocks for sdm845 adds f338c65f7529 Merge branch 'clk-qcom-qspi' into clk-next adds e665f029a283 clk: Convert to using %pOFn instead of device_node.name adds 4db8a82354cb Merge branch 'clk-dt-name' into clk-next adds 00a461cc32ec clk: ti: fix OF child-node lookup adds cf04ab6e51fc Merge branch 'clk-ti-of-node' into clk-next adds cd2e09c33bee Merge branch 'clk-fixes' into clk-next adds 2bdb2a1cca86 clk: qcom: Allocate space for NULL terimation in DFS table adds 0bd6184e4359 Merge branch 'clk-qcom-dfs' into clk-next adds 681cd4a890e3 clk: qcom: clk-branch: Use true and false for boolean values adds 0b85de7cef01 clk: cdce925: release child device nodes adds 1ac289f53d8e Merge branch 'clk-sa' into clk-next adds e848c2ea117f clk: renesas: use SPDX identifier for Renesas drivers adds 361adb4c5f0d Merge branch 'clk-spdx' into clk-next adds f40c467523cb dt-bindings: clock: Introduce QCOM Camera clock bindings adds 78412c262004 clk: qcom: Add camera clock controller driver for SDM845 adds fc21371251d6 Merge branch 'clk-qcom-sdm845-camcc' into clk-next adds 1adb0a9faabb clk: mediatek: remove unused array audio_parents adds c83949942793 Merge branch 'clk-mtk-unused' into clk-next adds fdb78a8c35bc clk: renesas: rcar-gen3: Rename rint to .r adds 38c79e2899a6 clk: renesas: rcar-gen3: Add support for OSC EXTAL predivider adds f23b866e2021 clk: renesas: r8a7795: Add OSC EXTAL predivider configuration adds 7b8b9a413122 clk: renesas: r8a7796: Add OSC EXTAL predivider configuration adds 979a2298a55a clk: renesas: r8a77965: Add OSC EXTAL predivider configuration adds 3a251270e6c8 clk: renesas: r8a77980: Add OSC predivider configuration a [...] adds 0d2602d75015 clk: renesas: cpg-mssr: Add support for fixed rate clocks adds b9d0b84b3db8 clk: renesas: rcar-gen3: Add support for RCKSEL clock selection adds dc643a843b5d clk: renesas: r8a77990: Correct RCLK handling adds 4f57998d6477 clk: renesas: r8a77995: Correct RCLK handling adds cd51e427e050 clk: renesas: rcar-gen3: Add support for mode pin clock selection adds f3824deb4633 clk: renesas: r8a77980: Add RCLK for watchdog timer adds e59bb7be47af clk: renesas: r8a77965: Add SATA clock adds 62f32dde3343 clk: renesas: Add r8a774a1 CPG Core Clock Definitions adds 331a53e05b67 clk: renesas: cpg-mssr: Add r8a774a1 support adds bc7133cef812 clk: renesas: r8a77965: Add FDP clock adds b30c862f2a72 clk: renesas: r8a77990: Add missing I2C7 clock adds f676d8612cd6 Merge tag 'clk-renesas-for-v4.20-tag1' of git://git.kernel [...] adds 748b8ebc0932 Merge branch 'clk-renesas' into clk-next adds e9a2310fb689 reset: hisilicon: fix potential NULL pointer dereference adds 419af2a3a0d9 Merge branch 'clk-sa' into clk-next adds d9d95e78cff8 clk: mvebu: armada-37xx-periph: save the IP base address i [...] adds 5beb1e60dba9 clk: mvebu: armada-37xx-periph: add suspend/resume support adds 7be9338d38a6 Merge branch 'clk-mvebu-periph-pm' into clk-next adds f8bb29a1e829 Merge remote-tracking branch 'clk/clk-next' adds 53e6ab3d0750 clk: samsung: Remove excessive include adds 6bdac3b4c493 clk: samsung: s3c2410: Use generic helper for handling sus [...] adds 1b3493d755c8 clk: samsung: s3c2412: Use generic helper for handling sus [...] adds b5331e2feafe clk: samsung: s3c2443: Use generic helper for handling sus [...] adds e0f997a444a0 clk: samsung: s3c64xx: Use generic helper for handling sus [...] adds c2dbfa8d1290 clk: samsung: s5pv210: Use generic helper for handling sus [...] adds 78c7bd42abb6 clk: samsung: exynos5250: Use generic helper for handling [...] adds 59674cdb98ba clk: samsung: Add support for setting registers state befo [...] adds 730f3711c249 clk: samsung: exynos4: Use generic helper for handling sus [...] adds 9ac6d15aac25 clk: samsung: exynos5420: Use generic helper for handling [...] adds af68ec14f112 clk: samsung: Use NOIRQ stage for Exynos5433 clocks suspen [...] adds 72128c8827c5 clk: samsung: exynos5433: Add suspend state for TOP, CPIF [...] adds 534e6b3db29b Merge remote-tracking branch 'clk-samsung/for-next' adds 31b02fe54206 c6x: switch to NO_BOOTMEM adds 1bdf2a1eb9a7 Merge remote-tracking branch 'c6x/for-linux-next' adds aee94ee873d7 m68k/atari: ARAnyM - Remove reference to long-deprecated M [...] adds 58c116fb7dc6 m68k/sun3: Remove is_medusa and m68k_pgtable_cachemode adds 54aa7ac93053 Merge remote-tracking branch 'm68k/for-next' adds 6abe58d985c4 m68k: fix early memory reservation for ColdFire MMU systems adds 987f6a392b08 Merge remote-tracking branch 'm68knommu/for-next' adds 33f2ac5451a6 MIPS: Loongon64: DMA functions cleanup adds 9475e90f024a MIPS: Convert to using %pOFn instead of device_node.name adds feef7918667b MIPS: BCM47XX: Enable USB power on Netgear WNDR3400v3 adds e245767abf27 MIPS: Use a custom elf-entry program to find kernel entry point adds b962aeb02205 MIPS: Use GENERIC_IOMAP adds e966d3084596 MIPS: Remove SLOW_DOWN_IO adds 35d017947401 MIPS: ralink: Add rt3352 SPI_CS1 pinmux adds 4988154211ad MIPS: Remove no-op/identity casts adds 52c985acf3fe MIPS: Move arch_mem_init() comment near definition adds 9ca953a3d6a6 MIPS: dts: mscc: Add i2c on ocelot adds 7c45885ea929 MIPS: dts: mscc: enable i2c on ocelot_pcb123 adds c6e1241a82e6 mips: txx9: fix iounmap related issue adds 0eb1cfffd543 MIPS: pci-rt2880: set pci controller of_node adds f13a9a370281 Merge remote-tracking branch 'mips/mips-next' adds 40c00eb7b3ff parisc: Use PARISC_ITLB_TRAP constant in entry.S adds 0f02c740e672 parisc: remove check for minimum required GCC version adds 7efbe131b5b0 parisc: remove the dead ccio-rm-dma driver adds fd6a3008b9bc Merge remote-tracking branch 'parisc-hd/for-next' adds cdc7274029ca riscv: Do not overwrite initrd_start and initrd_end adds 25ba6711b1c1 Merge remote-tracking branch 'risc-v/for-next' adds c0ab7f1e6617 um: Drop own definition of PTRACE_SYSEMU/_SINGLESTEP adds b961be4837dd um: Remove update_debugregs() adds cc97de293cb0 um: Give start_idle_thread() a return code adds 15858da41171 um: remove unused AIO code adds d9cbd0e8f667 um: NULL check before kfree is not needed adds 71741e983b03 Merge remote-tracking branch 'uml/linux-next' adds 51fc407848da Merge tag 'v4.9' into xtensa-for-next adds 6e72293ab0e9 xtensa: fix noMMU build on cores with MMU adds ec59c4ad070d Merge branch 'xtensa-boot' into xtensa-for-next adds 5874c700308f xtensa: make __pa work with uncached KSEG addresses adds 9b819054a93c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds d0c32cdc395c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds 07d93a3b6ddc Merge branch 'xtensa-sim-params' into xtensa-for-next adds 6fad04b7585d Merge branch 'xtensa-fixes' into xtensa-for-next adds bdf3b55fde37 Merge branch 'xtensa-fixes' into xtensa-for-next adds 51b5e9756efd Merge branch 'xtensa-fixes' into xtensa-for-next adds 271335b9726e Merge branch 'xtensa-fixes' into xtensa-for-next adds a5840bee73a3 Merge branch 'xtensa-asm-cleanups' into xtensa-for-next adds 60f8f2dd34b3 Merge branch 'xtensa-ssp-kasan' into xtensa-for-next adds c3d1b34b772f Merge branch 'xtensa-fixes' into xtensa-for-next adds 73b37067623c xtensa: fix futex_atomic_cmpxchg_inatomic adds 9e0031ddb608 xtensa: fix build with KASAN adds e69bf251406b Merge branch 'xtensa-fixes' into xtensa-for-next adds ede179d96eb8 xtensa: support DMA_ATTR_NO_KERNEL_MAPPING attribute adds ae6063c83634 Merge branch 'xtensa-fixes' into xtensa-for-next adds 21ec04090f59 xtensa: xtfpga: implement platform DMA address helpers adds cb6db64ef5a9 Merge branch 'xtensa-dma-fixes' into xtensa-for-next adds 30bd09dcbfb7 xtensa: limit offsets in __loop_cache_{all,page} adds 2cf848801042 xtensa: increase ranges in ___invalidate_{i,d}cache_all adds f0f84837c6da xtensa: rework noMMU cache attributes initialization adds 7bc8c12abba0 Merge branch 'xtensa-fixes' into xtensa-for-next adds ef439d49e0bf xtensa: ISS: don't allocate memory in platform_setup adds 6ffa1e97b3e7 Merge branch 'xtensa-fixes' into xtensa-for-next adds c0489a620a7a Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 55d945e2e4aa fs: befs: btree: Fixed some coding standard issues adds 9d1d7f8ef428 Merge remote-tracking branch 'befs/for-next' adds b0746f0ae87e Merge branch 'for-4.19' into for-next-current-v4.19-20180817 adds c3470a728d96 btrfs: Remove root parameter from btrfs_insert_dir_item adds 5fa22279525c btrfs: Remove 'objectid' member from struct btrfs_root adds 8621de35a6ea Btrfs: sync log after logging new name adds 26539fe3adc5 Btrfs: fix data corruption when deduplicating between diff [...] adds 8616a9aa455a btrfs: Always check nocow for quota enabled case to make s [...] adds 25e6827423a9 btrfs: qgroup: Dirty all qgroups before rescan adds c0289bd74c3f btrfs: fix qgroup_free wrong num_bytes in btrfs_subvolume_ [...] adds 6205cca9e2c7 btrfs: btrfs_shrink_device should call commit transaction [...] adds 3066c91226cf Merge branch 'misc-4.19' into for-next-current-v4.19-20180817 adds 1e5f18740238 Merge branch 'for-next-current-v4.19-20180817' into for-ne [...] adds a0aa5bc6555c Merge remote-tracking branch 'btrfs-kdave/for-next' adds 8aaff15168cf ceph: avoid a use-after-free in ceph_destroy_options() adds eb3b2d6be4b5 rbd: factor out get_parent_info() adds e92c0eaf7543 rbd: support cloning across namespaces adds 00bd837b572f Merge remote-tracking branch 'ceph/master' adds c15e3f19a6d5 fs/cifs: don't translate SFM_SLASH (U+F026) to backslash adds 5e19697b56a6 SMB3: Backup intent flag missing for directory opens with [...] adds 25f2573512d7 smb3: minor debugging clarifications in rfc1001 len processing adds f80156833232 smb3: check for and properly advertise directory lease support adds 395a2076b406 cifs: connect to servername instead of IP for IPC$ share adds af2c965f8cfd cifs: add a smb2_compound_op and change QUERY_INFO to use it adds 582d2a2c560c cifs: change mkdir to use a compound adds 566059ed6c06 cifs: change unlink to use a compound adds 1a0888cb57bb cifs: create helpers for SMB2_set_info_init/free() adds 66c2773d3c2b cifs: make rmdir() use compounding adds d0a072c6d77d cifs: change SMB2_OP_SET_EOF to use compounding adds f72339f65bcb cifs: change SMB2_OP_SET_INFO to use compounding adds 9700e7d44b30 cifs: remove the is_falloc argument to SMB2_set_eof adds 025bcb65f2f5 cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use co [...] adds 9e5ebfd1a709 cifs: create a define for the max number of iov we need fo [...] adds dfd0af1e7940 SMB3: Backup intent flag missing from compounded ops adds 1d367ba660e4 cifs: add a warning if we try to to dequeue a deleted mid adds 815aaa2ac8d5 cifs: only wake the thread for the very last PDU in a compound adds 0f14a55d350e smb3: add tracepoint to catch cases where credit refund of [...] adds 4b893af22f74 fs/cifs: suppress a string overflow warning adds 34a9a02a7b34 cifs: remove set but not used variable 'cifs_sb' adds 8ed27f630206 Merge remote-tracking branch 'cifs/for-next' adds 5dcea554d5ce eCryptfs: fix a couple type promotion bugs adds 7368128cf639 Merge remote-tracking branch 'ecryptfs/next' adds 849fe89ce6d7 udf: remove unused variables group_start and nr_groups adds 59fed3bf8a46 ext2: cache NULL when both default_acl and acl are NULL adds 9bdda4e9cf2d fsnotify: fix ignore mask logic in fsnotify() adds 0c7c4d3f1038 Merge fsnotify ignore mask handling fix. adds 1e6cb72399fd fsnotify: add super block object type adds 60f7ed8c7c4d fsnotify: send path type events to group with super block marks adds d54f4fba889b fanotify: add API to attach/detach super block mark adds 1ac9450c87f2 Pull fanotify superblock watch support. adds a4e8e05e7147 Merge remote-tracking branch 'ext3/for_next' adds 1618e6e29708 f2fs: add additional sanity check in f2fs_acl_from_disk() adds 7d20c8abb2ed f2fs: fix to avoid NULL pointer dereference on se->discard_map adds abde73c71829 f2fs: fix unnecessary periodic wakeup of discard thread wh [...] adds c142e461d7e1 Merge remote-tracking branch 'f2fs/dev' adds e8d4ceeb34a5 jfs: cache NULL when both default_acl and acl are NULL adds 8a6b067d1894 Merge remote-tracking branch 'jfs/jfs-next' adds 80d34810815b ovl: respect FIEMAP_FLAG_SYNC flag adds 5b910bd615ba ovl: fix GPF in swapfile_activate of file from overlayfs over xfs adds 17ef445f9bef Documentation/filesystems: update documentation of file_op [...] adds 45cd0faae371 vfs: add the fadvise() file operation adds 3d8f7615319b vfs: implement readahead(2) using POSIX_FADV_WILLNEED adds b833a3660394 ovl: add ovl_fadvise() adds 22ed9db4e335 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 2f9ad0ac947c 9p/xen: fix check for xenbus_read error in front_probe adds 81c99089bce6 v9fs_dir_readdir: fix double-free on p9stat_read error adds 62e3941776fe 9p: clear dangling pointers in p9stat_free adds 996d5b4db4b1 9p: Use a slab for allocating requests adds 6348b903d791 9p: Remove p9_idpool adds e0d28e6234d6 9p: embed fcall in req to round down buffer allocs adds fc8fb4eb08e5 9p: add a per-client fcall kmem_cache adds a75c729c7dca 9p: rename p9_free_req() function adds 7ff24700e1cd 9p: Add refcount to p9_req_t adds becdedd7d6a8 9p/rdma: do not disconnect on down_interruptible EAGAIN adds eea6c885fc72 9p: fix spelling mistake in fall-through annotation adds b1c7aa81c9e6 9p: Rename req to rreq in trans_fd adds 08189d0a34c3 Merge remote-tracking branch 'v9fs/9p-next' adds 984e7690da28 vfs: Require specification of size of mount data for inter [...] adds b479820e633c vfs: syscall: Add open_tree(2) to reference or clone a mount adds 480c67223acf vfs: syscall: Add move_mount(2) to move mounts around adds 258403138e66 teach move_mount(2) to work with OPEN_TREE_CLONE adds 549a2ccec20a vfs: Suppress MS_* flag defs within the kernel unless expl [...] adds 8ad8d732ca74 vfs: Introduce the basic header for the new mount API's fi [...] adds 35fd1130c6ee vfs: Introduce logging functions adds c6a6c4071549 vfs: Add configuration parser helpers adds 14e246638ac8 vfs: Add LSM hooks for the new mount API adds 788257358869 vfs: Put security flags into the fs_context struct adds a37ec8d68ff0 selinux: Implement the new mount API LSM hooks adds d728698f35d8 smack: Implement filesystem context security hooks adds bf39e8b45845 apparmor: Implement security hooks for the new mount API adds 150b64bee436 tomoyo: Implement security hooks for the new mount API adds bae551929c54 vfs: Separate changing mount flags full remount adds fd0002870b45 vfs: Implement a filesystem superblock creation/configurat [...] adds dfcf373eab92 vfs: Remove unused code after filesystem context changes adds 3ac0d8fd1cca procfs: Move proc_fill_super() to fs/proc/root.c adds 1b34a4bb5b1b proc: Add fs_context support to procfs adds eb7e666ca901 ipc: Convert mqueue fs to fs_context adds 88ed9083f578 cpuset: Use fs_context adds a8c7fe83d171 kernfs, sysfs, cgroup, intel_rdt: Support fs_context adds 982fd61a36a9 hugetlbfs: Convert to fs_context adds 9f7743a748a9 vfs: Remove kern_mount_data() adds daa4a2610585 vfs: Provide documentation for new mount API adds ce0e916fc290 Make anon_inodes unconditional adds 37beac0107cd vfs: syscall: Add fsopen() to prepare for superblock creation adds 920cf2eca9e5 vfs: Implement logging through fs_context adds 53092187a136 vfs: Add some logging to the core users of the fs_context log adds 22eb820c369f vfs: syscall: Add fsconfig() for configuring and managing [...] adds 2a86afdbfddc vfs: syscall: Add fsmount() to create a mount for a superblock adds e8ec556ea765 vfs: syscall: Add fspick() to select a superblock for reco [...] adds c317886d50a6 afs: Add fs_context support adds b7cd9136aa13 afs: Use fs_context to pass parameters over automount adds 3e83f58bcc4f vfs: Add a sample program for the new mount API adds 67f668a6a913 vfs: syscall: Add fsinfo() to query filesystem information adds 78a75087cff6 afs: Add fsinfo support adds c8baf7beb5dc vfs: Allow fsinfo() to query what's in an fs_context adds 219111083e33 vfs: Allow fsinfo() to be used to query an fs parameter de [...] adds d6f0727a4567 Merge remote-tracking branch 'vfs/for-next' adds a4322becd21e Merge branch 'for-4.19-nmi' into for-next adds 26964449c8db Merge remote-tracking branch 'printk/for-next' adds 1f3934b1d5e5 PCI/ASPM: Fix link_state teardown on device removal adds 0ad7367f1875 Merge branch 'pci/aspm' adds 7502a431832f arm64: PCI: Remove node-local allocations when initialisin [...] adds 848a6e8eebf7 x86/PCI: Remove node-local allocation when initialising ho [...] adds ce395d89d6f5 Merge branch 'pci/enumeration' adds e76ac5875f5d PCI: pciehp: Differentiate between surprise and safe removal adds 3ea7a150795e Merge branch 'pci/hotplug' adds abc0d99325e2 Merge remote-tracking branch 'pci/next' adds 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next adds d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next adds 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next adds 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next adds 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next adds 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next adds b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next adds ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next adds f45728380f49 Merge branch 'for-4.18/multitouch' into for-next adds 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next adds 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next adds 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next adds 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next adds 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next adds eb42863d710a Merge branch 'for-4.18/multitouch' into for-next adds 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next adds 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next adds 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next adds 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next adds 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next adds 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next adds b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next adds f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next adds e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next adds c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next adds eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next adds 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next adds 1519d49960da Merge branch 'for-4.19/wiimote' into for-next adds 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next adds 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next adds 53ad28d14107 Merge branch 'for-4.19/elan' into for-next adds 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next adds 57194b035942 Merge branch 'for-4.19/upstream' into for-next adds 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next adds 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next adds e0ab8b26aa96 HID: intel-ish-hid: Enable Sunrise Point-H ish driver adds fb6acf76c3fd HID: i2c-hid: Fix flooded incomplete report after S3 on Ra [...] adds ee3454924370 HID: add support for Apple Magic Keyboards adds e38c0ac55ee6 HID: input: fix leaking custom input node name adds b2dd9f2e5a8a HID: core: fix memory leak on probe adds 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next adds 71f6fa90a353 HID: increase maximum global item tag report size to 256 adds 18c31465c84e Merge branch 'for-4.20/core' into for-next adds 43822c98f2eb HID: hid-saitek: Add device ID for RAT 7 Contagion adds bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next adds d7065620b89f HID: input: do not append a suffix if the name already has it adds ec6adef5fbc3 HID: multitouch: fix Elan panels with 2 input modes declaration adds 0d6c30114091 HID: core: fix grouping by application adds 7ffa13be4945 HID: multitouch: simplify the application retrieval adds 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] adds b034ed50a2bb HID: core: fix NULL pointer dereference adds e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next adds aaf9978c3c02 Input: Add the `REL_WHEEL_HI_RES` event code adds 1ff2e1a44e02 HID: input: Create a utility class for counting scroll events adds 051dc9b05796 HID: logitech: Add function to enable HID++ 1.0 "scrolling [...] adds d56ca9855bf9 HID: logitech: Enable high-resolution scrolling on Logitech mice adds 3fe1d6bbcd16 HID: logitech: Use LDJ_DEVICE macro for existing Logitech mice adds 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next adds f2d3b625dae1 HID: microsoft: Convert private data to be a proper struct adds 73c5b254c365 HID: microsoft: Add rumble support for Xbox One S controller adds cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next adds ade573eb1e03 HID: sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 [...] adds c226b359099d Merge branch 'for-4.19/fixes' into for-next adds 6b003a8ddd6f HID: cougar: Make parameter 'g6_is_space' dinamically settable adds 75f1f19bdd60 HID: cougar: Stop processing vendor events on hid-core adds 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next adds 830e82aa48f3 HID: microsoft: the driver now neeed MEMLESS_FF infrastructure adds c765667f188b Merge branch 'for-4.20/microsoft' into for-next adds 8473a93d1ba5 HID: input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS adds df9e33b723ae Merge branch 'for-4.20/core' into for-next adds 52cf93e63ee6 HID: i2c-hid: Don't reset device upon system resume adds 4c640c41381e Merge branch 'for-4.19/fixes' into for-next adds 8129ff846957 Merge remote-tracking branch 'hid/for-next' adds 1732c22abca8 i2c: designware: use generic table matching adds 96742775a3c0 i2c: designware: move #ifdef CONFIG_OF to the top adds c7fa7aeff85c i2c: designware: allow IP specific sda_hold_time adds ffbc01bff2ef dt-bindings: i2c: designware: document MSCC Ocelot bindings adds 1bb39959623b i2c: designware: add MSCC Ocelot support adds 38f5d8d8cbb2 i2c: uniphier: issue STOP only for last message or I2C_M_STOP adds 4c85609b08c4 i2c: uniphier-f: issue STOP only for last message or I2C_M_STOP adds f6eb89349078 dt-bindings: imx-lpi2c: Remove mx8dv compatible entry adds 20fdcd760a63 i2c: imx-lpi2c: Remove mx8dv compatible entry adds 34b7be301d4c Merge branch 'i2c/for-current' into i2c/for-next adds 851a15114895 i2c: i801: fix DNV's SMBCTRL register offset adds ae7304c3ea28 i2c: xiic: Make the start and the byte count write atomic adds 89528bd5bc0c Merge branch 'i2c/for-current' into i2c/for-next adds 9cbeeca05049 i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disab [...] adds fc66b39fe36a i2c: mediatek: Use DMA safe buffers for i2c transactions adds 3e9efc3299dd i2c: aspeed: Handle master/slave combined irq events properly adds 2f8df8d3afed Merge branch 'i2c/for-4.20' into i2c/for-next adds c398b6c88aa8 Merge remote-tracking branch 'i2c/i2c/for-next' adds 72d7b946be6b ACPI / bus: Only call dmi_check_system on X86 adds 3ded4048cd77 Merge branch 'dmi/master' adds 00e4d5bb6083 drivers: hwmon: (pmbus/ltc2978) Add support for LTM4686 uModule adds 0f20b9b36e3f hwmon: (mc13783-adc) Remove the mention to 'Atlas' adds 7469979e3330 hwmon: (mc13783-adc) Use nxp.com URLs adds 41adb7f1e24a hwmon: Convert to using %pOFn instead of device_node.name adds 254fc9190055 hwmon: (iio_hwmon) Do not duplicate or sanitize fixed string adds 391ccf247171 hwmon: (ibmpowernv) drop unnecessary OF name NULL checks adds 0ab05c4a0129 hwmon: (k10temp) Support all Family 15h Model 6xh and Mode [...] adds d943b6682f82 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 74f0fc936c05 docs/vm/hmm.rst: Add missed space adds 0e0f00935ae1 doc: dev-tools: kselftest.rst: update config file location adds cb95ff7da118 docs: fix typo in table describing 4.16 development cycle adds ff7872ef6f9a Documentation/fb/vesafb.txt: "inverse" option corrections adds 8a2933cfe784 docs: tracing: Add stacktrace filter command adds 60ca05c3b445 Documentation/l1tf: Fix small spelling typo adds 9799445af124 docs: tidy up TOCs and refs to license-rules.rst adds 9eff4a2e92a2 docs: dev-tools: coccinelle: Update documentation adds 9a40068220cb FireWire: clean up firewire-cdev.h kernel-doc adds 48f02b88c82b FireWire: clean up core-iso.c kernel-doc adds 226b18ad5589 FireWire: clean up core-transaction.c kernel-doc adds ea2ae0ecc9ad FireWire: add a Documentation driver-api chapter adds 2f4830ef96d2 FireWire: add driver-api Introduction section adds ec2a701b6e27 Merge remote-tracking branch 'jc_docs/docs-next' adds 48568b0c30c2 media: vicodec: add QP controls adds 29a7a5e99080 media: vicodec: add support for more pixel formats adds 56ba4d03d838 media: vicodec: simplify flags handling adds 98efd5525ac0 media: vicodec: simplify blocktype checking adds abe9d19ae3fd media: vicodec: improve handling of uncompressable planes adds 21abebf06dc9 media: vicodec: rename and use proper fwht prefix for codec adds cd12b401adc3 media: vicodec: split off v4l2 specific parts for the codec adds be5a1509af8d media: vicodec: fix out-of-range values when decoding adds 5bbf32217bf9 media: ov772x: use SCCB regmap adds 361f3803adfe media: ov9650: use SCCB regmap adds d508fffb92d9 media: ov5670, ov13858: Use pm_runtime_idle adds 4d471563d87b media: i2c: Fix pm_runtime_get_if_in_use() usage in sensor [...] adds 1526dbeb54f2 media: ipu3-cio2: Use dma_zalloc_coherent to replace dma_a [...] adds 1d18c2cd9d38 media: ov772x: Disable clk on error path adds fb98e29ff1ea media: ov5640: fix mode change regression adds a125385c9b17 media: vidioc-g-dv-timings.rst: document V4L2_DV_FL_CAN_DE [...] adds f992cee5ef97 media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS adds 87f9ed85d0f9 media: v4l2-dv-timings: Introduce v4l2_calc_timeperframe helper adds 3ae17c66ed66 media: cobalt: Use v4l2_calc_timeperframe helper adds d842a7cf938b media: adv7842: enable reduced fps detection adds babdb81bc958 Merge remote-tracking branch 'v4l-dvb/master' adds 148edb9afb21 Merge branch 'patchwork' into to_next adds 357b50f3ccc8 drm: amd: dc: don't use FP math when Kcov is enabled adds 4e4316c1ed2f Merge remote-tracking branch 'v4l-dvb-next/master' adds 5d128fbd8b20 ACPI / bus: Only call dmi_check_system() on X86 adds ce016885f98e Merge branch 'acpi-bus' into linux-next adds f11fc4bc669b ACPI / LPSS: Force LPSS quirks on boot adds 0ccfa3661a26 Merge branch 'acpi-soc' into linux-next adds 393f392c3b50 Merge remote-tracking branch 'pm/linux-next' adds 8a7e2d2ea080 cpupower: remove stringop-truncation waring adds b69081510f8e Merge remote-tracking branch 'cpupower/cpupower' adds d3c04a3a6870 IB/rxe: vary the source udp port for receive scaling adds 8b7b59d030cc IB/rxe: remove redudant qpn check adds 3db2bceb29fd IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev adds 66d0f207dbf0 IB/rxe: Replace spinlock with rwlock adds 3ccf19e25adf IB/rxe: Change pool state enums to capital letters adds 536a631d1ec1 IB/rxe: Avoid NULL check when search is successful adds 1703129ed2c1 IB/rxe: Refactor lookup memory function adds b97db58557f4 IB/rxe: fix for duplicate request processing and ack psns adds 4e4c53df5677 IB/rxe: avoid back-to-back retries adds 030e46e495af IB/rxe: fixes for rdma read retry adds c54a73d8202a IB/hfi1: Rework file list in Makefile adds 22c21438aad7 IB/hfi1: Remove duplicated defines adds 6a516bc9d70b IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly adds 57f97e96625f IB/hfi1: Get the hfi1_devdata structure as early as possible adds 09e71899b9cf IB/hfi1: Prepare for new HFI1 MSIx API adds 6eb4eb10fb0d IB/hfi1: Make the MSIx resource allocation a bit more flexible adds e63bb50d1994 IB/hfi1: PCIe bus width retry adds a2f7bbdc2dba IB/hfi1: Rework the IRQ API to be more flexible adds dc9f5d0f841d IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() adds c6a21c3864fc IB/mlx5: Change TX affinity assignment in RoCE LAG mode adds aa7e80b220f3 net/mlx5: Fix atomic_mode enum values adds 09adbb5dd01b net/mlx5: Add memic command opcode to command checker adds 2226dcb424bf net/mlx5: Cleanup flow namespace getter switch logic adds 8ce78257965e net/mlx5: Add proper NIC TX steering flow tables support adds 90c1d1b8da67 net/mlx5: Export modify header alloc/dealloc functions adds c3c062f80665 net/mlx5: Add support for more namespaces when allocating [...] adds 61444b458b01 net/mlx5: Break encap/decap into two separated flow table [...] adds e0e7a3861b6c net/mlx5: Move header encap type to IFC header file adds 60786f0987c0 {net, RDMA}/mlx5: Rename encap to reformat packet adds bea4e1f6c6c5 net/mlx5: Expose new packet reformat capabilities adds 31ca3648f01b net/mlx5: Pass a namespace for packet reformat ID allocation adds 50acec06f392 net/mlx5: Export packet reformat alloc/dealloc functions adds 0953fffec9ba RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language adds b4749bf25652 RDMA/mlx5: Add a new flow action verb - modify header adds 841eefc5cb57 RDMA/uverbs: Add generic function to fill in flow action object adds 08aeb97cb824 RDMA/mlx5: Add new flow action verb - packet reformat adds a090d0d859ff RDMA/mlx5: Extend packet reformat verbs adds af68ccbc1131 Merge branch 'mlx5-flow-mutate' into rdma.git for-next adds 08920b8f5d2d RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPL [...] adds f794809a7259 IB/core: Add an unbound WQ type to the new CQ API adds 882dff2890e1 IB/srp: Remove unnecessary unlikely() adds b3b43483a26d RDMA/qedr: remove set but not used variable 'ctx' adds 12d6f669717d RDMA/nes: Delete impossible debug prints adds 6ceb6331b329 RDMA/uverbs: Declare closing variable as boolean adds 627212c9d49b RDMA/core: Replace open-coded variant of get_device adds adee9f3f3bbb RDMA/core: Depend on device_add() to add device attributes adds c5c4d92e70f3 RDMA/uverbs: Use cdev_device_add() instead of cdev_add() adds b53b1c08a23e RDMA/uverbs: Use device.groups to initialize device attributes adds 2c910cb75e1f Merge branch 'uverbs_dev_cleanups' into rdma.git for-next adds a1cfc48b5e83 Merge remote-tracking branch 'rdma/for-next' adds 59dd45d550c5 ixgbe: firmware recovery mode adds 7fb94bd58dd6 ixgbevf: VF2VF TCP RSS adds 9e3f2f5ecee6 ixgbe: don't clear IPsec sa counters on HW clearing adds b2875fbf6c96 ixgbe: reload IPsec IP table after sa tables adds 99a7b0c14c30 ixgbe: prep IPsec constants for later use adds eda0333ac293 ixgbe: add VF IPsec management adds 9e4e30cc0c41 ixgbe: add VF IPsec offload enable flag adds 726982404637 ixgbe: add VF IPsec offload request message handling adds adef9a26d6c3 ixgbevf: add defines for IPsec offload request adds 0062e7cc955e ixgbevf: add VF IPsec offload code adds 7f68d4306701 ixgbevf: enable VF IPsec offload operations adds 47b6f50077e6 ixgbe: disallow IPsec Tx offload when in SR-IOV mode adds 5ed4e9e990ee ixgbe: fix the return value for unsupported VF offload adds b537f5845fff Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 22ef683b4818 ice: Rework flex descriptor programming adds b36c598c999c ice: Updates to Tx scheduler code adds ff2b13213a6a ice: Update request resource command to latest specification adds fd2a981777d9 ice: Prevent control queue operations during reset adds 74118f7af092 ice: Code optimization for ice_fill_sw_rule() adds 80d144c9ac82 ice: Refactor switch rule management structures and functions adds 0f9d5027a749 ice: Refactor VSI allocation, deletion and rebuild flow adds 48cb27f2fd18 ice: Implement handlers for ethtool PHY/link operations adds f80eaa421076 ice: Clean up register file adds b3969fd727aa ice: Add support for Tx hang, Tx timeout and malicious dri [...] adds b1edc14a3fbf ice: Implement ice_bridge_getlink and ice_bridge_setlink adds 8b97ceb1dc0f ice: Enable firmware logging during device initialization. adds 4f74dcc1b86d ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active adds 8d81fa55bac0 ice: Introduce SERVICE_DIS flag and service routine functions adds 9ea47d81a7f1 ice: Fix and update driver version string adds 09990ad1647f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 1c0372b67cca nfp: encapsulate NSP command arguments into structs adds 2db100002eed nfp: attempt FW load from flash adds ac86da05463d nfp: interpret extended FW load result codes adds 34243f59095e nfp: add support for indirect HWinfo lookup adds f6e71efdf9fb nfp: abm: look up MAC addresses via management FW adds 0377505c540c nfp: add support for NFP5000 adds 9bf6cce89307 nfp: refactor the per-chip PCIe config adds 73eaf3b7b875 nfp: save the MU locality field offset adds c678a9759ade nfp: add basic errors messages to target logic adds 3f0e55a2a6e2 nfp: add RTsym access helpers adds 8f6d6052cf65 nfp: pass cpp_id to nfp_cpp_map_area() adds 761969992dd0 nfp: convert existing RTsym helpers to full target decoding adds 1240989ccca9 nfp: convert all RTsym users to use new read/write helpers adds 640917dd81b6 nfp: support access to absolute RTsyms adds 4152e58cb8c5 nfp: make RTsym users handle absolute symbols correctly adds 817e60a7a2bb Merge branch 'nfp-add-NFP5000-support' adds 8bad008e7951 net/ncsi: remove duplicated include from ncsi-netlink.c adds 21c328dcecfc net: ethernet: Convert to using %pOFn instead of device_node.name adds 6fce10f70461 genetlink: constify genl_err_attr() argument adds 7e3af5936893 net: thunderbolt: Convert to use SPDX identifier adds 6ce706a56c93 8390/etherh: convert to ethtool_{get, set}_link_ksettings adds 9b3004953503 ethtool: drop get_settings and set_settings callbacks adds 2930942e0a39 Merge branch 'ethtool-drop-get_settings-and-set_settings-ops' adds 9ecc660ea1a7 liquidio: remove unnecessary delay when processing IQ responses adds b943f17e0649 liquidio: fix race condition in instruction completion processing adds 0ff89efb5246 ip: fail fast on IP defrag errors adds 02c7f38b7ace selftests/net: add ip_defrag selftest adds 7e8d5755be0e net: nixge: Add support for 64-bit platforms adds 0927f71dbcfb net/tls: Calculate nsg for zerocopy path without skb_cow_data. adds c9aec05228dc liquidio: improve soft command handling adds 6870957ed5bc liquidio: make soft command calls synchronous adds edd572d72f8c liquidio: change octnic_ctrl_pkt to do synchronous soft commands adds 64fecd3ec512 liquidio: remove obsolete functions and data structures adds 920767a9c892 Merge branch 'liquidio-improve-soft-command-response-handling' adds 016f3d1818b0 vxlan: reduce dirty cache line in vxlan_find_mac adds f404c3ecc401 rfkill: fix spelling mistake contidion to condition adds 30ca1aa53621 cfg80211/mac80211: make ieee80211_send_layer2_update a pub [...] adds 7417844b63d4 cfg80211: Avoid regulatory restore when COUNTRY_IE_IGNORE is set adds 21a5d4c3a45c mac80211: add stop/start logic for software TXQs adds 9cf0a0b4b64a cfg80211: Add support for 60GHz band channels 5 and 6 adds 1ecef20cf128 mac80211: add missing WFA Multi-AP backhaul STA Rx requirement adds 9c06602b1b92 cfg80211: clarify frames covered by average ACK signal report adds f0259b6ac4a3 Merge tag 'mac80211-next-for-davem-2018-08-29' of git://gi [...] adds 4b59938b209e i40e: convert queue stats to i40e_stats array adds 8fd75c58a09a i40e: move ethtool stats boiler plate code to i40e_ethtool [...] adds 6dba41cd02fc i40evf: update ethtool stats code and use helper functions adds ae1e29f671b4 i40evf: Change a VF mac without reloading the VF driver adds 3c818910911c i40evf: Validate the number of queues a PF sends adds 7eb74ff891b4 i40e: use correct length for strncpy adds e65aae086330 i40evf: set IFF_UNICAST_FLT flag for the VF adds a4e0109a19c5 virtchnl: use u8 type for a field in the virtchnl_filter struct adds cfe396991ad7 i40e: static analysis report from community adds cdec2141c24e i40e: report correct statistics when XDP is enabled adds e78d9a39fd06 i40e: Check and correct speed values for link on open adds 3bd77e2ae147 i40evf: Don't enable vlan stripping when rx offload is turned on adds 5cba17b14182 i40e: hold the rtnl lock on clearing interrupt scheme adds babbcc60040a i40evf: cancel workqueue sync for adminq when a VF is removed adds 5907cf6c5bbe i40e: Prevent deleting MAC address from VF when set by PF adds ee713b6da510 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds efbaec89c642 bpf: remove duplicated include from syscall.c adds b5d83fec732d bpf: sockmap test remove shutdown() calls adds 7d2c6cfc5411 bpf: use --cgroup in test_suite if supplied adds b0d1beeff2a9 xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY adds dce5bd6140a4 xdp: export xdp_rxq_info_unreg_mem_model adds 902540342096 xsk: expose xdp_umem_get_{data,dma} to drivers adds 6c5c9581044d net: add napi_if_scheduled_mark_missed adds 123cecd427b6 i40e: added queue pair disable/enable functions adds 6d7aad1da279 i40e: refactor Rx path for re-use adds 20a739dbef28 i40e: move common Rx functions to i40e_txrx_common.h adds 0a714186d3c0 i40e: add AF_XDP zero-copy Rx support adds a96e74727328 i40e: move common Tx functions to i40e_txrx_common.h adds 1328dcddbd53 i40e: add AF_XDP zero-copy Tx support adds 58c50ae4a0b6 samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock adds 29b5e0f34359 Merge branch 'AF_XDP-zerocopy-for-i40e' adds 679c782de14b bpf/verifier: per-register parent pointers adds 8efea21d333d bpf/verifier: display non-spill stack slot types in print_ [...] adds 234dbe3dc1db Merge branch 'verifier-liveness-simplification' adds c7b27c37af3d bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash adds 6493ebf7242d tools/bpf: add bpffs percpu map pretty print tests in test_btf adds 1a86ad89da1c tools/bpf: bpftool: add btf percpu map formated dump adds 56b48c6a6008 Merge branch 'bpf-bpffs-bpftool-dump-with-btf' adds 18baed2684b0 xsk: include XDP meta data in AF_XDP frames adds 7296216776db xdp: remove redundant variable 'headroom' adds 1e215300f138 bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|g [...] adds acb4ea956415 bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program adds a29c8bb640ca xsk: remove unnecessary assignment adds 11c3f5113600 samples/bpf: xdpsock, minor fixes adds 9746b1ee2edc bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN adds cf484f9f91f7 i40e: fix possible compiler warning in xsk TX path adds 93ee30f3e8b4 xsk: i40e: get rid of useless struct xdp_umem_props adds fd3c040b244b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds f061b48c1787 Revert "net: sched: act: add extack for lookup callback" adds aa4e689ed1a7 veth: add software timestamping adds 506a03aa04de net_sched: add missing tcf_lock for act_connmark adds 7788174e8726 tcp: change IPv6 flow-label upon receiving spurious retran [...] adds 066b10300889 net/ipv4: Add extack message that dev is required for ONLINK adds 1367bbf52a43 net/ipv6: Do not reset nl_net in ip6_route_info_create adds 0340376ecc89 net: dsa: mv88e6xxx: Share main switch IRQ adds 459479da9769 bridge: Switch to bitmap_zalloc() adds 7f12c8a3670f staging: fsl-dpaa2/eth: Delay netdev_register() call adds 34ff68465a17 dpaa2-eth: Move DPAA2 Ethernet driver from staging to drivers/net adds 531778d0e3a3 Merge branch 'dpaa2-eth-Move-DPAA2-Ethernet-driver' adds ec6ea8e3eee9 net: stmmac: Add CBS support in XGMAC2 adds d99b7d6bca9c net: remove duplicated include from net_failover.c adds 181ab62311c6 bnxt_en: remove set but not used variable 'rx_stats' adds 94524d8fc965 net/tls: Add support for async decryption of tls records adds c2ad647c6442 selftests/tls: Add test for recv(PEEK) spanning across mul [...] adds 2de9d505fb0d rds: store socket timestamps as ktime_t adds c8b795669a5e qed: Lower the severity of a dcbx log message. adds c9e4f5f067f0 liquidio: remove set but not used variable 'irh' adds 5582f44360c4 net: dsa: b53: Provide sensible defaults adds 2d5c28859839 net: bgmac: remove set but not used variable 'err' adds b9de3963cc2b net/sched: fix type of htb statistics adds d28118e39516 net: mvneta: Don't check NETIF_F_GRO ourself adds 7772988ad623 net: mvneta: enable NETIF_F_RXCSUM by default adds bd9f1ee36409 net: mvneta: reduce smp_processor_id() calling in mvneta_t [...] adds 42220b77495d Merge branch 'mvneta-some-small-improvements' adds 1914104fc6f8 net: nixge: Fix Kconfig warning with OF_MDIO adds 743e481580b4 tcp: remove useless add operation when init sysctl_max_tw_buckets adds c309b158090d net: dsa: mv88e6xxx: Fix writing to a PHY page. adds 4382172fa778 net: dsa: mv88e6xxx: Add SERDES phydev_link_change for 6352 adds 1fcc3fd75ee5 Merge branch 'Full-phylink-support-for-mv88e6352' adds 6dae6f06f0fc net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow adds c57d2358ff0d net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices adds b75ba3822c61 net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices adds 19052a3b7710 net/mlx5e: IPoIB, Use priv stats in completion rx flow adds 132c5b452ed8 Merge branch 'mlx5e-IPoIB-stats' adds 35878618c92d liquidio: Added delayed work for periodically updating the [...] adds 05a6843c9281 tipc: correct structure parameter comments for topsrv adds 41dafea2af78 net: hns3: Fix for vf vlan delete failed problem adds fd5f9da3f658 net: hns3: Fix for multicast failure adds 54e97d117baf net: hns3: Fix error of checking used vlan id adds ce2c1d2ea67a net: hns3: Implement shutdown ops in hns3 pci driver adds 0f29fc23b21d net: hns3: Fix for loopback selftest failed problem adds 3f8601f0f571 net: hns3: Fix ping exited problem when doing lp selftest adds daaa8521760e net: hns3: Preserve vlan 0 in hardware table adds 2d03eacc0b7e net: hns3: Only update mac configuation when necessary adds 7f7d9e501f41 net: hns3: Change the dst mac addr of loopback packet adds 7a0a92840268 net: hns3: Remove redundant codes of query advertised flow [...] adds 12f46bc1d447 net: hns3: Refine hns3_get_link_ksettings() adds 4ee5489e5419 Merge branch 'hns3-fixes' adds b5e281ab5a96 cxgb4: when max_tx_rate is 0 disable tx rate limiting adds 68ddc82aff0c cxgb4: collect hardware queue descriptors adds d8d7477702f7 net/wan/fsl_ucc_hdlc: allow ucc index up to 7 adds 43a78e0e64d1 net/wan/fsl_ucc_hdlc: allow PARITY_CRC16_PR0_CCITT parity adds 8978ca7c8b7b net/wan/fsl_ucc_hdlc: Adding ARPHRD_ETHER adds 045f77baf6b4 net/wan/fsl_ucc_hdlc: hmask adds 040b7c94e4ec net/wan/fsl_ucc_hdlc: GUMR for non tsa mode adds ccb7bc0edd99 net/wan/fsl_ucc_hdlc: tx timeout handler adds 802869f4e542 Merge branch 'ethernet-over-hdlc' adds 11bfdabb7ff5 net: phy: mscc: factorize code for LEDs mode adds 0969abaa5093 net: phy: mscc: factorize function for getting LED mode from DT adds a993e0f583c7 net: phy: mscc: read 'vsc8531,vddmac' as an u32 adds 36c53cf0f465 net: phy: mscc: read 'vsc8531, edge-slowdown' as an u32 adds 5ff8e1f3cd63 net: phy: mscc: read 'vsc8531, led-%d-mode' as an u32 adds 4bdbacfda627 dt-bindings: net: phy: mscc: vsc8531: remove compatible fr [...] adds e02eef317d71 dt-bindings: net: phy: mscc: vsc8531: factorize vsc8531, l [...] adds 2fc4aa59ab47 net: usbnet: mark expected switch fall-through adds 36302685f593 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 80aaa9c16415 mac80211: Add he_capa debugfs entry adds 6f527287e0bb mac80211: remove pointless 'params' NULL checks adds 331aead5203f mac80211: use le16_encode_bits() instead of open-coding adds adf8ed01e4fd mac80211: add an optional TXQ for other PS-buffered frames adds 03512ceb60ae ieee80211: remove redundant leading zeroes adds 244eb9ae7973 cfg80211: add he_capabilities (ext) IE to AP settings adds 34fb190ec0e2 mac80211: in AP mode, set bss_conf::he_supported adds b0aa75f0b1b2 ieee80211: add new VHT capability fields/parsing adds 09b4a4faf9d0 mac80211: introduce capability flags for VHT EXT NSS support adds 7eb26df29725 mac80211: add ability to parse CCFS2 adds e80d642552a3 mac80211: copy VHT EXT NSS BW Support/Capable data to station adds 70e53669c4c4 mac80211: Store sk_pacing_shift in ieee80211_hw adds d1332e7be250 mac80211: support radiotap L-SIG data adds 2b815b04dfe4 nl80211: Add CAN_REPLACE_PTK0 API adds 62872a9b9a10 mac80211: Fix PTK rekey freezes and clear text leak adds c3d1f8752802 mac80211: support reporting 0-length PSDU in radiotap adds 77cbbc35a49b mac80211: fix saving a few HE values adds add7453ad62f wireless: align to draft 11ax D3.0 adds 0eeb2b674f05 mac80211: add an option for station management TXQ adds edba6bdad6fe mac80211: allow AMSDU size limitation per-TID adds 9739fe29a207 mac80211: add an option for drivers to check if packets ca [...] adds 40b5a0f8c6c7 mac80211: remove unnecessary NULL check adds 014f5a250fc4 cfg80211: validate wmm rule when setting adds 579d03fecb23 Merge tag 'mac80211-next-for-davem-2018-09-05' of git://gi [...] adds fbb66ad5dcbe net/mlx5e: Make function mlx5i_grp_sw_update_stats() static adds 05dcc7129864 net: lan743x_ptp: make function lan743x_ptp_set_sync_ts_in [...] adds fa788d986a3a packet: add sockopt to ignore outgoing packets adds 428f944bd586 netlink: Make groups check less stupid in netlink_bind() adds 9e7e6cabf371 failover: Add missing check to validate 'slave_dev' in net [...] adds 3c576de30bb4 nfp: fix readq on absolute RTsyms adds 31e380f38f6d nfp: prefix rtsym error messages with symbol name adds e84b2f2db2ea nfp: validate rtsym accesses fall within the symbol adds eebd3faa4f03 Merge branch 'nfp-improve-the-new-rtsym-helpers' adds 7848418e28f5 nfp: separate VXLAN and GRE feature handling adds fa8cd98c0640 net: lan78xx: Bail out if lan78xx_get_endpoints fails adds 7a6b022d7964 net: lan78xx: Drop unnecessary strcpy in lan78xx_probe adds 6be665a56d36 net: lan78xx: Switch to SPDX identifier adds 51ceac9fb588 net: lan78xx: Make declaration style consistent adds d4cc597623c3 Merge branch 'net-lan78xx-Minor-improvements' adds c383edc42403 rtnetlink: add rtnl_get_net_ns_capable() adds 9f3c057c146f if_addr: add IFA_TARGET_NETNSID adds d38071455ffb ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR adds 6ecf4c37eb3e ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR adds 87ccbb1f9436 rtnetlink: move type calculation out of loop adds 19d8f1ad12fd if_link: add IFLA_TARGET_NETNSID alias adds 7e4a8d5a93f6 rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g adds 978a46fa6c34 ipv4: add inet_fill_args adds 203651b665f7 ipv6: add inet6_fill_args adds 6ef848efc231 Merge branch 'rtnetlink-add-IFA_TARGET_NETNSID-for-RTM_GETADDR' adds a3f723079df8 qed*: Utilize FW 8.37.7.0 adds 8ca7c1608c34 net: dsa: b53: Add ability to enable/disable port interrupts adds 16994374a6fc net: dsa: b53: Make SRAB driver manage port interrupts adds 5e004460f874 net: dsa: b53: Add helper to set link parameters adds a8e8b9853136 net: dsa: b53: Add PHYLINK support adds 0e01491de646 net: dsa: b53: Add SerDes support adds 2002bc328ca3 Merge branch 'dsa-b53-SerDes-support' adds 83033688b7ad net/mlx5: Change flow counters addlist type to single linked list adds 6e5e22839136 net/mlx5: Add new list to store deleted flow counters adds 9aff93d7d0d4 net/mlx5: Store flow counters in a list adds 12d6066c3b29 net/mlx5: Add flow counters idr adds d24082050f2f net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c adds 1462e48db059 net/mlx5e: Move Q counters allocation and drop RQ to init_rx adds 64109f1dc41f net/mlx5e: Replace PTP clock lock from RW lock to seq lock adds f007c13d4ad6 net/mlx5e: Set ECN for received packets using CQE indication adds fe1dc069990c net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets adds ddc9cc013161 Merge tag 'mlx5e-updates-2018-09-05' of git://git.kernel.o [...] adds 488752220b4a liquidio: Add spoof checking on a VF MAC address adds ddc4d236dc71 liquidio CN23XX: Remove set but not used variable 'ring_flag' adds 39b042e0b347 Merge remote-tracking branch 'net-next/master' adds 11f026b4e306 libbpf: Remove the duplicate checking of function storage adds cda6c0b00d0f next-20180906/bpf-next adds 211d6f2dc883 xfrm: Make function xfrmi_get_link_net() static adds 0c05f9837667 esp: remove redundant define esph adds 4a132095dd64 xfrm: allow driver to quietly refuse offload adds f382c9976b84 Merge remote-tracking branch 'ipsec-next/master' adds e530d198bdbf NFC: fdp: fix signed less or equal zero check in u8 max_size adds 6a893401a728 nfc: st21nfca: Check for devm_kzalloc() failure adds 4e4e8232f0ae nfc: st21nfca: Remove unnecessary devm_kzalloc() cast adds 00afd4c21f2f NFC: fix attrs checks in netlink interface adds 85ef4f34cc64 NFC: st95hf: initialize semaphore and mutex earlier adds c99f996b2ba4 NFC: st95hf: drop illegal kfree_skb() adds 48badd41fbfd NFC: st21nfca: Fix out of bounds kernel access when handli [...] adds 761e37b71e26 NFC: Fix possible memory corruption when handling SHDLC I- [...] adds 430c62fa23d4 NFC: fdp: Fix possible buffer overflow in WCS4000 NFC driver adds 7579d009c4a1 NFC: fdp: Remove __func__ from dev_dbg() adds 1f008cfec5d5 NFC: fdp: Fix unused variable warnings adds c40babc03681 Merge remote-tracking branch 'nfc-next/master' adds bd1d395070cc ath10k: fix kernel panic by moving pci flush after napi_disable adds 3f96556f639e wcn36xx: Use kmemdup instead of duplicating it in wcn36xx_ [...] adds d410e28f3ae4 wcn36xx: use dma_zalloc_coherent instead of allocator/memset adds 58da3b423070 ath10k: skip resetting rx filter for WCN3990 adds a9911937e7d3 ath10k: schedule hardware restart if WMI command times out adds 06ae8dc00433 ath10k: use struct_size() in kzalloc() adds bf05e0fe7da4 ath9k: Remove unnecessary parentheses adds a2f73a167dc1 ath9k: remove unused array firstep_table adds d9c52fd17cb4 ath9k: fix tx99 with monitor mode interface adds 4ac1f003e72a ath6kl: Remove unnecessary parentheses adds 32dcfe8316cd wil6210: remove reset file from debugfs adds 22b9610ec687 wil6210: add support for channel 4 adds 9a65064abdf8 wil6210: drop Rx multicast packets that are looped-back to STA adds 596bdbcce90f wil6210: set edma variables only for Talyn-MB devices adds 686ab4f5bd8d wil6210: allocate rx reorder buffer only if rx reorder is enabled adds df2b53884a5a wil6210: prevent usage of tx ring 0 for eDMA adds 84f16fbb6238 wil6210: fix RX buffers release and unmap adds b9010f105f21 wil6210: add FT roam support for AP and station adds 4405b632e3da wil6210: fix invalid memory access for rx_buff_mgmt debugfs adds 34d5629d2ca8 ath10k: limit available channels via DT ieee80211-freq-limit adds 9cac6a9b6297 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds b21e32dc348a iwlwifi: turn timestamp marker cmd off by default adds fe997b00c5b5 iwlwifi: remove unused TLC debugging commands adds dd2690579f51 iwlwifi: runtime: avoid calling debugfs read functions mor [...] adds 2210f6959dfa iwlwifi: set the tid for non-QOS frames to zero adds 2d8c261511ab iwlwifi: add d3 debug data support adds 11a0513cac8a iwlwifi: mvm: remove duplicate if in iwl_mvm_setup_connect [...] adds a75b9b333aeb iwlwifi: mvm: protect D0i3 code behind CONFIG_PM adds 2afa6a7311f5 iwlwifi: mvm: support new WoWLAN status FW API adds 86e177d80ff7 iwlwifi: mvm: add NOA and CSA to a probe response adds 7d2bcc22cd16 iwlwifi: add required include to iwl-fh.h adds bd6fc6552b05 iwlwifi: mvm: add bss color to radiotap adds 621f3f57050a iwlwifi: mvm: add support for RX_AMPDU_EOF bit for HE SU adds c630b477caf7 iwlwifi: mvm: move he RX handling to a separate function adds 4799ea53a578 iwlwifi: mvm: move he RX handling to a separate function adds 75e9947ea42d iwlwifi: enable reading the value of delay in timestamp_ma [...] adds 7891965d74bc iwlwifi: drop packets with bad status in CD adds 9b3089bd820d iwlwifi: pcie: allow using tx init for other queues but th [...] adds 89d5e833534b iwlwifi: pcie: make non-static hcmd and rx code adds 4290eaad7a8a iwlwifi: remove dump_regs() from transport ops adds 33bdccb71aa6 iwlwifi: remove FSF's address from the license notice adds 4c2f445c0f49 iwlwifi: mvm: skip EBS in low latency mode while fragmente [...] adds 0791c2fce3c8 iwlwifi: mvm: support new reduce tx power FW API. adds 9416560e4153 iwlwifi: pcie: store the default rxq number adds b6fe27575a04 iwlwifi: pcie: make gen2 of apm_init non-static adds 38bd7e58cf41 iwlwifi: add 80211 hdr offset to trace data adds 84f260251ed8 iwlwifi: don't WARN on trying to dump dead firmware adds 2b3fae668c66 iwlwifi: pcie: avoid unnecessary work if NIC is disconnected adds 50f067b35684 iwlwifi: mvm: support Coex Schema 2 adds f60c9e591b05 iwlwifi: improve the flow when a NIC is disconnected adds 941ab4eb66c1 iwlwifi: mvm: fix BAR seq ctrl reporting adds 1a19c139be18 iwlwifi: mvm: avoid sending too many BARs adds 3baf7528d6f8 iwlwifi: mvm: Send LQ command as async when necessary adds e506b481642a iwlwifi: pcie: set interrupt coalescing also for gen2 adds 754f890a3aef iwlwifi: remove all occurrences of the FSF address paragraph adds dabf98443858 iwlwifi: mvm: implement extended HE-MU sniffer API adds de8da2306084 iwlwifi: mvm: put LTF symbol size into HE radiotap adds 93cc712a7993 iwlwifi: mvm: properly decode HE GI duration adds 925bc2b189ec iwlwifi: mvm: report # of LTF symbols for extended range SU PPDUs adds 317bc55fa82f iwlwifi: mvm: remove channel 2 from HE radiotap if not applicable adds 06c34dee07c7 iwlwifi: Add missing 11n disable module parameter check adds 65c3b582ecab iwlwifi: mvm: send BCAST management frames to the right station adds 2859de7637b5 iwlwifi: mvm: always init rs_fw with 20MHz bandwidth rates adds c5f97542aa06 iwlwifi: change monitor DMA to be coherent adds ae17404e3860 iwlwifi: avoid code duplication in stopping fw debug data [...] adds 3e467b8e4cf4 iwlwifi: rs-fw: enable STBC in he correctly adds 423584dd8060 iwlwifi: rs-fw: support dcm adds 764f9de50271 iwlwifi: mvm: decode HE TB PPDU data adds 1169310fa9a8 iwlwifi: refactor txq_alloc for supporting more command type adds 930ab73c3759 iwlwifi: mvm: activate fragmented EBS in case of fragmented scan adds ea7c2bfdec6d Revert "iwlwifi: allow memory debug TLV to specify the mem [...] adds ab27926d9e4a iwlwifi: fix devices with PCI Device ID 0x34F0 and 11ac RF [...] adds 647d2886a892 Merge tag 'iwlwifi-next-for-kalle-2018-08-31' of git://git [...] adds 9e9e11d83238 brcmsmac: Remove extra parentheses adds 057118edfc36 cw1200: Remove extra parentheses adds 62a25dc56990 mt76x2u: Add support for Alfa AWUS036ACM adds 3348ef6a6a12 libertas_tf: prevent underflow in process_cmdrequest() adds 2fef681a4cf7 brcmfmac: add CYW89342 mini-PCIe device adds 4ad298da9392 brcmfmac: add FT-based AKMs in brcmf_set_key_mgmt() for FT [...] adds a858376cdbb3 brcmfmac: add 4-way handshake offload detection for FT-802.1X adds 5945310a1755 orinoco: remove unused array encaps_hdr and macro ENCAPS_OVERHEAD adds 199ba9faca90 rtl8187: Fix warning generated when strncpy() destination [...] adds 7bd4628c2f31 mwifiex: do no submit URB in suspended state adds 33a164fa8a4c mwifex: free rx_cmd skb in suspended state adds f483039cf51a rt2x00: use simple_read_from_buffer() adds cb18e2e9ec71 brcmfmac: fix wrong strnchr usage adds baa8caf4ab7a rsi: fix memory alignment issue in ARM32 platforms adds 4c62764d0fc2 rsi: improve kernel thread handling to fix kernel panic adds 81c8eccc2404 mt76: Fix comparisons with invalid hardware key index adds 9b2fd48d36e2 mt76x2u: run device cleanup routine if resume fails adds ac5d5b3f199e mt76: verify evt type in usb mcu response adds 2735a6dd7df3 mt76: unify wait_for_mac adds 89e1b1bc075a mt76: rename mt76x2_regs.h adds 797ea2407825 mt76: merge mt76x0/regs.h into mt76x02_regs.h adds 108a4861ef19 mt76: create new mt76x02-lib module for common mt76x{0,2} code adds c378f2473466 mt76: unify mac_get_key_info adds d413127359c3 mt76: add helpers for register access with mt76_dev struct adds 047aed1c38cf mt76: unify mac_shared_key_setup adds 46436b5ef9dd mt76: unify mac_wcid_set_key adds 32bb405fe2bc mt76: unify mac_wcid_setup adds 516ea2a2a9d4 mt76: use mac_wcid_set_drop in mt76x0 adds 459e237f14cd mt76x0: use mt76_wcid_free in mt76x0 adds 98ff26e5e217 mt76: unify mt76x02_vif struct adds f5a7f126e5fe mt76: unify sta structure part 1 adds b2d91fb30223 mt76: unify sta structure part 2 adds 78dae93fd8ff mt76x0: initalize custom tx queues adds 16c8a792ea44 mt76x0: use mt76x02_sta and mt76x02_tx_status adds 5090efa4a2e8 mt76: move mt76_reg_pair definition in mt76.h adds 4c89ff2c74e3 mt76: split __mt76u_mcu_send_msg and mt76u_mcu_send_msg routines adds 288d600a8880 mt76: move mt76x2u_mcu_deinit routine in mt76-usb module adds 851ab66e293c mt76: add multiple regs read support to usb_mcu layer adds 795dbf0fd20c mt76x0: use mt76u_init for bus initialization adds e9fa647a0ad3 mt76x0: remove mt76x0_vendor_reset routine adds 72750efddba9 mt76x0: remove mt76x0_vendor_single_wr routine adds 84740d5dc66e mt76x0: remove mt76x0_mcu_msg_alloc routine adds ad27c4ae0ba7 mt76x0: use shared mt76 usb mcu completion adds 73d411e2d499 mt76x0: remove mt76x0_complete_urb routine adds 172222cff066 mt76x0: remove mt76x0_vendor_request routine adds 876d3d02ee31 mt76x0: remove unused mt76x0_wait_asic_ready routine adds 6f4796b7063e mt76x0: use mt76u_mcu_send_msg utility routine to send fw cmds adds 0e3612e06be4 mt76x0: remove unused mt76x0_mcu structure adds a0b65ca60ec7 mt76x0: use mt76u_mcu_fw_send_data for fw uploading adds 01b302cd5874 mt76x0: remove unused routines for usb_buff alloc/free adds b37b30afc2b3 mt76: Enable NL80211_EXT_FEATURE_CQM_RSSI_LIST adds 514502c3a70b rtl8xxxu: Add rtl8188ctv support adds 7e41fb504592 wireless: remove unnecessary unlikely() adds ec7eccf7ad1c rsi: remove set but not used variables 'header_size' and ' [...] adds b9bcce366bd5 rtlwifi: remove set but unused variables adds cf5652c962da orinoco_usb: fix spelling mistake in fall-through annotation adds d0dd4fc8323f Merge remote-tracking branch 'wireless-drivers-next/master' adds f6d5afe542c9 Bluetooth: Remove unnecessary smp_mb__{before,after}_atomic adds b8afe12ac980 Bluetooth: hci_qca: Remove serdev_device_open/close functi [...] adds 9c1eecd5145d Bluetooth: hci_qca: Remove hdev dereference in qca_close(). adds 0254fd67b9ed Bluetooth: hci_serdev: clear HCI_UART_PROTO_READY to avoid [...] adds 08d70c106258 Bluetooth: hci_serdev: Add protocol check in hci_uart_dequeue(). adds 313c475aef55 Merge remote-tracking branch 'bluetooth/master' adds 72244b6bc752 gfs2: improve debug information when lvb mismatches are found adds 4f36cb36c9d1 gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated adds eeb576f9a8b8 Merge remote-tracking branch 'gfs2/for-next' adds 85e08e586445 mtd: rawnand: Add the nand_wait_readrdy() helper and use it adds 52f05b6b87de mtd: rawnand: Add the nand_wait_rdy_op() helper and use it adds 7525c9518ea6 mtd: rawnand: Get rid of the ->read_word() hook adds 88aa3bbfc020 mtd: rawnand: marvell: use regmap_update_bits() for syscon access adds f223713f1517 mtd: rawnand: toshiba: Add support for Toshiba Memory BENA [...] adds 33c1c5fee2e8 mtd: rawnand: marvell: document a bit more the driver adds 64a225881705 Documentation: mtd: remove stale pxa3xx NAND controller do [...] adds 434655af6a18 mtd: rawnand: fsl_ifc: check result of SRAM initialization adds ff8648f29fe5 mtd: rawnand: fsl_ifc: fixup SRAM init for newer ctrl versions adds f1bf52e86572 mtd: rawnand: denali: use SPDX-License-Identifier and fix [...] adds ab0fb17c7d46 mtd: rawnand: qcom: don't include dma-direct.h adds a9fdba0b0e5f mtd: rawnand: Convert to using %pOFn instead of device_node.name adds 81592c69c9ed mtd: rawnand: jz4780: use struct_size() in devm_kzalloc() adds 2f91eb6951d9 mtd: rawnand: atmel: use struct_size() in devm_kzalloc() adds 1002aed789bc mtd: rawnand: plat_nand: Pass a nand_chip object to all pl [...] adds 2d9678685b43 mtd: rawnand: Pass a nand_chip object to nand_scan() adds 76b7bb18a74b mtd: rawnand: Pass a nand_chip object to nand_release() adds 25e68c93243b mtd: rawnand: Pass a nand_chip object to nand_wait_ready() adds e858b81b08aa mtd: rawnand: Pass a nand_chip object to ecc->hwctl() adds acf6f2fba9db mtd: rawnand: Pass a nand_chip object to ecc->calculate() adds 03784031b1ee mtd: rawnand: Pass a nand_chip object to ecc->correct() adds 6af9275a39b0 mtd: rawnand: Pass a nand_chip object to ecc->read_xxx() hooks adds 11f100b536a0 mtd: rawnand: Pass a nand_chip object to ecc->write_xxx() hooks adds 0cde13f1772c mtd: rawnand: Pass a nand_chip object to chip->read_xxx() hooks adds 1b0d4bf894a4 mtd: rawnand: Pass a nand_chip object to chip->write_xxx() hooks adds b1e4396f17f6 mtd: rawnand: Pass a nand_chip object to chip->select_chip() adds 320d8272bda8 mtd: rawnand: Pass a nand_chip object to chip->block_xxx() hooks adds 239edda183cd mtd: rawnand: Pass a nand_chip object to chip->cmd_ctrl() adds 0a49cdf34151 mtd: rawnand: Pass a nand_chip object to chip->dev_ready() adds 5ab3a61737af mtd: rawnand: Pass a nand_chip object to chip->cmdfunc() adds a3bf6e2e2c4e mtd: rawnand: Pass a nand_chip object to chip->waitfunc() adds e566136e1bc8 mtd: rawnand: Pass a nand_chip object to chip->erase() adds d6e5a21935ea mtd: rawnand: Pass a nand_chip object to chip->{get, set}_ [...] adds f6ef02fec94b mtd: rawnand: Pass a nand_chip object to chip->setup_read_retry() adds d3afaeb4ba86 mtd: rawnand: Pass a nand_chip object to chip->setup_data_ [...] adds eae2a8d7dee2 mtd: rawnand: Pass a nand_chip object to all nand_xxx_bbt( [...] adds 70c1d87cd67b mtd: rawnand: Pass a nand_chip object nand_erase_nand() adds ddc789c57499 mtd: rawnand: marvell: rework BCH engine failure path adds 3e4111031952 mtd: rawnand: marvell: support 8b/512B strength for 2kiB p [...] adds 1a26660fb24e mtd: rawnand: Remove docg4 adds 08338928172b ARM: pxa: palmtreo: Drop docg4 specific init adds d882599ba8a5 mtd: rawnand: Make maxchips an unsigned int adds 9b2c0b94ae32 mtd: rawnand: Do not treat !maxchips specially in nand_sca [...] adds df1d42625477 Merge remote-tracking branch 'nand/nand/next' adds cf5448b5c3d8 crypto: caam/jr - remove ablkcipher IV generation adds aec48adce85d crypto: caam/qi - remove ablkcipher IV generation adds 5ca7badb1f62 crypto: caam/jr - ablkcipher -> skcipher conversion adds 9dbe3072c6b1 crypto: caam/qi - ablkcipher -> skcipher conversion adds 578bdaabd015 crypto: speck - remove Speck adds 3bdd23f886c0 crypto: xcbc - Remove VLA usage adds d73d67fbcb94 crypto: cbc - Remove VLA usage adds ebf533adc877 crypto: ccm - Remove VLA usage adds b68a7ec1e9a3 crypto: hash - Remove VLA usage adds a9f7f88a12f1 crypto: api - Introduce generic max blocksize and alignmask adds 1299c9cfae6d crypto: qat - Remove VLA usage adds f3569fd613f6 crypto: shash - Remove VLA usage in unaligned hashing adds e82867fddd28 crypto: ccp - add timeout support in the SEV command adds 820684cc269f crypto: atmel - switch to SPDX license identifiers adds ab8085c130ed crypto: x86 - remove SHA multibuffer routines and mcryptd adds 00227e3a1d08 crypto: arm/ghash-ce - implement support for 4-way aggregation adds ed6ed11830a9 crypto: arm64/aes-modes - get rid of literal load of adden [...] adds 598b7d41e544 crypto: arm64/crc32 - remove PMULL based CRC32 driver adds 6c1b0da13e52 crypto: arm64/crct10dif - preparatory refactor for 8x8 PMU [...] adds 2fffee536c68 crypto: arm64/crct10dif - implement non-Crypto Extensions [...] adds dd8b083f9a5e crypto: api - Introduce notifier for new crypto algorithms adds b76377543b73 crc-t10dif: Pick better transform if one becomes available adds 11dcb1037f40 crc-t10dif: Allow current transform to be inspected in sysfs adds a1b22a5f45fe crypto: arm/chacha20 - faster 8-bit rotations and other op [...] adds 5b54f84c90ab Merge remote-tracking branch 'crypto/master' adds 3e31725c98fc drm/i915: Stop holding a ref to the ppgtt from each vma adds 7cc62f8d5045 drm/i915: Do not redefine the has_csr parameter. adds 766f030801c7 drm/i915: Increase LSPCON timeout adds 2693efd99cad drm/i915/audio: Hook up component bindings even if display [...] adds 268e744d2158 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 490cda5a3c82 drm/sun4i: Handle DRM_BUS_FLAG_PIXDATA_*EDGE checking if p [...] adds e527cd9e48e3 drm/sun4i: sun4i: Register quirks with the backend structure adds dcf496a6a608 drm/sun4i: sun4i: Introduce a quirk for lowest plane alpha [...] adds 106b6c39c870 drm/print: Fix DRM_DEBUG_DP macro adds a31ac0b23cb8 drm: Replace NULL with error value in drm_prime_pages_to_sg adds 574e0fbfc95e drm/rockchip: Replace drm_dev_unref with drm_dev_put adds 2aafafab5a9a drm/sun4i: Use (struct drm_format_info) fields to determin [...] adds cf77d79b4e29 drm/sun4i: tcon: Add another way for matching mixers with tcon adds 0305189afb32 drm/sun4i: tcon: Add support for R40 TCON adds 9b32f8951f0f dt-bindings: mipi-dsi: Add info about peripherals with non [...] adds 5e03f02cb58d dt-bindings: mipi-dsi: Add dual-channel DSI related info adds e3896e6dddf0 dt-bindings: drm/bridge: Document sn65dsi86 bridge bindings adds a095f15c00e2 drm/bridge: add support for sn65dsi86 bridge driver adds eb91cde094f5 dt-bindings: tc358754: add DT bindings adds f38b7cca6d0e drm/bridge: tc358764: Add DSI to LVDS bridge driver adds 344d00795eb1 drm/bridge/synopsys: remove commented-out flag in Makefile adds bb112b14af8d drm/vkms: Add functions to map/unmap GEM backing storage adds 8ce1bb0b5337 drm/vkms: map/unmap buffers in [prepare/cleanup]_fb hooks adds d7734b74095d drm/vkms: Add atomic_helper_check_plane_state adds dfb9f5cabfe3 drm/vkms: subclass CRTC state adds 27fb462a01c3 drm/bridge/tc358764: fix drm helper name adds 7c3d0f159ca0 drm/vkms: Use new return type vm_fault_t adds 80e0b19996d5 drm/bridge/ti-sn65dsi86: Fix implicit declaration to drm_m [...] adds e7941cc2340c drm/rockchip: Convert drm_atomic_helper_suspend/resume() adds 22e6de7074b8 drm/dp: add missing ')' to I2C nack debug message adds d5890d5ff4b9 dt-bindings: display: rockchip: add document for px30 vop adds 570913e0b1be drm/rockchip: vop: add px30 vop support adds 3e77c4d02237 drm/vkms: Subclass plane state adds 6c234fe37c57 drm/vkms: Implement CRC debugfs API adds bc0d332daef3 drm/vkms: Release pages_lock before return adds 7f4de521001f drm/atomic: Add __drm_atomic_helper_plane_reset adds ffcf4626d3fe drm: mali-dp: Use __drm_atomic_helper_plane_reset instead [...] adds e2512172d16b drm: atmel-hlcdc: Use __drm_atomic_helper_plane_reset inst [...] adds 4f4762fcc426 drm/imx: Use __drm_atomic_helper_plane_reset instead of co [...] adds 60252323ec9c drm/sun4i: Use __drm_atomic_helper_plane_reset instead of [...] adds 161ad653d6c9 drm: rcar-du: Use __drm_atomic_helper_plane_reset instead [...] adds 66e31a72dc38 drm/sti: do not remove the drm_bridge that was never added adds 3ee53ae57501 drm/tinydrm: Replace drm_dev_unref with drm_dev_put adds 4354d64ea90c drm: Remove drm_fbdev_cma_set_suspend() adds e61e0f07ef0d gpu: drm: virtio: code cleanup adds 31e63d31eaf0 drm/vkms: Fix vmap_count increment position adds e750218d26c3 drm/doc: clarify how to acquire required vblank event reference adds 42da633809c1 drm/vc4: Use __drm_atomic_helper_plane_reset instead of co [...] adds e81eb98e3fa8 drm/vmwgfx: Use __drm_atomic_helper_plane_reset instead of [...] adds 75ff9f3c9a98 drm/vgem: Replace drm_dev_unref with drm_dev_put adds f82aab2d521e dma-buf: Remove requirement for ops->map() from dma_buf_export adds abf7b30d7f61 drm/cirrus: Use drm_framebuffer_put to avoid kernel oops i [...] adds 550f17441f53 drm/cirrus: flip default from 24bpp to 16bpp adds b0d146ac7b9a drm/qxl: Replace drm_dev_unref with drm_dev_put adds 5043348a4969 drm: qxl: Fix error handling at qxl_device_init adds 66e0c8a5bcfd drm: qxl: Fix NULL pointer dereference at qxl_alloc_client [...] adds eec97cd3677d drm/virtio: Replace drm_dev_unref with drm_dev_put adds d5cc15a0c66e drm: crc: Introduce verify_crc_source callback adds 4396551e9cf3 drm: crc: Introduce get_crc_sources callback adds b8d913c0ee00 drm/rockchip/crc: Implement verify_crc_source callback adds 3b3b8448ebd1 drm/amdgpu_dm/crc: Implement verify_crc_source callback adds 3a3cd0d92a0b drm/rcar-du/crc: Implement verify_crc_source callback adds a8c20833c6bf drm/i915/crc: implement verify_crc_source callback adds 260bc55116c5 drm/i915/crc: implement get_crc_sources callback adds ea24a6221c8d drm/rcar-du/crc: Implement get_crc_sources callback adds 6c76c0eb031f drm/bridge: ti-sn65dsi86: Fixup register names adds b814ec6d4535 drm/bridge: ti-sn65dsi86: Implement AUX channel adds 73c89ead7185 drm/bridge: ti-sn65dsi86: Move panel_prepare() to pre_enable() adds fc52d0ed1118 drm/bridge: ti-sn65dsi86: Poll for DP PLL Lock adds 638e9af16b95 drm/bridge: ti-sn65dsi86: Poll for training complete adds 0aeb35ea0e1a drm/dp: add extended receiver capability field present bit adds 103c1944c6ae drm: Add kerneldoc description for "link"-member in struct [...] adds d2c53b337ef5 drm/bridge: ti-sn65dsi86: Fix 0-day build error adds 3eb3cd04e2d8 drm/panel: Fix sphinx warning adds 86e5d0b529a4 drm/gma500: Do not include <drm/drm_global.h> adds a5aca5d9f47c drm/i915: Remove unecessary dma_fence_ops adds e43b9082abe4 drm/msm: Remove unecessary dma_fence_ops adds 409254281fb0 drm/nouveau: Remove unecessary dma_fence_ops adds 065e8c8ff0c7 drm/vgem: Remove unecessary dma_fence_ops adds c76abab59b3c drm: Use horizontal and vertical chroma subsampling factor [...] adds 7e7b68ef0076 drm/fourcc: Add DOC: overview comment adds af6979331da1 drm/vkms/crc: Implement verify_crc_source callback adds c0811a7d5bef drm/crc: Cleanup crtc_crc_open function adds ad1a56f1bf2b Revert "drm: crc: Wait for a frame before returning from open()" adds e296de926dfd drm/syncobj: Drop add/remove_callback from driver interface adds 06e3c29716d9 drm/sun4i: tcon-top: Use struct_size() in devm_kzalloc() adds a5ec8332d428 drm: Add per-plane pixel blend mode property adds bc537a9cc47e Merge drm/drm-next into drm-misc-next adds bf1178c98930 drm/bridge: ti-sn65dsi86: Add mystery delay to enable() adds 319711f98208 drm/atmel-hlcdc: prefer a higher rate clock as pixel-clock base adds 9946a3a9dbed drm/atmel-hlcdc: allow selecting a higher pixel-clock than [...] adds 7473b9aff963 dt-bindings: display: bridge: lvds-transmitter: add ti, ds90c185 adds 2e7c04aec867 dt-bindings: display: atmel: optional video-interface of e [...] adds 012877b76c2f drm/atmel-hlcdc: always iterate over the first 4 output endpoints adds b6e075c3cb6e drm/atmel-hlcdc: support bus-width (12/16/18/24) in endpoi [...] adds dc879f61c45d drm/rockchip: fix coding style and incorrect description adds 29adeb4f954b drm/rockchip: Use struct_size() in devm_kzalloc() adds a6edf83922ef drm/rockchip: vop: fix some register define error for px30 adds aba911e6ac74 drm/bochs: Replace ttm_bo_unref with ttm_bo_put adds 4efd631e2f48 drm/cirrus: Replace ttm_bo_unref with ttm_bo_put adds 233c2b74b008 drm/qxl: Replace ttm_bo_unref with ttm_bo_put adds 94f4a12707c9 drm/virtio: Replace ttm_bo_reference with ttm_bo_get adds 0e7a3d4b66e1 drm/virtio: Replace ttm_bo_unref with ttm_bo_put adds 09c4b4945743 drm/virtio: fix bounds check in virtio_gpu_cmd_get_capset() adds 5ce70c799ac2 drm_dp_cec: check that aux has a transfer function adds 9bcf6d9868ae drm_dp_cec: add note about good MegaChips 2900 CEC support adds a4c30a4861c5 drm_dp_mst_topology: fix broken drm_dp_sideband_parse_remo [...] adds 46094b2baeeb drm/nouveau: add DisplayPort CEC-Tunneling-over-AUX support adds e86e894751f0 drm/amdgpu: add DisplayPort CEC-Tunneling-over-AUX support adds b972cece9448 drm: Describe pixel_blend_mode in drm_plane_state adds fbb0de795078 Add udmabuf misc device adds fbc42d455a29 fbdev: show fbdev number for debugging adds 5fa793d36646 fbdev: allow apertures == NULL in remove_conflicting_frame [...] adds 69aa5355ab0d fbdev: add kerneldoc do remove_conflicting_framebuffers() adds 4d18975c78f2 fbdev: add remove_conflicting_pci_framebuffers() adds a62dfac0ff98 drm/amdgpu: use simpler remove_conflicting_pci_framebuffers() adds 256ee417525a drm/cirrus: use simpler remove_conflicting_pci_framebuffers() adds 77d1ed41c0c1 drm/bochs: use simpler remove_conflicting_pci_framebuffers() adds 39a3043aa446 drm/radeon: use simpler remove_conflicting_pci_framebuffers() adds 020aa2ec15fc drm/mgag200: use simpler remove_conflicting_pci_framebuffers() adds 770af5859d69 drm/virtio: use simpler remove_conflicting_pci_framebuffers() adds ff07a5854b09 drm/vc4: use simpler remove_conflicting_framebuffers(NULL) adds a7e3fa769891 drm/sun4i: use simpler remove_conflicting_framebuffers(NULL) adds 6e4228fbaf0f drm/tegra: kick out simplefb adds b9a40816fef7 Document/gpu: Use new vm_fault_t type adds a9734d8ee633 drm: Suppress user controlled spam for invalid drm_wait_vb [...] adds 5ddd6582cd7b drm: Remove "protection" around drm_vma_offset_manager_destroy() adds 7948a2b15873 qxl: fix null-pointer crash during suspend adds 6c19787e10b1 drm/virtio: track virtual output state adds b3f13ec958a7 drm/virtio: add virtio_gpu_object_detach() function adds a3b815f09bb8 drm/virtio: add iommu support. adds 683a0e630cb4 dma-buf/udmabuf: Fix NULL pointer dereference in udmabuf_create adds 69517c1798f3 dt-bindings: display: Add compatible for A64 DE2 display pipeline adds 06f27fe9ffb7 drm/sun4i: Add support for A64 mixers adds dd8bd5478cc4 drm/sun4i: Add support for A64 display engine adds d9ac59978d0d dt-bindings: display: Add compatible for A64 HDMI adds 50414b954ba6 dt-bindings: sun4i-drm: add HDMI VCC supply property for s [...] adds 633ba1e086e1 drm/sun4i: Add support for HDMI voltage regulator adds 3880f62e476d drm/rockchip: add function to check if endpoint is a subdriver adds 1f0f01515172 drm/rockchip: Add support for Rockchip Soc RGB output interface adds 8d544233100b drm/rockchip: vop: Add directly output rgb feature for px30 adds 428e15cc41e3 drm/rockchip: vop: add rk3188 vop definitions adds 0ca33adb91c0 drm/vkms: Fix race condition around accessing frame number adds 3ee22b769fd7 drm/rockchip: rgb: add stub functions when rgb encoder is [...] adds 0e94043ee1d9 drm: replace DRIVER_PREFER_XBGR_30BPP driver flag with mod [...] adds ec2fae2558ba drm: byteorder: add DRM_FORMAT_HOST_* adds 00409fd6f14f drm: do not mask out DRM_FORMAT_BIG_ENDIAN adds 6960e6da9cec drm: fix drm_mode_addfb() on big endian machines. adds 70109354fed2 drm: Reject unknown legacy bpp and depth for drm_mode_addfb ioctl adds 94e4c5305a9b drm: fix syncobj null_fence_enable_signaling adds e28bd101ae1b drm: rename null fence to stub fence in syncobj v2 adds 0a6730ea27b6 drm: expand drm_syncobj_find_fence to support timeline point v2 adds 9a09a42369a4 drm: expand replace_fence to support timeline point v2 adds c4b8f33eca2e Merge remote-tracking branch 'drm-misc/for-linux-next' adds c4d3f8e19636 drm/msm: dsi: Initialize msm_dsi->id to -1 adds 21c95a16a6c2 drm/msm: dsi: Return errors whan dt parsing fails adds 434d20a8894a drm/msm: Don't fail bind if nothing connected to dsi adds fdf9c8974a85 drm/msm/disp/dpu: Use proper define for drm_encoder_init() [...] adds 366c95a7a101 drm/msm/dpu: enable cursor plane on dpu adds c0e110cde785 drm/msm/dpu: fix for cursor blend issue adds 95e0e3bf7ced drm/msm/dpu: remove stale display port programming adds 75337cb31f14 drm/msm/dpu: remove unwanted encoder type mapping adds e17337cafcaf drm/msm/dpu: use encoder type to identify display type adds 7b77c8a4f92d Merge remote-tracking branch 'drm-msm/msm-next' adds 7dafb83edd32 Merge branches 'sunxi/drm-fixes-for-4.13' and 'sunxi/drm-f [...] adds 03961aaeade8 Merge remote-tracking branch 'sunxi-drm/sunxi-drm/for-next' adds 62ba568f7aef ALSA: pcm: Return 0 when size < start_threshold in capture adds 1bb6d9e2f682 ALSA: hdspm: fix spelling mistake "Initializeing" -> "Init [...] adds 6f128fa41f31 ALSA: pcm: signedness bug in snd_pcm_plug_alloc() adds c4f1957e1444 ALSA: seq: add error check in snd_seq_system_client_init() adds b8e131542b47 ALSA: seq: Do error checks at creating system ports adds 03486830c577 ALSA: memalloc: Don't align the size to power-of-two adds 28f3f4f685d7 ALSA: memalloc: Simplify snd_malloc_dev_pages() calls adds 42e748a0b325 ALSA: memalloc: Add non-cached buffer type adds 78c9be61c3a5 ALSA: hda: Check the non-cached stream buffers more explicitly adds fc478143693d ALSA: hda: Use new non-cached allocation for non-snoop mode adds 193c7e14762a ALSA: hda: Remove substream allocation/free ops adds 4985ddbf1edb ALSA: intel8x0: Use the new non-cached allocation for 440M [...] adds 87246f7fd572 ALSA: intel_hdmi: Use the new non-cached allocation adds 3a182c848946 ALSA: hda - Clean up jackpoll_ms option handling adds be57bfffb7b5 ALSA: hda: move hda_codec.h to include/sound adds 56e91b126886 Merge tag 'hda-codec-h-move' of git://git.kernel.org/pub/s [...] adds b917d58dcfaa ALSA: aoa: Convert to using %pOFn instead of device_node.name adds 38ce57ad1648 ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag adds dc0d1c451909 ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag adds 10a23f614dc9 ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag adds b81e7732ce86 ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag adds d873d5ea89e3 ALSA: mips: Cleanup indirect PCM helper usages adds 70f7922c25cf Merge branch 'topic/pcm-indirect-fixes' into for-next adds 495ca6ac7619 Merge remote-tracking branch 'sound/for-next' adds 6e2d6b2728fc Merge tag 'v4.19-rc1' into asoc-4.19 adds 5d585e1e7568 ASoC: Convert to using %pOFn instead of device_node.name adds d78b1e43e218 ASoC: dapm: Remove clock framework ifdefs adds a5cd7e9cf587 ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl adds e33ffbd9cd39 ASoC: dpcm: Properly initialise hw->rate_max adds ac16df938e51 ASoC: meson: imply clock and reset controllers adds dadfab7272b1 ASoC: meson: axg-fifo: report interrupt request failure adds 302df2694b97 ASoC: meson: axg-tdm: restrict formats depending on slot width adds 513792c2554b ASoC: rt5682: Update calibration function adds b4af16d617ad ALSA: hda: move hda_codec.h to include/sound adds 8dce1d026da4 ASoC: Intel: common: add table for HDA-based platforms adds 7c33b5f16915 ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs adds 9cdae4352cba ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails adds 3d17871349d5 ASoC: Intel: Skylake: add HDA BE DAIs adds 00deadb5d86a ASoC: Intel: Skylake: use hda_bus instead of hdac_bus adds 6bae5ea94989 ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers adds b0f2d651299f ASoC: adau17x1: Implemented safeload support adds 818838e6bfa4 ASoC: rt5670: Add quirk for Thinkpad 8 tablet adds 2ca426a24dd7 ASoC: Intel: common: Add quirk for Thinkpad 8 tablet adds f8fc397e1310 ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the head [...] adds 6fbf9d8e2793 ASoC: rsnd: Add r8a774a1 support adds 6ee47d4a8dac ASoC: pcm3060: Add codec driver adds c736cbd3a668 ASoC: AMD: Set constraints for DMIC and MAX98357a codec adds a1b1e9880f0c ASoC: AMD: Change MCLK to 48Mhz adds 1b3b7981524a ASoC: atmel: tse850: switch to SPDX license identifier adds aec785f6a0dc ASoC: pcm3060: Improve stylistics of file comments adds 080aaf10892e ASoC: pcm3060: Improve legibility of if-statements adds dba508b5ab1d ASoC: adau17x1: Unused exported functions changed to internal adds 26bcf1c368d9 ASoC: dmic: add Kconfig prompt for the generic dmic codec. adds cb06a037f836 ASoC: dmic: add DT module alias adds 5cc3f8f89f2a ASoC: meson: add axg pdm input DT binding documentation adds 2cfc123eea74 ASoC: meson: add axg pdm input adds 834fe4084d31 Merge tag 'hda-codec-h-move' into asoc-4.20 adds 5fcb457ac2fd ASoC: davinci-mcasp: Add support for FIFO usage caused del [...] adds ec94c177bf37 ASoC: codecs: tas5720: add TAS5722 specific volume control adds db658f40cae3 ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support adds 6f18bcdaa24b ASoC: cs4265: SOC_SINGLE register value error fix adds be47e75eb141 ASoC: cs4265: Add native 32bit I2S transport adds f853d6b3ba34 ASoC: cs4265: Add a S/PDIF enable switch adds e664de680b10 ASoC: simple_card_utils: support snd_soc_dai_link_componen [...] adds 710af9196ce6 ASoC: simple-card: support snd_soc_dai_link_component styl [...] adds 5ece10ab9920 ASoC: simple-scu-card: use simple_dai_props adds 2289cc1c7857 ASoC: simple-scu-card: support snd_soc_dai_link_component [...] adds 8e6746db2e66 ASoC: audio-graph-card: support snd_soc_dai_link_component [...] adds 1340739d4de4 ASoC: audio-graph-scu-card: use simple_dai_props adds 04f7267aa8d1 ASoC: audio-graph-scu-card: support snd_soc_dai_link_compo [...] adds 2967e5ea19ec ASoC: simple-card-util: remove dai_link compatible code for codec adds daecf46ee0e5 ASoC: soc-core: use snd_soc_dai_link_component for platform adds 868cdb469069 ASoC: simple-card-util: support snd_soc_dai_link_component [...] adds e58f41e41185 ASoC: simple-card: support snd_soc_dai_link_component styl [...] adds 24f3bead9b72 ASoC: simple-scu-card: support snd_soc_dai_link_component [...] adds 46c73187f298 ASoC: audio-graph-card: support snd_soc_dai_link_component [...] adds 77b9b84132f0 ASoC: audio-graph-scu-card: support snd_soc_dai_link_compo [...] adds c2f0898b8648 ASoC: simple-card-util: remove dai_link compatible code fo [...] adds 919869214b8e ASoC: tas6424: Print full register name in error message adds 4c11d7675827 Merge branch 'asoc-4.19' into asoc-4.20 tas dependency adds 5fb6589acc38 ASoC: tas6424: Add channel fault reporting adds 63a886f38dd9 ASoC: fix soc-core.c kernel-doc warning adds 80863ee222d3 ASoC: tlv320aic31xx: Add short circuit detection support adds b5c088689847 ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() adds fb2815f44a9e ASoC: rsnd: add support for 16/24 bit slot widths adds 3791b3ee4bb1 ASoC: rsnd: add support for the DSP_A/DSP_B formats adds ba5d553b7bd7 ASoC: rsnd: add support for 8 bit S8 format adds b735662fa473 ASoC: rsnd: remove is_play parameter from hw_rule function adds 0e289012b47a ASoC: rsnd: ssi: Fix issue in dma data address assignment adds 599da084e041 ASoC: rsnd: ssi: Check runtime channel number rather than [...] adds 5e45a6fab3b9 ASoc: rsnd: dma: Calculate dma address with consider of BUSIF adds 92c7d384ff72 ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF adds 8c9d75033340 ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 adds 2e66d523cd05 ASoC: rsnd: ssiu: Support to init different BUSIF instance adds d47f9580a6ea Merge branch 'asoc-4.19' into asoc-4.20 for rcar dep adds 6ab6a2474e0d ASoC: rsnd: merge .nolock_start and .prepare adds a45f8853a5f9 ASoC: Add driver for PROTO Audio CODEC (with a WM8731) adds 85e16fdd2f25 ASoC: mikroe-proto: dt-bindings: add DT bindings for PROTO board adds e03546ddd3db ASoC: core: Don't schedule DAPM work if already in target state adds 18d545bb2599 ASoC: tlv320aic31xx: Add overflow detection support adds 3db769f17714 ASoC: add for_each_link_codecs() macro adds 0b7990e38971 ASoC: add for_each_rtd_codec_dai() macro adds 3bbf5d34fd4a ASoC: dapm: Move error handling to snd_soc_dapm_new_contro [...] adds 94e630a35d33 ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control adds 778ff5bb8689 ASoC: dapm: Move connection of CODEC to CODEC DAIs adds 4a75aae17b2a ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links adds 243bcfafcd9a ASoC: dapm: Move CODEC to CODEC params from the widget to [...] adds c24fb71fa4f7 ASoC: hdac_hdmi: remove redundant check for !port condition adds 501683d0cd54 ASoC: rsnd: gen: use tab instead of white-space adds dabdbe3ae0cb ASoC: rsnd: don't use %p for dev_dbg() adds 9ab708aef61f ASoC: sgtl5000: avoid division by zero if lo_vag is zero adds be77a5191db9 Merge branch 'asoc-4.20' into asoc-next adds a2b6d655a3cb Merge remote-tracking branch 'sound-asoc/for-next' adds 3d0e63754fa4 drbd: Convert from ahash to shash adds 7759eb23fd98 block: remove bio_rewind_iter() adds 2ce711f965d9 ata: ahci: Convert to using %pOFn instead of device_node.name adds f355eece3195 libata: Use SMART LBAM/LBAH password defines adds 15fd6ec97d4c dt-bindings: ata: ahci-platform: fix indentation of target-supply adds a37da9180f42 ata: ahci_platform: add support for AHCI controller regulator adds d4fbe64bc6ed dt-bindings: ata: ahci-platform: document ahci-supply adds f20fb266e77a ata: ahci_platform: add support for PHY controller regulator adds a052ae02e401 dt-bindings: ata: ahci-platform: document phy-supply adds 76dfb49d2e2a ata: ahci_sunxi: add support for r40 adds caf8975b97c1 dt-bindings: ata: update ahci_sunxi bindings adds 503c346e9e30 Merge branch 'for-4.20/libata' into for-next adds 3d78fe77a1c9 Merge remote-tracking branch 'block/for-next' adds e4b069e0945f dm verity: fix crash on bufio buffer that was allocated wi [...] adds 432061b3da64 dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL r [...] adds 38b0bd0cda07 dm raid: fix reshape race on small devices adds 644e2537fdc7 dm raid: fix stripe adding reshape deadlock adds c44a5ee803d2 dm raid: fix rebuild of specific devices by updating superblock adds 36a240a706d4 dm raid: fix RAID leg rebuild errors adds 5380c05b6829 dm raid: bump target version, update comments and documentation adds 2f84257ba5ac Merge remote-tracking branch 'device-mapper/for-next' adds 8b38daca3d93 pcmcia: remove KERN_INFO level from debug message adds c3a5307873d4 pcmcia: Use module_pcmcia_driver for scsi drivers adds 3789866add31 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 5bad7244c7c2 mmc: sdhci-pltfm: Convert DT properties to generic device [...] adds eff74fa804af mmc: sdhci-iproc: Add ACPI support adds fb6de9f69a0b mmc: sdhci-of-arasan: Do now show error message in case of [...] adds 6953ea7cd17c mmc: renesas_sdhi_internal_dmac: Whitelist r8a774a1 adds 05872e25a479 mmc: renesas_sdhi: Add r8a774a1 support adds c46bf4e7e22a mmc: dw_mmc: hi3798cv200: add MMC_CAP_CMD23 cap adds 64f4c8e63cfa mmc: jz4740: Drop dependency on MACH_JZ4740/80 adds a71a73203596 mmc: renesas_sdhi_internal_dmac: Fix a few typos adds 7385fb4482fb mmc: renesas_sdhi_internal_dmac: add R8A77970 to whitelist adds 28c855fa255e dt-bindings: mmc: tmio_mmc: document Renesas R8A77970 bindings adds 580c6fd84758 mmc: use SPDX identifier for Renesas drivers adds 3cd3553c9f8c mmc: jz4740: Add support for the JZ4725B adds 4d65532ef24f mmc: tmio: replace tmio_mmc_clk_stop() calls with tmio_mmc [...] adds fb0fd959d1e6 mmc: tmio: move tmio_mmc_set_clock() to platform hook adds deb29eb041a5 dt-bindings: mmc: add DT binding for UniPhier SD/eMMC controller adds 988c2fadf12c mmc: uniphier-sd: add UniPhier SD/eMMC controller driver adds 1838e762f0fc mmc: sdhci: add tuning error codes adds f2900545441f mmc: sdhci-of-esdhc: add erratum A008171 support adds 180f02d6a5b3 sdhci: acpi: add free_slot callback adds c368a4b40693 sdhci: acpi: add qcom sdhci host reset quirk fix adds 9cbdf861b70d mmc: sdhci: Export sdhci_request() adds e50c42279642 mmc: Convert to using %pOFn instead of device_node.name adds fd39c3b8e1f4 mmc: sdhci: add adma_table_cnt member to struct sdhci_host adds 5176332bd898 mmc: sdhci: introduce adma_write_desc() hook to struct sdhci_ops adds 56b7a4f812d9 mmc: sdhci-of-dwcmshc: solve 128MB DMA boundary limitation adds cc8bccdf5b83 mmc: renesas_sdhi: merge clk_{start,stop} functions to set_clock adds 0bd487286405 mmc: tmio: refactor CLK_CTL bit calculation adds b4a297d8a59a mmc: core: add helper to see if a host is doing a retune adds c012e72f38fd mmc: renesas_sdhi: skip SCC error check when retuning adds dea44187f530 mmc: tmio: Fix SCC error detection adds 8feb64aa8ebe mmc: tmio: more concise clk calculation adds 2287a18f75c4 mmc: tmio: remove now unused variable adds 9118f92ca8bb dt-bindings: mmc: tegra: Add pad voltage control properties adds adde2b6cca5d dt-bindings: Add Tegra SDHCI pad pdpu offset bindings adds 8081b141f2ae dt-bindings: mmc: Add Tegra SDHCI sampling trimmer values adds 5783a9529891 mmc: tegra: Reconfigure pad voltages during voltage switching adds 16acad75863d mmc: tegra: Poll for calibration completion adds a3404c388ad5 mmc: tegra: Set calibration pad voltage reference adds f76d5e8849d4 mmc: tegra: Power on the calibration pad adds bbb986015837 mmc: tegra: Disable card clock during pad calibration adds 193c844590e7 mmc: tegra: Program pad autocal offsets from dt adds b31f063ea5a7 mmc: tegra: Perform pad calibration after voltage switch adds 70931298820b mmc: tegra: Enable pad calibration on Tegra210 and Tegra186 adds 6de7d45b090c mmc: tegra: Add a workaround for tap value change glitch adds 42dd19f7148e mmc: tegra: Parse default trim and tap from dt adds 20b60cd19f62 mmc: tegra: Configure default tap values adds 0ec621f4d96b mmc: tegra: Configure default trim value on reset adds 799b22cba7a4 mmc: tegra: Use standard SDHCI tuning on Tegra210 and Tegra186 adds f411a44c685e mmc: tegra: Remove tegra_sdhci_writew() from tegra210_sdhci_ops adds 5db6c9ba3c70 mmc: tegra: Disable card clock during tuning cmd on Tegra210 adds 8a3ea98410e3 mmc: tegra: Enable UHS and HS200 modes for Tegra210 adds 9740d4295859 mmc: tegra: Enable UHS and HS200 modes for Tegra186 adds b78b39dea67d dt-bindings: mmc: Add DQS trim value to Tegra SDHCI adds 2bb6acbe608a mmc: tegra: Parse and program DQS trim value adds 49b0c98d0021 mmc: tegra: Implement HS400 enhanced strobe adds cf54017bb0f6 mmc: tegra: Implement HS400 delay line calibration adds c31ad71c756c mmc: tegra: Implement periodic pad calibration adds beed8d101694 mmc: tegra: fix inconsistent IS_ERR and PTR_ERR adds 730fbcc5b7db Merge branch 'fixes' into next adds 1b1d17e37b94 Merge remote-tracking branch 'mmc/next' adds e254de6bcf3f md/raid5-cache: disable reshape completely adds 1d0ffd264204 RAID10 BUG_ON in raise_barrier when force is true and conf [...] adds 41a950411265 md-cluster: release RESYNC lock after the last resync message adds 6804e8c1520f Merge remote-tracking branch 'md/for-next' adds 89a74789f4b4 power: supply: cros_usbpd: remove unused pointer 'dev' adds b00b04aa668c power: supply: ab8500_fg: fix obsolete function adds 7b38ebdf7430 power: supply: maxim: Add SPDX license identifiers adds e904ceb6b0c5 power: bq25890_charger.c: Add debugging output of failed i [...] adds b74ca2e526b7 power: bq25890_charger.c: Remove unused table entries adds 6d3b6bc5dbd3 power: bq25890_charger.c: Add the BQ25896 part adds 231d259f547c power: bq25890_charger.c: Read back the current battery voltage adds 5c2eabcb6296 Merge remote-tracking branch 'battery/for-next' adds 0c9721a5d1de regulator: Convert to using %pOFn instead of device_node.name adds 46942b21a95f regulator: isl9305: Add missing .owner field in regulator_desc adds 61b2e6741e81 regulator: bd71837: Remove duplicate assignment for n_volt [...] adds e7d80b6b848b regulator: regmap helpers - support overlapping linear ranges adds 01de19d09ce6 regulator: core: Add the opmode to regulator_summary adds 7d3827b59548 regulator: core: Add consumer-requested load in regulator_summary adds 7e4d9683d6a7 regulator: core: Add locking to debugfs regulator_summary adds beb5a17fa32e regulator: qcom-rpmh: Add stylistic breaks in the default cases adds cd7e36ab7222 regulator: Fix useless O^2 complexity in suspend/resume adds 1efef7cc7271 regulator: fix kernel-doc for regulator_suspend() adds 3919d74e3052 Merge branch 'regulator-4.20' into regulator-next adds 9f91dd6a2d16 Merge remote-tracking branch 'regulator/for-next' adds a599c0b374c4 Merge tag 'tpmdd-next-20180518' of git://git.infradead.org [...] adds d19289133b1d Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 12aaa9cfc578 Merge branch 'next-general' into next-testing adds 4996539f84ee Merge branch 'next-general' into next-testing adds 530a13df0b0b Merge branch 'next-general' into next-testing adds f98b52429135 Merge branch 'next-integrity' into next-testing adds b68b40ae3c8b Merge tag 'tpmdd-next-20180728' of git://git.infradead.org [...] adds d83c732fffc3 Merge branch 'smack-for-4.19-a' of https://github.com/csch [...] adds 4408e300a67a security/capabilities: remove check for -EINVAL adds e42f6f9be4f8 Merge tag 'v4.19-rc2' into next-general adds dbdb75bd0879 security: tomoyo: Fix obsolete function adds 6e9511f9cd5a Merge branch 'next-general' into next-testing adds 0d42d73a37ff seccomp: remove unnecessary unlikely() adds 72934a2c220f Merge branch 'next-general' into next-testing adds fc3a87b9557b Merge remote-tracking branch 'security/next-testing' adds 7bb185edb030 selinux: fix mounting of cgroup2 under older policies adds 95ffe194204a selinux: refactor mls_context_to_sid() and make it stricter adds 5dc3c30a24a6 Merge remote-tracking branch 'selinux/next' adds b610e2ff4622 of/unittest: remove use of node name pointer in overlay hi [...] adds 6901378c799d of/unittest: add printf tests for node name adds 73813f8483b1 of: Convert to using %pOFn instead of device_node.name adds 10e2514edec5 vsprintf: print OF node name using full_name adds 9449d56d762e of: make PowerMac cache node search conditional on CONFIG_ [...] adds 2d7d25463f85 of/fdt: Scan the root node properties earlier adds 0febaa8bd513 of/fdt: avoid re-parsing '#{address,size}-cells' in of_fdt [...] adds 9a577a050941 Merge remote-tracking branch 'devicetree/for-next' adds 9135bac32505 spi: use SPDX identifier for Renesas drivers adds 862cf93e4b9b spi: Add Spreadtrum SPI controller documentation adds e7d973a31c24 spi: sprd: Add SPI driver for Spreadtrum SC9860 adds 864822235f18 spi: sh-msiof: Add r8a774a1 support adds eeaceb8b7d1f spi: Introduce one new field to set word delay adds be17ee0da35a spi: dw-mmio: add MSCC Jaguar2 support adds 6e249d1ec1b4 spi: davinci: remove set but not used variable 'pdata' adds c1d8b0825d50 spi: dw-mmio: avoid hardcoded field mask adds c7ba47362858 spi: orion: cosmetics - alias long direct_access variables adds 04c55a34cf3d spi: sh-msiof: Document R-Car D3 support adds 3806112c9ecb spi: sh-msiof: Document R-Car E3 support adds 35386dfd13b7 spi: spidev_test: Improve decoded text part of hex dump adds 7c5d8a249aca spi: Do not print a message if spi_controller_{suspend,res [...] adds 48c29d0d27fb spi: spi-gpio: Remove set but not used variable 'pdata' adds af060b3f72b8 spi: dw: support 4-16 bits per word adds 2b2b0609b7a7 Merge branch 'spi-4.20' into spi-next adds 444541ec0569 Merge remote-tracking branch 'spi/for-next' adds 1dc27f63303d perf annotate: Properly interpret indirect call adds 9b3579fc6c6a perf tests: Add breakpoint modify tests adds bd14406b78e6 perf/hw_breakpoint: Modify breakpoint even if the new attr [...] adds cb45302d7c5e perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 adds 969558371bf9 perf/hw_breakpoint: Enable breakpoint in modify_user_hw_br [...] adds bf06278c3fdf perf/hw_breakpoint: Simplify breakpoint enable in perf_eve [...] adds 5ab1de932e29 perf arm64: Fix include path for asm-generic/unistd.h adds fd8d2702791a perf evsel: Fix potential null pointer dereference in perf [...] adds dad2762aac17 perf tools: Streamline bpf examples and headers installation adds a72f64261359 perf util: Fix bad memory access in trace info. adds c9f23d2bc21c perf event-parse: Use fixed size string for comms adds fa694160cca6 perf probe powerpc: Ignore SyS symbols irrespective of endianness adds 4e67b2a5df5d perf annotate: Fix parsing aarch64 branch instructions aft [...] adds 7a983a0fe2a2 perf trace: Pass augmented args to the arg formatters when [...] adds 6ccc18a9a17a perf trace: Make the augmented_syscalls filter out the tra [...] adds 1cdf618f2386 perf trace: Print the syscall name for augmented_syscalls adds 6dcbd212ff49 perf trace: Extract the comm/tid printing for syscall enter adds c96f4edcc356 perf trace: Show comm/tid for augmented_syscalls adds 75d1e30681d0 perf trace: Use the augmented filename, expanding syscall [...] adds daa1284af3b9 perf trace: Augment the 'open' syscall 'filename' arg adds 9779fc021410 perf trace: Augment inotify_add_watch pathname syscall arg adds f6618ce6c024 perf trace: Introduce augmented_filename_syscall_enter() d [...] adds 16cc63593f67 perf trace: Augment 'newstat' (aka 'stat') filename ptr adds 9ab5aadebedd perf trace: Add a etcsnoop.c augmented syscalls eBPF utility adds d35b168c3dcd perf bpf: Give precedence to bpf header dir adds 403f833d15a3 perf bpf: Add linux/socket.h to the headers accessible to [...] adds d5a7e6613b00 perf trace augmented_syscalls: Augment connect's 'sockaddr' arg adds 24a6c2cd1dbd perf trace augmented_syscalls: Add augmented_sockaddr_sysc [...] adds 02ef28842077 perf trace augmented_syscalls: Augment bind's 'myaddr' soc [...] adds 6ebb686225a8 perf trace augmented_syscalls: Augment sendto's 'addr' arg adds b043cb524d28 perf trace beauty: Reorganize 'struct sockaddr *' beautifier adds 766e0618e494 perf report: Create auxiliary trace data files for s390 adds 266b851cc287 tools lib traceevent, perf tools: Split trace-seq related [...] adds 664b6a95d771 perf bpf: Add syscall_exit() helper adds 5e2d8a5acc99 perf augmented_syscalls: Update the header comments adds 4c8f0a726ef8 perf trace augmented_syscalls: Rename augmented_*_syscall_ [...] adds f5b076dc01e7 perf trace augmented_syscalls: Hook into syscalls:sys_exit [...] adds c4191e55b874 perf trace: Show comm and tid for tracepoint events adds d50ed0ce8204 perf stat: Use evsel->threads in create_perf_stat_counter() adds 728c0ee0a896 perf stat: Move 'initial_delay' to 'struct perf_stat_config' adds 5698f26b46e4 perf stat: Move 'no_inherit' to 'struct perf_stat_config' adds 35386233fcf7 perf stat: Use local config arg for scale in create_perf_s [...] adds 7d9ad16afe2b perf stat: Add 'identifier' flag to 'struct perf_stat_config' adds 318ec1841a3f perf tools: Switch 'session' argument to 'evlist' in perf_ [...] adds 650d62204602 perf evsel: Introduce perf_evsel__store_ids() adds d09cefd2ef99 perf stat: Move create_perf_stat_counter() to stat.c adds 491073a61266 perf stat: Rename 'is_pipe' argument to 'attrs' in perf_st [...] adds 73d586c3917d perf stat: Add 'struct perf_stat_config' argument to perf_ [...] adds 1821f4eb480b perf stat: Add 'struct perf_tool' argument to perf_stat_sy [...] adds 1c21e9899d6a perf stat: Add 'struct perf_evlist' argument to perf_stat_ [...] adds c2c247f2dd87 perf stat: Add 'perf_event__handler_t' argument to perf_st [...] adds 0a4e64d391a2 perf stat: Move perf_stat_synthesize_config() to stat.c adds a5a9eac1a018 perf stat: Introduce perf_evlist__print_counters() adds 0174820a8ba1 perf stat: Move STAT_RECORD out of perf_evlist__print_counters() adds b64df7f33743 perf stat: Add 'struct perf_stat_config' argument to perf_ [...] adds f3ca50e61ff4 perf stat: Pass 'struct perf_stat_config' argument to loca [...] adds 6ca9a082b190 perf stat: Pass a 'struct perf_stat_config' argument to gl [...] adds fa7070a38676 perf stat: Move csv_* to 'struct perf_stat_config' adds 132c6ba3c440 perf stat: Move 'interval_clear' to 'struct perf_stat_config' adds 0ce5aa026660 perf stat: Move 'metric_only' to 'struct perf_stat_config' adds df4f7b4d4b1e perf stat: Move 'unit_width' to 'struct perf_stat_config' adds c512e0eae4c6 perf stat: Add 'target' argument to perf_evlist__print_counters() adds bc0bcda201e8 perf stat: Pass 'evlist' argument to print functions adds 0c538a946295 perf stat: Use 'evsel->evlist' instead of 'evsel_list' in [...] adds d97ae04b3d52 perf stat: Move 'run_count' to 'struct perf_stat_config' adds ee1760e2cf62 perf stat: Move 'metric_only_len' to 'struct perf_stat_config' adds ae2d7da554f0 perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() adds 77e0faf8552c perf stat: Pass 'evlist' to aggr_update_shadow() adds 26893a6018f8 perf stat: Add 'walltime_nsecs_stats' pointer to 'struct p [...] adds aea0dca1629c perf stat: Move 'null_run' to 'struct perf_stat_config' adds 31084123c196 perf stat: Move 'print_free_counters_hint' to 'struct perf [...] adds 3b3cd9a41c2b perf stat: Move 'print_mixed_hw_group_error' to 'struct pe [...] adds 8897a8916efb perf stat: Move ru_* data to 'struct perf_stat_config' adds 6f6b6594b5f3 perf stat: Move *_aggr_* data to 'struct perf_stat_config' adds a138af663500 perf stat: Do not use the global 'evsel_list' in print functions adds 34ff0866d46a perf stat: Move 'big_num' data to 'struct perf_stat_config' adds fdee335b00b0 perf stat: Move 'no_merge' data to 'struct perf_stat_config' adds be54d5932531 perf stat: Propagate 'struct target' arg to sort_aggr_thread() adds 54ac0b1bd25c perf stat: Move 'walltime_*' data to 'struct perf_stat_config' adds d0192fdba09a perf stat: Move 'metric_events' to 'struct perf_stat_config' adds 088519f318be perf stat: Move the display functions to stat-display.c adds 3de3e8bbf302 perf trace beauty: Alias 'umount' to 'umount2' adds 58094c48f407 perf annotate: Handle arm64 move instructions adds 21d7eb9a2473 perf augmented_syscalls: Check probe_read_str() return separately adds 7538d16397df perf augmented_syscalls: Avoid optimization to pass older [...] adds 8a041f86a83f perf trace: Introduce syscall__augmented_args() method adds db2da3f85cd6 perf trace: Setup augmented_args in the raw_syscalls:sys_e [...] adds b1a9e2535e20 perf trace: Use the raw_syscalls:sys_enter for the augment [...] adds d8e75a110df7 perf map: Turn some pr_warning() to pr_debug() adds 1632936480a5 perf tests: Fix record+probe_libc_inet_pton.sh without pin [...] adds bda58ee8f8e4 Merge tag 'perf-core-for-mingo-4.20-20180905' of git://git [...] adds dfb3c536f5f3 Merge branch 'perf/core' adds f8b7530aa0a1 cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() adds 69fa6eb7d6a6 cpu/hotplug: Prevent state corruption on error rollback adds 8ddec5e3aba9 Merge branch 'smp/urgent' adds c43c5e9f524e timekeeping: Fix declaration of read_persistent_wall_and_b [...] adds 760902b24960 clocksource: Revert "Remove kthread" adds 35b65bb8bd98 Merge branch 'timers/urgent' adds a980c0ef9f6d x86/kprobes: Refactor kprobes_fault() like kprobe_exceptio [...] adds 76dee4a72849 x86/kprobes: Inline kprobe_exceptions_notify() into do_gen [...] adds e3e4d5019c2d x86/kprobes: Stop calling fixup_exception() from kprobe_fa [...] adds 75045f77f7a7 x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups adds 81fd9c18444e x86/fault: Plumb error code and fault address through to f [...] adds 9da3f2b74054 x86/fault: BUG() when uaccess helpers fault on kernel addresses adds bef459026b16 lkdtm: Test copy_to_user() on bad kernel pointer under KERNEL_DS adds cc7c018b9e41 Merge branch 'x86/core' adds f4661d293eb2 x86/microcode: Make revision and processor flags world-readable adds b1d89e759810 Merge branch 'x86/microcode' adds 28c11b0f798c x86/xen: Move pv irq related functions under CONFIG_XEN_PV [...] adds f030aade9165 x86/xen: Move pv specific parts of arch/x86/xen/mmu.c to mmu_pv.c adds 3013c2be600f x86/xen: Link platform-pci-unplug.o only if CONFIG_XEN_PVHVM adds 901d209a8b0e x86/xen: Add SPDX identifier in arch/x86/xen files adds 7e4372028929 x86/paravirt: Make paravirt_patch_call() and paravirt_patc [...] adds abc745f85c11 x86/paravirt: Remove clobbers parameter from paravirt patc [...] adds 27876f3882fd x86/paravirt: Remove clobbers from struct paravirt_patch_site adds 5c83511bdb98 x86/paravirt: Use a single ops structure adds 5def7a4cd5be x86/paravirt: Remove unused paravirt bits adds c00a280a8efa x86/paravirt: Introduce new config option PARAVIRT_XXL adds 40181646db45 x86/paravirt: Move items in pv_info under PARAVIRT_XXL umbrella adds 9bad5658ea71 x86/paravirt: Move the Xen-only pv_cpu_ops under the PARAV [...] adds 6da63eb241a0 x86/paravirt: Move the pv_irq_ops under the PARAVIRT_XXL umbrella adds fdc0269e8958 x86/paravirt: Move the Xen-only pv_mmu_ops under the PARAV [...] adds 495310e4f2dd x86/paravirt: Remove unneeded mmu related paravirt ops bits adds 4f2d7af70256 x86/xen: Make xen_reservation_lock static adds b7a5eb6aafa9 x86/paravirt: Prevent redefinition of SAVE_FLAGS macro adds 0db666a1f90c Merge branch 'x86/paravirt' adds 370a132bb222 x86/microcode: Make sure boot_cpu_data.microcode is up-to-date adds 8da38ebaad23 x86/microcode: Update the new microcode revision unconditionally adds 4331f4d5ada5 x86: Fix kernel-doc atomic.h warnings adds 17f6bac22493 x86/tsc: Prevent result truncation on 32bit adds 9fe6299dde58 x86/process: Don't mix user/kernel regs in 64bit __show_regs() adds 31b2c4162b91 Merge branch 'x86/urgent' adds a03e59c2bd79 Merge remote-tracking branch 'tip/auto-latest' adds 8960de4a5ca7 EDAC, amd64: Add Family 17h, models 10h-2fh support adds bd1852317ffe EDAC: Get rid of custom ICPU() macro adds 59b0df0352f3 Merge remote-tracking branch 'edac-amd/for-next' adds e9ff68680cd4 tools/memory-model: Add litmus test for full multicopy atomicity adds c21fcc6594f1 tools/memory-model: Fix ISA2+pooncelock+pooncelock+pombonce name adds 2f5a1b9b74a2 MAINTAINERS: Add Daniel Lustig as an LKMM reviewer adds e1c071fab8e1 locking/memory-barriers.txt/kokr: Update Korean translatio [...] adds b95546bdac98 tools/memory-model: Remove ACCESS_ONCE() from recipes adds a1e5fd06bb6b tools/memory-model: Remove ACCESS_ONCE() from model adds a54df4f2be14 tools/memory-model: Make scripts executable adds c6b04f78bf25 docs: atomic_ops: Describe atomic_set as a write operation adds 36853a86cf04 tools/memory-model: Add informal LKMM documentation to MAI [...] adds 950ba9d5bb8f sched: Use smp_mb() in wake_woken_function() adds 047213158996 locking: Clarify requirements for smp_mb__after_spinlock() adds 56cb8314f73a doc: Update wake_up() & co. memory-barrier guarantees adds 9444dac61110 memory-model/Documentation: fix typo, smb->smp adds 5f9ef44c7d1c tools/memory-model: Rename litmus tests to comply to norm7 adds d57fa29ddc3c Merge LKMM and RCU commits adds ef488d5c6e71 Merge remote-tracking branch 'rcu/rcu/next' adds 5c3bdaa421cc KVM: s390: vsie: Do the CRYCB validation first adds bd487f7a253c KVM: s390: vsie: Make use of CRYCB FORMAT2 clear adds d18f2b18628d KVM: s390: set host program identifier adds e1bdc97c28c6 Merge remote-tracking branch 'kvms390/next' adds d3bfd26508ba xen/manage: don't complain about an empty value in control [...] adds 1c49571f15c9 Merge remote-tracking branch 'xen-tip/linux-next' adds f813eec972ee leds: Convert to using %pOFn instead of device_node.name adds ab877b1cc78c Merge remote-tracking branch 'leds/for-next' adds cd2315d471f4 ipmi: kcs_bmc: don't change device name adds 2512e40e48d2 ipmi: Rework SMI registration failure adds c86ba91be757 ipmi: Move BT capabilities detection to the detect call adds 0745dde62835 ipmi: Fix I2C client removal in the SSIF driver adds a8627cda7cff ipmi: Fix NULL pointer dereference in ssif_probe adds d16f7d431779 acpi:ipmi: Convert ipmi_user_t to struct ipmi_user * adds 0398c5634f17 hwmon:ibm: Change ipmi_user_t to struct ipmi_user * adds a8bbf67c17a8 ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi adds 2e1d52f5a683 ipmi: Finally get rid of ipmi_user_t and ipmi_smi_t adds e012fd2de784 pci:ipmi: Move IPMI PCI class id defines to pci_ids.h adds 7260d40545b2 ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX adds 596830664c74 ipmi: Use more common logging styles adds ca380ce944d0 ipmi: Convert printk(KERN_<level> to pr_<level>( adds 563cb2b6d557 ipmi_si_pci: fix NULL device in ipmi_si error message adds 236cad79e8ed ipmi_si: fix potential integer overflow on large shift adds 62da0cc7d4b1 ipmi: Change to ktime_get_ts64() adds 64e6f1a4852a ipmi:dmi: Use pr_fmt in the IPMI DMI code adds 393cd853f6cd ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address adds 1f5201862c4e ipmi: Convert pr_xxx() to dev_xxx() in the BT code adds 346512e9d21f ipmi: fix return value of ipmi_set_my_LUN adds c5c94d1893fe ipmi: Don't leave holes in the I2C address list in the ssi [...] adds 33df67b30614 ipmi: Free the address list on module cleanup adds bc221b0f7ee3 ipmi: Remove platform driver overrides and use the id_table adds 66fa9cc5d9a2 Merge remote-tracking branch 'ipmi/for-next' adds 53bae38cf79c usb: chipidea: imx: do not use preprocessor conditionals for PM adds 1657ebedd025 usb: chipidea: imx: enable OTG overcurrent in case USB sub [...] adds 35a334659bcc usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match adds 10c582ddc26e Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 1213a3668172 extcon: maxim: Add SPDX license identifiers adds cff7499d7eb4 extcon: Make static analyzer happy about union assignment adds 69f75a4f8c7b extcon: Switch to use kasprintf() instead of open coded adds 962341b54b99 extcon: cht-wc: Return from default case to avoid warnings adds 001d3eccf9fc extcon: cht-wc: Fix definition names according to spec adds a4722503fadf extcon: cht-wc: Correct USBID bit field handling adds 900ed5557194 extcon: cht-wc: Convert to use SPDX identifier adds 2e464ff0a9b1 extcon: int3496: Convert to use SPDX identifier adds c07b062ebb36 Merge remote-tracking branch 'extcon/extcon-next' adds 406dad04e3d1 soundwire: Fix duplicate stream state assignment adds 43422de84f62 soundwire: Fix incorrect exit after configuring stream adds 7b07d64917ba soundwire: Fix acquiring bus lock twice during master release adds b334669c4e50 Documentation: soundwire: Add documentation for multi link adds 90bc7491a6d1 soundwire: Initialize completion for defer messages adds 54f830bb98e4 soundwire: Add support to lock across bus instances adds 6d3eff64242a soundwire: Handle multiple master instances in a stream adds a065a341dc1e soundwire: Add support for multi link bank switch adds fda2f3a812bf soundwire: keep track of Masters in a stream adds 743739c38241 soundwire: intel: Add pre/post bank switch ops adds 4b5ea4866bf2 soundwire: intel: Fix uninitialized adev deref adds 026d34a76448 MAINTAINERS: Update Vinod's email adds 14b0c44af4e9 soundwire: intel: Remove duplicate assignment adds 5879a4e4afd1 Merge remote-tracking branch 'soundwire/next' adds d947dddf1c95 staging: pi433: eliminate a temporary variable adds 9391bea9ad4e staging:rtl8192u: Remove macro eqMacAddr - Style adds ace3c2a23cf8 staging:rtl8192u: Remove macro cpMacAddr - Style adds 51e1eb742745 staging:rtl8192u: Replace magic number 6 with ETH_ALEN - Style adds abdc4cae86f0 staging:rtl8192u: Rename macro parameter __pIeeeDev - Style adds bc3ae2415bec staging:rtl8192u: Rename __pTa - Style adds bbb151166560 staging:rtl8192u: Lines should not end with a '(' - Style adds c01f06b7506f staging:rtl8192u: Rename Dot11d_Init - Style adds 6a184731c2a0 staging:rtl8192u: Rename Dot11d_Reset - Style adds d1f91e043952 staging:rtl8192u: Rename Dot11d_UpdateCountryIe - Style adds b83ff82670f3 staging:rtl8192u: Rename dot11d_update_country_ie() parame [...] adds 869b4372677c staging:rtl8192u: Rename DOT11D_GetMaxTxPwrInDbm - Style adds 715a3d9336f4 staging:rtl8192u: Rename Channel - Style adds e859737a15a4 staging:rtl8192u: Rename DOT11D_ScanComplete - Style adds b56b1438a103 staging:rtl8192u: Rename IsLegalChannel - Style adds f1d18719393b staging:rtl8192u: Rename ToLegalChannel - Style adds 3bd589eb93a5 staging: rtl8188eu: use is_multicast_ether_addr in rtw_security.c adds e232f8841e1b staging: rtl8188eu: use is_multicast_ether_addr in rtw_recv.c adds 2bd827a8d815 staging: rtl8188eu: use is_multicast_ether_addr in rtw_xmit.c adds fa1deb227d79 staging: rtl8188eu: remove unused IS_MCAST adds c19636f5dc1d staging: rtl8188eu: use phydm_reg.h from rtlwifi adds 34fbab5f0a02 staging: rtl8188eu: Removed unnecessary parentheses adds fe9756ee9e0c staging:rtl8192u: Replace magic number with defined consta [...] adds 3f119c9da3b8 staging:rtl8192u: Rename sHTCLng - Style adds 50a37490b169 staging:rtl8192u: Remove unnecessary blank lines - Style adds 0df408add7af staging:rtl8192u: Add required spaces - Style adds 362ed57ee889 staging:rtl8192u: Remove unused constants - Style adds 47bd0dc30eac staging:rtl8192u: Correct block comments - Style adds 40602a0d1f34 staging:rtl8192u: Remove unused CHHLOP_IN_PROGRESS - Style adds ccedf8912c36 staging:rtl8192u: Removed commented out structure - Style adds 9ff6cdd3934a staging:rtl8192u: Remove enum CHNLOP - Style adds 2c6d0ee300c8 staging:rtl8192u: Refactor struct HT_CAPABILITY_ELE - Style adds 1f20545654e6 staging:rtl8192u: Remove unused defines - Style adds f9406665ffe7 staging:rtl8192u: Refactor SEQUENCE_CONTROL - Style adds 56f6e5a7e4d7 staging:rtl8192u: Rename ShortData - Style adds 198a136f7f24 staging:rtl8192u: Rename member variables - Style adds 0078a6e54e22 staging:rtl8192u: Refactor BA_PARAM_SET - Style adds 21c875a59c99 staging:rtl8192u: Remove charData and rename shortData - Style adds be433db16f77 staging:rtl8192u: Rename ba_param_set members - Style adds d07b07f89350 staging:rtl8192u: Refactor DELBA_PARAM_SET - Style adds ea7b840cb61a staging:rtl8192u: Refactor union delba_param_set - Style adds f813f408a145 staging:rtl8192u: Refactor struct BA_RECORD - Style adds 6fcb0759b99d staging:rtl8192u: Rename member variable Timer - Style adds 1f9766a0625e staging:rtl8192u: Rename bValid - Style adds efff422454f3 staging:rtl8192u: Rename DialogToken - Style adds a3ba6bb9a38e staging:rtl8192u: Rename BaParamSet - Style adds ea62c80ad30d staging:rtl8192u: Rename BaTimeoutValue - Style adds 9f4887109a0a staging:rtl8192u: Rename BaStartSeqCtrl - Style adds 6367ae41f2c4 staging:rtl8192u: Remove commented out code and indent - Style adds 64749a7e54e3 staging:rtl8192u: Refactor enum VERSION_819xU - Style adds 1d5de99435c7 staging:rtl8192u: Refactor RT_RF_TYPE_DEF - Style adds 4a4c1b7ceb8a staging:rtl8192u: Make function rtl8192_phyConfigBB static adds 111118af91c4 staging:rtl8192u: Refactor BaseBand_Config_Type - Style adds 12a2b6f6ea01 staging:rtl8192u: Remove unused definitions - Style adds 69b281907429 staging:rtl8192u: Reorder enum _RTL8192Usb_HW members - Style adds e94d958580d0 staging:rtl8192u: Rename EEPROM_TxPowerDiff - Style adds 9bfe57361187 staging:rtl8192u: Rename EEPROM_ThermalMeter - Style adds 98dbfe8bfff5 staging:rtl8192u: Rename EEPROM_PwDiff - Style adds 7a4a474db375 staging:rtl8192u: Rename EEPROM_CrystalCap - Style adds 3e78c2127d5b staging:rtl8192u: Rename EEPROM_TxPwIndex_CCK - Style adds 2b29377bdad5 staging:rtl8192u: Rename EEPROM_TxPwIndex_OFDM_24G_V1 - STYLE adds e9034dd6e1e7 staging:rtl8192u: Rename EEPROM_TxPwIndex_OFDM_24G - Style adds be9bd9d5a7f2 staging:rtl8192u: Rename EEPROM_TxPwIndex_CCK_V1 - Style adds 81bba51495f5 staging:rtl8192u: rename EEPROM_TxPwIndex_Ver - Style adds 74103437df6a staging:rtl8192u: Rename EEPROM_Default_ThermalMeter - Style adds aa37aea128b5 staging:rtl8192u: Rename EEPROM_Default_PwDiff - Style adds 3e86b6426311 staging:rtl8192u: Rename EEPROM_Default_CrystalCap - Style adds b635fb9f1302 staging:rtl8192u: Rename EEPROM_Default_TxPower - Style adds 89d5bcf46ab2 staging:rtl8192u: Rename EEPROM_Customer_ID - Style adds 1e7b06f0e09d staging:rtl8192u: Rename EEPROM_ChannelPlan - Style adds 7c67160857a2 staging:rtl8192u: Rename PHY_SetRF8256Bandwidth() - Style adds 9980fd11f16a staging:rtl8192u: Rename function PHY_RF8256_Config() - Style adds 319f942517c5 staging:rtl8192u: Refactor phy_RF8256_Config_ParaFile() - Style adds 3942039a6517 staging:rtl8192u: Rename PHY_SetRF8256CCKTxPower() - Style adds 071327fc4279 staging:rtl8192u: Rename PHY_SetRF8256OFDMTxPower() - Style adds 11272dde1e21 staging:rtl8192u: Add SPDX-License-Identifier tag - Style adds 0056d8bdea00 staging: rtl8188eu: Fix spelling mistake adds 6c352cfd12f4 staging: rtl8188eu: Removed code valid for 5GHz adds 22d8eeb32abc staging: rtl8188eu: Removed a function and coded inline adds fff12fcd60d0 staging: rtl8188eu: Removed unneeded variable adds b9e50d0cfd32 staging: mt7621-mmc: place a check for sscanf adds 02d72eef1814 staging: mt7621-pci: make some function static adds 293dcd6592a2 staging: mt7621-pci: show N_FTS status using a loop adds 13c7a0ecdf8d staging: mt7621-mmc: Remove macro INIT_MSG and its usages adds 2b2424d9a7e3 staging: fbtft: Adds space around "/" adds 3c0971939e56 staging: gasket: remove null ptr check before kfree adds 9323bbfa140c staging: gasket: apex: remove unused array cm_mappable_regions adds 4cfc2bff29ca staging: gasket: core: remove debug log that could crash adds c5e0a62ad80a staging: gasket: core: fix line continuation indent in gas [...] adds 57db4be3bbe4 staging: gasket: core: remove kobj_name param from gasket_ [...] adds 1fb227bf2ed2 staging: gasket: core: remove ftrace-style debug logs adds 1fdd6d720cdc staging: gasket: remove gasket_exit() adds 6c258edc64ae staging: gasket: page table: use dma_mapping_error for err [...] adds 717264bab46e staging: gasket: core: switch to relaxed memory-mapped I/O adds 7b49682bdc6c staging: gasket: page table: remove extraneous memory barriers adds 9c34e95c6f03 staging: gasket: core: factor out generic device add code [...] adds 1fb5e1c92e7d staging: gasket: core: factor out generic device remove co [...] adds 97fead8c9096 staging: gasket: core: rename lookup_internal_desc to be P [...] adds 62af16524ced staging: gasket: interrupt: refactor PCI MSIX-specific han [...] adds 8b872d6f06c2 staging: gasket: interrupt: simplify interrupt init parameters adds cca5dd879075 staging: gasket: interrupt: remove unimplemented interrupt types adds 8be31270362b staging: erofs: introduce erofs_grab_bio adds 6e78901a9f23 staging: erofs: separate erofs_get_meta_page adds cadf1ccf1b00 staging: erofs: add error handling for xattr submodule adds ab47dd2b0819 staging: erofs: cleanup z_erofs_vle_work_{lookup, register} adds 99691b4662dd staging: erofs: rearrange vle clustertype definitions adds df1e3f1f0008 staging: erofs: fix vle_decompressed_index_clusterofs adds 390c642e1264 staging: erofs: fix integer overflow on 32-bit platform adds d6421a46af70 staging: erofs: fix compression mapping beyond EOF adds eed276c0401d staging: erofs: fix potential overflow in erofs_grab_bio() adds 89fcd8360e7b staging: erofs: change 'unsigned' to 'unsigned int' adds 1257bf8052bd staging: erofs: fix potential overflow in z_erofs_vle_norm [...] adds 23c41ca6173d staging: rtl8712: remove unused array iw_operation_mode adds f0b4a22a4848 staging: most: register channel device after init of struc [...] adds 4ad866231e4c staging: most: do not make interface dependent attrs defau [...] adds c28b6699acf8 Staging: One Laptop Per Child: fix SPDX-License-Identifier issue adds 3e195a80e096 Staging: octeon-usb: Replaces CVMX_WAIT_FOR_FIELD32 macro [...] adds 09b96cde48a7 Merge remote-tracking branch 'staging/staging-next' adds 2c01260df661 mux: add mux_control_get_optional() API adds 4071522ec5db Merge remote-tracking branch 'mux/for-next' adds 81b4cdb447fe interconnect: Add generic on-chip interconnect API adds a21cfea97e68 dt-bindings: Introduce interconnect binding adds d54599e06b06 interconnect: Allow endpoints translation via DT adds 3695cfd562c1 interconnect: Add debugfs support adds 8d9dd19a2b98 interconnect: qcom: Add RPM communication adds 3c2858c771be dt-bindings: interconnect: Document qcom,msm8916 NoC bindings adds 8d9300299a40 interconnect: qcom: Add msm8916 interconnect provider driver adds 3d46fda12a9d MAINTAINERS: add a maintainer for the interconnect API adds f98a1d3b4d58 Merge remote-tracking branch 'icc/icc-next' adds 5ab64902b5f9 dmaengine: Convert to using %pOFn instead of device_node.name adds 5658f4f94cca dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail [...] adds b01361c4160e Merge branch 'topic/dw' into next adds 901fd85251e5 dmaengine: use SPDX identifier for Renesas drivers adds f9916dc9104d Merge branch 'topic/renesas' into next adds 1297b647c58c dmaengine: fsldma: move spin_lock_bh to spin_lock in tasklet adds d8570d018f69 dmaengine: at_xdmac: move spin_lock_bh to spin_lock in tasklet adds cbc229a47c82 dmaengine: mv_xor: move spin_lock_bh to spin_lock in tasklet adds ee729402f0e6 Merge branches 'topic/fsl', 'topic/at' and 'topic/mv' into next adds 4ac695464763 dmaengine: sprd: Support DMA link-list mode adds c1b85e08ee85 Merge branch 'topic/sprd' into next adds 64ffb130956f Merge remote-tracking branch 'slave-dma/next' adds 2bf00908cc35 Merge branch 'misc' into for-next adds 714d7fe777fc Merge branch 'misc' into for-next adds 9dce13372989 Merge remote-tracking branch 'scsi/for-next' adds 0eeec01488da scsi: raid_attrs: fix unused variable warning adds 05a9874426af scsi: aacraid: remove unused variables dev and cpu adds 45b7af985d54 scsi: be2iscsi: remove unused variable dmsg adds 165ee6215062 scsi: 53c700: Fix spelling of 'NEGOTIATION' adds 26c724a690a1 scsi: lpfc: remove an unnecessary NULL check adds b6876a8407d0 scsi: libfc: remove unnecessary condition check adds cca6cb8ad7a8 scsi: aic7xxx: Fix build using bare-metal toolchain adds f176cc4dd8ef Merge remote-tracking branch 'scsi-mkp/for-next' adds ccf45b18ce89 rpmsg: char: Migrate to iter versions of read and write adds c8a54c0c9a7d rpmsg: Convert to using %pOFn instead of device_node.name adds f0beb4ba9b18 rpmsg: glink: Remove chunk size word align warning adds 1e28dbbeced6 remoteproc/davinci: Use %zx for formating size_t adds 3b0d1b65c19f remoteproc: qcom: adsp: Add SDM845 ADSP and CDSP support adds 0205748ea669 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 077db80528fd Merge remote-tracking branch 'rpmsg/for-next' adds d28af35b0c91 gpio: tb10x: Create local helper variables adds 0d1e31abcaf5 gpio: tb10x: Use GENERIC_GPIO adds 4c2baed3a7e6 ARM/gpio: ep93xx: build standalone adds 1d2bb17aaf11 gpio: ep93xx: Cut down variable names adds 68b6493185f7 gpio: ep93xx: Switch to SPDX license tag adds 991ce74eeb56 gpio: ep93xx: Pass around struct gpio_chip adds 3c38b3a3065e gpio: ep93xx: Rename has_debounce to has_irq adds 99399f40d896 gpio: ep93xx: Properly call the chained IRQ handler adds fd935fc421e7 gpio: ep93xx: Do not pingpong irq numbers adds 51ba88e32ff5 gpio: ep93xx: Use the hwirq and port adds 68491b075db2 gpio: ep93xx: Use for_each_set_bit() in IRQ handler adds d875cc27e239 gpio: ep93xx: Cut gpio_to_irq() usage adds a419a3d92aab gpio: ep93xx: Switch A and B to use GPIOLIB_IRQCHIP adds 496069b87eea gpio: rcar: Add GPIO hole support adds c0f6afad46a8 dt-bindings: gpio: rcar: Add gpio-reserved-ranges support adds be887843f275 drivers: gpio: Update MODULE AUTHOR email address adds 28123791ddbe dt-bindings: gpio: rcar: Add r8a774a1 (RZ/G2M) support adds 9ce3ebe973bf gpio: pxa: handle corner case of unprobed device adds 62cdcb6c572e gpio: Convert to using %pOFn instead of device_node.name adds 890e48be8d84 dt-bindings: pinctrl: Update pinctrl-ingenic for JZ4725B a [...] adds 556a36a71ed8 pinctrl: ingenic: Probe driver at subsys_initcall adds 4717b11f80cf pinctrl: ingenic: Mark probe function as __init adds e72394e2ea19 pinctrl: ingenic: Merge GPIO functionality adds ebd6651418b6 pinctrl: ingenic: Implement .get_direction for GPIO chips adds f2a967658a5d pinctrl: ingenic: Add support for the JZ4725B adds 635c20a1fa79 pinctrl: ingenic: Drop dependency on MACH_INGENIC adds 57e2143473fd gpio: ingenic: Remove driver adds 28d6eeb4f066 pinctrl: ingenic: Include the right header adds 888263947cd9 Merge branch 'ib-ingenic' of ../linux-pinctrl into devel adds da02d79452ea gpio: ftgpio: Support optional silicon clock adds 36f3f19a8215 gpio: ftgpio: Support debounce timer adds bfba223dcc45 gpio: brcmstb: allow 0 width GPIO banks adds f1ff4b841763 MAINTAINERS: Add myself as designated reviewer of Intel PMIC GPIO adds 5d75683e2b87 gpio: tpx65xxx: Include the right header adds d5a4da159ed3 gpio: tps65xxx: Use SPDX license tag adds 833eacc7b591 gpio: mxs: Get rid of external API call adds c99601f672fd gpio: ts5500: Include the right header adds bf97279079be gpio: ts5500: Use SPDX header adds 97feacc05dfb gpio: ts5500: Delete platform data handling adds f0916167d7e5 gpio: zevio: Include the right header adds fc71295459a9 gpio: twl4030: Include the right header adds a84a28f3f6c1 gpio: twl4030: Cut down boilerplate adds df66ab8a053a gpio: twl4030: Implement .get_direction() adds b60f0592a754 gpio: twl6040: Include the right header adds 36dbeec4e422 gpio: twl6040: Cut down boilerplate adds 463534489e53 gpio: twl6040: Use bitops adds 37c09944f4e6 gpio: twl6040: Implement .get_direction() adds d5e04cc86231 Merge branch 'devel' into for-next adds ceaee881612b Merge remote-tracking branch 'gpio/for-next' adds b55326dc969e pinctrl: msm: Really mask level interrupts to prevent latching adds 823dd71f58eb pinctrl: ingenic: Fix group & function error checking adds 5bc5a671b1f4 pinctrl: madera: Fix possible NULL pointer with pdata config adds 1de7ddb3a15c pinctrl: msm: Mux out gpio function with gpio_request() adds fe2731211e78 pinctrl: msm: Configure interrupts as input and gpio mode adds d0e4e8f0d6ab dt-binding: pinctrl: Add NPCM7xx pinctrl and GPIO documentation adds 3b588e43ee5c pinctrl: nuvoton: add NPCM7xx pinctrl and GPIO driver adds 3cd3c83f6752 pinctrl: Add compatibles for Amlogic Meson G12A pin controllers adds 29ae0952e85f pinctrl: meson-g12a: add pinctrl driver support adds 25cb9e5a0e1e pinctrl: madera: Set is_generic adds d2f7a822041d pinctrl: madera: Return ENOTSUPP for unsupported pin attributes adds 305fa67ee452 pinctrl: madera: Fix missing space in debugfs output adds 375fef591696 pinctrl: uniphier: drop meaningless pin from SD1 pin-mux of Pro4 adds d290e096d2a5 pinctrl: lpc18xx: mark expected switch fall-throughs adds 803ceb297a24 pinctrl: intel: Fix a spelling typo in kernel documentation adds 94f4e54cecaf pinctrl: Convert to using %pOFn instead of device_node.name adds 5624bf963543 Merge branch 'ib-ingenic' into devel adds 1ab75c1a1deb Merge branch 'devel' into for-next adds ba656a4b2c07 Merge remote-tracking branch 'pinctrl/for-next' adds 9b25436662d5 random: make CPU trust a boot parameter adds a8320e25a64d Merge remote-tracking branch 'random/dev' adds 88bc243a3f22 selftests: android: move config up a level adds c31d02d1290e selftests: kselftest: Remove outdated comment adds b2d35fa5fc80 selftests: add headers_install to lib.mk adds 53cf59d6c0ad selftests/efivarfs: add required kernel configs adds 4d85af102a66 selftests: memory-hotplug: add required configs adds 7035c568999d cgroup: kselftests: add test_core to .gitignore adds 66ddfe183ff6 Merge remote-tracking branch 'kselftest/next' adds 976516404ff3 y2038: remove unused time interfaces adds 33e26418193f y2038: make do_gettimeofday() and get_seconds() inline adds 9afc5eee65ca y2038: globally rename compat_time to old_time32 adds 743f5cdb6cec y2038: __get_old_timespec32() can be static adds 82b355d161c9 y2038: Remove newstat family from default syscall set adds bf4b6a7d371e y2038: Remove stat64 family from default syscall set adds fb3739759474 asm-generic: Move common compat types to asm-generic/compat.h adds caf6f9c8a326 asm-generic: Remove unneeded __ARCH_WANT_SYS_LLSEEK macro adds c5ba7e6c9ba5 asm-generic: Remove empty asm/unistd.h adds a4f7a3004630 y2038: Change sys_utimensat() to use __kernel_timespec adds 185cfaf7641e y2038: Compile utimes()/futimesat() conditionally adds 4faea239e529 y2038: utimes: Rework #ifdef guards for compat syscalls adds 474b9c777b20 y2038: sched: Change sched_rr_get_interval to use __kernel [...] adds c2e6c8567acd y2038: socket: Change recvmmsg to use __kernel_timespec adds 49c39f8464a9 y2038: signal: Change rt_sigtimedwait to use __kernel_timespec adds 67314ec7b025 RISC-V: Request newstat syscalls adds d74401af8d99 Merge remote-tracking branch 'y2038/y2038' adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds 898f46cdf3cc Merge remote-tracking branch 'livepatching/for-next' adds 213551410c0f coresight: Document error handling in coresight_register adds 1517b42dabbe coresight: platform: Refactor graph endpoint parsing adds aab8f8d9dd32 coresight: platform: Fix refcounting for graph nodes adds 7dee3cc9e815 coresight: platform: Fix leaking device reference adds fe2d2817372e coresight: Fix remote endpoint parsing adds c8e9c9b88777 coresight: Add helper to check if the endpoint is input adds ae2686f522ab coresight: platform: Cleanup coresight connection handling adds 6214c9df6ca3 coresight: Cleanup coresight DT bindings adds ec03013ce4b2 dts: juno: Update coresight bindings adds f9a148763f4f driver/hwtracing: use ERR_CAST instead of ERR_PTR adds 1b3de13714a2 coresight: Fix handling of sinks adds c58617bffb4e coresight: etb10: Fix handling of perf mode adds 358e74cba51f coresight: perf: Fix per cpu path management adds 1787eb88232e coresight: perf: Avoid unncessary CPU hotplug read lock adds 494f5e1a6b3c coresight: perf: Allow tracing on hotplugged CPUs adds 442825359fa3 coresight: perf: Disable trace path upon source error adds 6e2c99b89014 coresight: tmc-etr: Handle driver mode specific ETR buffers adds 3332ff072677 coresight: tmc-etr: Relax collection of trace from sysfs mode adds c1b7f84a89f0 coresight: Convert driver messages to dev_dbg adds fefdcb897bce coresight: perf: Remove reset_buffer call back for sinks adds c4b9a962ecfc coresight: perf: Add helper to retrieve sink configuration adds 0ae51faa41e0 coresight: perf: Remove set_buffer call back adds aa7802502f59 coresight: etm-perf: Add support for ETR backend adds f9bc681ad463 coresight: etb10: Refactor etb_drvdata::mode handling adds 9cda9e8f28d7 coresight: etb10: Splitting function etb_enable() adds 681df3b41937 coresight: etm4x: Configure EL2 exception level when kerne [...] adds d5cc66ebcb8d Merge remote-tracking branch 'coresight/next' adds c6b5eb8dd334 rtc: rtc-mrst: Replace mdelay() with msleep() in mrst_read_time() adds 0438002ac526 rtc: omap: use of_device_is_system_power_controller function adds 09058eab4b4f rtc: omap: Cut down the shutdown time from 2 seconds to 1 sec adds 1e6e4e169a8a rtc: jz4740: Drop dependency on MACH_INGENIC adds 725e0e15f84b rtc: sun6i: Use struct_size() in kzalloc() adds 777d8ae56da1 rtc: sysfs: fix NULL check in rtc_add_groups() adds c856618d2066 rtc: rv8803: fix the rv8803 id in the OF table adds ac771ed746c8 rtc: rv8803: add Epson RX8803 support adds de96bc39951f rtc: mrst: remove set but not used variable 'valid' adds 28b692b4d308 Merge remote-tracking branch 'rtc/rtc-next' adds be5ba2ca053d dax: Fix use of zero page adds dc62985a1fef Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds b1ce023ae8a2 ntb_netdev: fix sleep time mismatch adds d797703c80cd Merge remote-tracking branch 'ntb/ntb-next' adds afaef01c0015 x86/entry: Add STACKLEAK erasing the kernel stack at the e [...] adds 10e9ae9fabaf gcc-plugins: Add STACKLEAK plugin for tracking the kernel stack adds f90d1e0c7804 lkdtm: Add a test for STACKLEAK adds c8d126275a5f fs/proc: Show STACKLEAK metrics in the /proc file system adds ed535a2dae18 doc: self-protection: Add information about STACKLEAK feature adds 964c9dff0091 stackleak: Allow runtime disabling of kernel stack erasing adds 6fcde9046673 arm64: Drop unneeded stackleak_check_alloca() adds 3cee983ea75c Merge remote-tracking branch 'kspp/for-next/kspp' adds 9b627383b0c4 proc/kcore: fix invalid memory access in multi-page read o [...] adds 02a37633da9c mm: migration: fix migration of huge PMD shared pages adds 3b8ce7bbaed7 hugetlb: take PMD sharing into account when flushing tlb/caches adds df33d4c2384c ocfs2: fix crash in ocfs2_duplicate_clusters_by_page() adds 8356a91b2d83 fix-crash-on-ocfs2_duplicate_clusters_by_page-v5 adds b0a71076d0e1 fix-crash-on-ocfs2_duplicate_clusters_by_page-v5-checkpatch-fixes adds 2294d778b1be fork: report pid exhaustion correctly adds c971dad09de2 mm: disable deferred struct page for 32-bit arches adds d57336c78836 arm: arch/arm/include/asm/page.h needs personality.h adds ddc045b9f65a ocfs2: remove ocfs2_is_o2cb_active() adds 885c9b0861c4 ocfs2: without quota support, avoid calling quota recovery adds 7d13b5bc222f ocfs2: don't use iocb when EIOCBQUEUED returns adds e363a4ce47d2 ocfs2: fix a misuse a of brelse after failing ocfs2_check_ [...] adds fc5093d550ed ocfs2: don't put and assigning null to bh allocated outside adds 655f367f951d ocfs2: dlmglue: clean up timestamp handling adds eb91b09cbce7 ocfs2: fix deadlock caused by ocfs2_defrag_extent adds 4ea1601fbf57 ocfs2-fix-dead-lock-caused-by-ocfs2_defrag_extent-v2 adds 9c60d6d8d053 ocfs2: fix clusters leak in ocfs2_defrag_extent() adds e06468d903b4 fix-clusters-leak-in-ocfs2_defrag_extent-fix adds 08f3ef04dd93 block: restore /proc/partitions to not display non-partiti [...] adds 14409f42b9b1 fs/iomap.c: change return type to vm_fault_t adds 7b6ec2ae877a fs: convert return type int to vm_fault_t adds 3ca0e5d41104 fs-convert-return-type-int-to-vm_fault_t-v2 adds d57955b58d0a mm/slub.c: switch to bitmap_zalloc() adds 609930f17497 mm: rework memcg kernel stack accounting adds 65fe1715c95c mm: drain memcg stocks on css offlining adds 3b63f8a5f59a mm: don't miss the last page because of round-off error adds ef472f9d358f mm,page_alloc: PF_WQ_WORKER threads must sleep at should_r [...] adds 67dc439c831c mmpage_alloc-pf_wq_worker-threads-must-sleep-at-should_rec [...] adds 4307b4fc81a8 xen/gntdev: fix up blockable calls to mn_invl_range_start adds 910dc4b19263 mm, mmu_notifier: be explicit about range invalition non-b [...] adds 467127c192c3 Revert "mm, mmu_notifier: annotate mmu notifiers with bloc [...] adds be67f0f4299f kmemleak: add module param to print warnings to dmesg adds d42597fed255 mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_an [...] adds db484edc24e9 mm/swapfile.c: call free_swap_slot() in __swap_entry_free() adds 656a4b6faefe mm/swapfile.c: clear si->swap_map[] in swap_free_cluster() adds f677c190e45a mm/page_alloc.c: clean up check_for_memory() adds 4531727e43fd mm: convert to use vm_fault_t adds 5d3dc06be001 mm: remove vm_insert_mixed() adds 4154260b4c12 mm: introduce vmf_insert_pfn_prot() adds d70f4afbef78 x86: convert vdso to use vm_fault_t adds 3be5baed7512 mm: make vm_insert_pfn_prot() static adds 4a7e07374637 mm: remove references to vm_insert_pfn() adds dacd89a8ce15 mm: remove vm_insert_pfn() adds 378eadaa954a mm: inline vm_insert_pfn_prot() into caller adds 8fac66e73052 mm: convert __vm_insert_mixed() to vm_fault_t adds 6cc28226c0d2 mm: convert insert_pfn() to vm_fault_t adds d79dcabdd895 cramfs: convert to use vmf_insert_mixed adds 365c1f4922a4 hexagon: switch to NO_BOOTMEM adds f81110d2c85b of: ignore sub-page memory regions adds ead3765a2696 nios2: use generic early_init_dt_add_memory_arch adds 1715b2b7ad31 nios2: switch to NO_BOOTMEM adds dad9e1722d4b um: setup_physmem: stop using global variables adds d5feadfe8cfa um: switch to NO_BOOTMEM adds 7f9bceb7d504 unicore32: switch to NO_BOOTMEM adds 412047339497 alpha: switch to NO_BOOTMEM adds 847b493819ef userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) [...] adds 897a8f7b2dc1 arm: arm64: introduce CONFIG_HAVE_MEMBLOCK_PFN_VALID adds e17417c2e9cc mm: page_alloc: restore memblock_next_valid_pfn() on arm/arm64 adds 77f29a4dee6e mm: page_alloc: reduce unnecessary binary search in memblo [...] adds c5b6877b3bc9 mm-page_alloc-reduce-unnecessary-binary-search-in-memblock [...] adds da36dae635d3 mm-page_alloc-reduce-unnecessary-binary-search-in-memblock [...] adds 9e15cf4a8e28 mm/memblock: introduce memblock_search_pfn_regions() adds b4ad08c0a5ce mm-memblock-introduce-memblock_search_pfn_regions-fix adds 999953838646 mm/memblock: introduce pfn_valid_region() adds 78061e0ede6b mm: page_alloc: reduce unnecessary binary search in early_ [...] adds 4562309b56df mm/z3fold.c: fix wrong handling of headless pages adds 03eccf699ffb mm: make memmap_init a proper function adds 1602cce2bc73 mm: calculate deferred pages after skipping mirrored memory adds 694b65e99e3f mm-calculate-deferred-pages-after-skipping-mirrored-memory-v2 adds 6b42913440a8 mm-calculate-deferred-pages-after-skipping-mirrored-memory-fix adds 5815663080c4 mm: move mirrored memory specific code outside of memmap_i [...] adds 03e0e316c90e mm-move-mirrored-memory-specific-code-outside-of-memmap_in [...] adds a9acd4d520de mm, swap: fix race between swapoff and some swap operations adds e8d39f2e184d mm, swap: fix race between swapoff and some swap operations adds 31c56ee41f38 mm: fix race between swapoff and mincore adds 19e46ce0e45f mm/list_lru.c: prefetch neighboring list entries before ac [...] adds 2ed6755a31b8 list_lru-prefetch-neighboring-list-entries-before-acquirin [...] adds 19940c21a247 mm: add strictlimit knob adds 8503a3ffc537 mm: don't expose page to fast gup before it's ready adds c4325e5339fd mm/page_owner: align with pageblock_nr_pages adds d9bcc7b25f67 mm/page_owner: align with pageblock_nr pages adds a9d268f9a604 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 899bc4136546 lib/bitmap.c: remove wrong documentation adds 4eb31b18d820 linux/bitmap.h: handle constant zero-size bitmaps correctly adds 3f38e6e3c68c linux/bitmap.h: remove redundant uses of small_const_nbits() adds 46f5ba16a9ae linux/bitmap.h: fix type of nbits in bitmap_shift_right() adds 93428f5d1910 linux/bitmap.h: relax comment on compile-time constant nbits adds e4b72cbf8d2b lib/bitmap.c: fix remaining space computation in bitmap_pr [...] adds 64a74a0f9e83 lib-bitmapc-fix-remaining-space-computation-in-bitmap_prin [...] adds 95d0c243efa8 lib-bitmapc-fix-remaining-space-computation-in-bitmap_prin [...] adds 63a2c16d5fa1 lib/bitmap.c: simplify bitmap_print_to_pagebuf() adds e8d4282f860c lib/parser.c: switch match_strdup() over to use kmemdup_nul() adds b76079b96103 lib/parser.c: switch match_u64int() over to use match_strdup() adds d9f09ea80827 checkpatch: remove GCC_BINARY_CONSTANT warning adds 5faa36f16993 init/do_mounts.c: add root=PARTLABEL=<name> support adds c3ddacf40b4b hfsplus: prevent btree data loss on root split adds cb8fae1c12a8 hfsplus: fix BUG on bnode parent update adds 44278b864546 hfsplus: prevent btree data loss on ENOSPC adds 28b304d02152 hfs: prevent btree data loss on root split adds 0e85bcb481c1 hfs: fix BUG on bnode parent update adds 30b4c3b6455c hfs: prevent btree data loss on ENOSPC adds 9f81f23375a5 reiserfs: propagate errors from fill_with_dentries() properly adds 776a52a8bcdb bfs: add sanity check at bfs_fill_super() adds 551b08289b94 Merge branch 'akpm-current/current' adds 1e9f99e58d52 vfs: replace current_kernel_time64 with ktime equivalent adds e19dd7e429c7 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds a06a73e01123 Merge branch 'akpm/master' adds 9660309cab05 Add linux-next specific files for 20180907
No new revisions were added by this update.
Summary of changes: .clang-format | 2 +- .mailmap | 6 + CREDITS | 5 + Documentation/ABI/obsolete/sysfs-class-typec | 48 + Documentation/ABI/stable/sysfs-bus-vmbus | 7 + Documentation/ABI/stable/sysfs-bus-xen-backend | 9 + Documentation/ABI/stable/sysfs-driver-mlxreg-io | 78 + Documentation/ABI/testing/configfs-usb-gadget-uvc | 5 + Documentation/ABI/testing/ppc-memtrace | 9 +- Documentation/ABI/testing/procfs-diskstats | 10 + .../ABI/testing/sysfs-bus-coresight-devices-tmc | 8 + Documentation/ABI/testing/sysfs-bus-iio | 26 +- Documentation/ABI/testing/sysfs-bus-iio-isl29501 | 47 + .../ABI/testing/sysfs-bus-iio-light-si1133 | 22 + .../ABI/testing/sysfs-bus-pci-devices-aer_stats | 122 + Documentation/ABI/testing/sysfs-bus-typec | 51 + Documentation/ABI/testing/sysfs-class-bdi | 8 + Documentation/ABI/testing/sysfs-class-fpga-manager | 24 + Documentation/ABI/testing/sysfs-class-fpga-region | 9 + Documentation/ABI/testing/sysfs-class-gnss | 15 + Documentation/ABI/testing/sysfs-class-mei | 11 + Documentation/ABI/testing/sysfs-class-net | 4 +- Documentation/ABI/testing/sysfs-class-typec | 62 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 24 + .../ABI/testing/sysfs-driver-bd9571mwv-regulator | 27 + .../ABI/testing/sysfs-driver-typec-displayport | 49 + Documentation/ABI/testing/sysfs-driver-xen-blkback | 10 + Documentation/ABI/testing/sysfs-fs-f2fs | 8 + Documentation/ABI/testing/sysfs-platform-dfl-fme | 23 + Documentation/ABI/testing/sysfs-platform-dfl-port | 16 + Documentation/PCI/00-INDEX | 2 + Documentation/PCI/acpi-info.txt | 187 + .../PCI/endpoint/function/binding/pci-test.txt | 2 + Documentation/PCI/endpoint/pci-endpoint.txt | 4 +- Documentation/PCI/endpoint/pci-test-function.txt | 29 +- Documentation/PCI/endpoint/pci-test-howto.txt | 30 +- Documentation/PCI/pcieaer-howto.txt | 5 + .../Design/Data-Structures/Data-Structures.html | 118 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.html | 22 +- .../Design/Memory-Ordering/TreeRCU-gp-cleanup.svg | 123 +- .../Design/Memory-Ordering/TreeRCU-gp-init-1.svg | 16 +- .../Design/Memory-Ordering/TreeRCU-gp-init-3.svg | 56 +- .../RCU/Design/Memory-Ordering/TreeRCU-gp.svg | 237 +- .../RCU/Design/Memory-Ordering/TreeRCU-qs.svg | 12 +- Documentation/RCU/stallwarn.txt | 24 +- Documentation/RCU/whatisRCU.txt | 18 +- Documentation/acpi/dsd/data-node-references.txt | 89 + Documentation/acpi/dsd/graph.txt | 72 +- Documentation/admin-guide/README.rst | 2 + Documentation/admin-guide/cgroup-v2.rst | 110 +- Documentation/admin-guide/devices.txt | 16 +- Documentation/admin-guide/index.rst | 9 + Documentation/admin-guide/kernel-parameters.txt | 189 +- Documentation/admin-guide/l1tf.rst | 610 ++ .../admin-guide/mm/idle_page_tracking.rst | 5 + Documentation/admin-guide/mm/pagemap.rst | 3 + Documentation/arm/Samsung/Bootloader-interface.txt | 1 + Documentation/arm64/sve.txt | 4 +- Documentation/block/null_blk.txt | 7 + Documentation/block/stat.txt | 28 +- Documentation/conf.py | 2 +- Documentation/console/console.txt | 15 +- Documentation/core-api/atomic_ops.rst | 2 +- Documentation/core-api/boot-time-mm.rst | 92 + Documentation/core-api/idr.rst | 2 + Documentation/core-api/index.rst | 3 + Documentation/core-api/kernel-api.rst | 59 +- Documentation/core-api/mm-api.rst | 78 + Documentation/core-api/timekeeping.rst | 185 + Documentation/crypto/api-samples.rst | 2 +- Documentation/dev-tools/coccinelle.rst | 23 +- Documentation/dev-tools/kselftest.rst | 5 + Documentation/device-mapper/delay.txt | 3 +- Documentation/device-mapper/dm-integrity.txt | 4 + Documentation/device-mapper/dm-raid.txt | 4 + Documentation/device-mapper/thin-provisioning.txt | 20 +- Documentation/devicetree/bindings/arm/adapteva.txt | 7 - Documentation/devicetree/bindings/arm/amlogic.txt | 13 + .../devicetree/bindings/arm/atmel-pmc.txt | 14 - .../devicetree/bindings/arm/bcm/brcm,bcm2835.txt | 8 + .../devicetree/bindings/arm/bcm/brcm,brcmstb.txt | 4 + .../devicetree/bindings/arm/coresight.txt | 151 +- .../devicetree/bindings/arm/cpu-capacity.txt | 2 +- Documentation/devicetree/bindings/arm/cpus.txt | 2 + .../bindings/arm/freescale/fsl,vf610-mscm-ir.txt | 3 - .../devicetree/bindings/arm/freescale/m4if.txt | 12 + .../devicetree/bindings/arm/freescale/tigerp.txt | 12 + Documentation/devicetree/bindings/arm/fsl.txt | 44 + .../devicetree/bindings/arm/idle-states.txt | 4 +- .../devicetree/bindings/arm/insignal-boards.txt | 8 - .../devicetree/bindings/arm/keystone/ti,sci.txt | 4 + .../arm/marvell/ap806-system-controller.txt | 48 +- .../bindings/arm/marvell/armada-37xx.txt | 15 + .../arm/marvell/cp110-system-controller.txt | 225 + .../arm/marvell/cp110-system-controller0.txt | 188 - Documentation/devicetree/bindings/arm/mediatek.txt | 10 +- .../devicetree/bindings/arm/msm/qcom,llcc.txt | 26 + .../devicetree/bindings/arm/omap/crossbar.txt | 1 - Documentation/devicetree/bindings/arm/omap/l4.txt | 15 +- Documentation/devicetree/bindings/arm/rockchip.txt | 22 + .../devicetree/bindings/arm/samsung/pmu.txt | 3 - .../bindings/arm/samsung/samsung-boards.txt | 5 +- Documentation/devicetree/bindings/arm/shmobile.txt | 19 +- .../bindings/arm/tegra/nvidia,tegra186-pmc.txt | 93 + .../bindings/arm/tegra/nvidia,tegra20-pmc.txt | 103 + Documentation/devicetree/bindings/arm/ti/k3.txt | 23 + Documentation/devicetree/bindings/arm/xilinx.txt | 30 +- .../devicetree/bindings/ata/ahci-platform.txt | 8 +- Documentation/devicetree/bindings/ata/fsl-sata.txt | 1 - .../devicetree/bindings/ata/pata-arasan.txt | 2 - .../devicetree/bindings/ata/sata_rcar.txt | 1 + .../devicetree/bindings/board/fsl-board.txt | 1 - .../devicetree/bindings/bus/brcm,gisb-arb.txt | 2 - .../devicetree/bindings/bus/sun50i-de2-bus.txt | 37 + Documentation/devicetree/bindings/bus/ti-sysc.txt | 1 + .../devicetree/bindings/clock/actions,owl-cmu.txt | 49 + .../devicetree/bindings/clock/actions,s900-cmu.txt | 47 - .../bindings/clock/amlogic,axg-audio-clkc.txt | 56 + .../devicetree/bindings/clock/at91-clock.txt | 51 +- .../devicetree/bindings/clock/exynos5440-clock.txt | 28 - .../devicetree/bindings/clock/maxim,max9485.txt | 59 + .../devicetree/bindings/clock/qcom,camcc.txt | 18 + .../devicetree/bindings/clock/qcom,dispcc.txt | 19 + .../devicetree/bindings/clock/renesas,cpg-mssr.txt | 9 +- .../bindings/clock/renesas,r9a06g032-sysctrl.txt | 43 + .../bindings/clock/rockchip,px30-cru.txt | 65 + .../devicetree/bindings/clock/sun8i-de2.txt | 1 + .../bindings/connector/usb-connector.txt | 44 + .../bindings/cpufreq/brcm,stb-avs-cpu-freq.txt | 2 - .../bindings/cpufreq/cpufreq-exynos5440.txt | 28 - .../devicetree/bindings/crypto/amd-ccp.txt | 2 - .../devicetree/bindings/crypto/arm-cryptocell.txt | 2 - .../devicetree/bindings/crypto/fsl-sec2.txt | 5 - .../devicetree/bindings/crypto/fsl-sec4.txt | 21 - .../bindings/crypto/hisilicon,hip07-sec.txt | 67 + .../bindings/crypto/inside-secure-safexcel.txt | 15 +- .../devicetree/bindings/crypto/picochip-spacc.txt | 2 - .../devicetree/bindings/crypto/qcom,prng.txt | 19 + .../devicetree/bindings/devfreq/rk3399_dmc.txt | 211 +- .../devicetree/bindings/display/atmel/hlcdc-dc.txt | 23 + .../devicetree/bindings/display/brcm,bcm-vc4.txt | 6 + .../bindings/display/bridge/analogix_dp.txt | 2 - .../devicetree/bindings/display/bridge/anx7814.txt | 2 - .../bindings/display/bridge/lvds-transmitter.txt | 8 +- .../bridge/megachips-stdpxxxx-ge-b850v3-fw.txt | 2 - .../devicetree/bindings/display/bridge/sii902x.txt | 4 +- .../devicetree/bindings/display/bridge/sii9234.txt | 2 +- .../bindings/display/bridge/sil-sii8620.txt | 2 +- .../bindings/display/bridge/ti,sn65dsi86.txt | 87 + .../bindings/display/bridge/toshiba,tc358764.txt | 35 + .../bindings/display/exynos/exynos7-decon.txt | 3 - .../bindings/display/exynos/exynos_dp.txt | 2 - .../bindings/display/exynos/samsung-fimd.txt | 3 - .../devicetree/bindings/display/ht16k33.txt | 2 - .../devicetree/bindings/display/ilitek,ili9341.txt | 27 + .../bindings/display/marvell,pxa2xx-lcdc.txt | 3 + .../bindings/display/marvell,pxa300-gcu.txt | 17 + .../bindings/display/mediatek/mediatek,disp.txt | 2 +- .../devicetree/bindings/display/mipi-dsi-bus.txt | 153 +- .../devicetree/bindings/display/msm/dpu.txt | 131 + .../devicetree/bindings/display/msm/dsi.txt | 18 +- .../devicetree/bindings/display/msm/edp.txt | 4 - .../devicetree/bindings/display/msm/mdp5.txt | 2 - .../bindings/display/panel/auo,g070vvn01.txt | 29 + .../bindings/display/panel/boe,hv070wsa-100.txt | 28 + .../display/panel/dataimage,scf0700c48ggu18.txt | 8 + .../bindings/display/panel/dlc,dlc0700yzg-1.txt | 13 + .../bindings/display/panel/edt,et-series.txt | 39 + .../bindings/display/panel/edt,et057090dhu.txt | 7 - .../bindings/display/panel/edt,et070080dh6.txt | 10 - .../bindings/display/panel/edt,etm0700g0dh6.txt | 10 - .../bindings/display/panel/ilitek,ili9881c.txt | 20 + .../bindings/display/panel/innolux,g070y2-l01.txt | 12 + .../bindings/display/panel/innolux,p097pfg.txt | 24 + .../bindings/display/panel/innolux,tv123wam.txt | 20 + .../display/panel/kingdisplay,kd097d04.txt | 22 + .../panel/newhaven,nhd-4.3-480272ef-atxl.txt | 7 + .../display/panel/rocktech,rk070er9427.txt | 25 + .../bindings/display/panel/sharp,lq035q7db03.txt | 12 + .../devicetree/bindings/display/renesas,du.txt | 1 - .../bindings/display/rockchip/rockchip-vop.txt | 3 + .../devicetree/bindings/display/sm501fb.txt | 2 - .../bindings/display/sunxi/sun4i-drm.txt | 73 +- .../devicetree/bindings/display/tilcdc/tilcdc.txt | 2 - .../devicetree/bindings/dma/jz4780-dma.txt | 1 - .../bindings/dma/nvidia,tegra210-adma.txt | 1 - Documentation/devicetree/bindings/dma/owl-dma.txt | 47 + .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 1 + .../devicetree/bindings/dma/snps,dw-axi-dmac.txt | 2 - Documentation/devicetree/bindings/dma/snps-dma.txt | 2 - Documentation/devicetree/bindings/dma/ti-edma.txt | 1 - .../devicetree/bindings/dma/xilinx/xilinx_dma.txt | 2 + .../devicetree/bindings/dma/xilinx/zynqmp_dma.txt | 1 - Documentation/devicetree/bindings/eeprom/at24.txt | 2 + .../devicetree/bindings/extcon/extcon-rt8973a.txt | 2 - .../devicetree/bindings/extcon/extcon-sm5502.txt | 2 - .../devicetree/bindings/fsi/fsi-master-ast-cf.txt | 36 + Documentation/devicetree/bindings/fsi/fsi.txt | 5 + Documentation/devicetree/bindings/gnss/gnss.txt | 36 + .../devicetree/bindings/gnss/sirfstar.txt | 45 + Documentation/devicetree/bindings/gnss/u-blox.txt | 44 + .../devicetree/bindings/gpio/8xxx_gpio.txt | 2 - .../devicetree/bindings/gpio/abilis,tb10x-gpio.txt | 1 - .../devicetree/bindings/gpio/brcm,brcmstb-gpio.txt | 3 - .../devicetree/bindings/gpio/fsl-imx-gpio.txt | 3 + .../devicetree/bindings/gpio/gpio-adnp.txt | 1 - .../devicetree/bindings/gpio/gpio-aspeed.txt | 1 - .../devicetree/bindings/gpio/gpio-ath79.txt | 1 - .../devicetree/bindings/gpio/gpio-davinci.txt | 2 - .../devicetree/bindings/gpio/gpio-max732x.txt | 1 - .../devicetree/bindings/gpio/gpio-pca953x.txt | 3 + .../devicetree/bindings/gpio/gpio-pcf857x.txt | 1 - .../devicetree/bindings/gpio/gpio-uniphier.txt | 1 - .../devicetree/bindings/gpio/gpio-xgene-sb.txt | 1 - .../devicetree/bindings/gpio/gpio-xilinx.txt | 2 - .../devicetree/bindings/gpio/gpio-xlp.txt | 1 - .../devicetree/bindings/gpio/gpio-zynq.txt | 1 - .../devicetree/bindings/gpio/ingenic,gpio.txt | 46 - .../bindings/gpio/mediatek,mt7621-gpio.txt | 35 + .../bindings/gpio/nintendo,hollywood-gpio.txt | 1 - .../bindings/gpio/nvidia,tegra186-gpio.txt | 4 + .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 66 +- .../bindings/gpio/rockchip,rk3328-grf-gpio.txt | 32 + .../devicetree/bindings/gpio/snps-dwapb-gpio.txt | 1 - Documentation/devicetree/bindings/hsi/omap-ssi.txt | 1 - .../devicetree/bindings/hwmon/ltc2978.txt | 2 + .../devicetree/bindings/hwmon/npcm750-pwm-fan.txt | 84 + .../devicetree/bindings/i2c/i2c-aspeed.txt | 3 - .../devicetree/bindings/i2c/i2c-brcmstb.txt | 2 - .../devicetree/bindings/i2c/i2c-designware.txt | 7 +- Documentation/devicetree/bindings/i2c/i2c-fsi.txt | 40 + .../devicetree/bindings/i2c/i2c-imx-lpi2c.txt | 4 +- .../devicetree/bindings/i2c/i2c-jz4780.txt | 4 - Documentation/devicetree/bindings/i2c/i2c-mpc.txt | 2 - .../devicetree/bindings/i2c/i2c-mux-pca954x.txt | 2 - Documentation/devicetree/bindings/i2c/i2c-owl.txt | 27 + .../devicetree/bindings/i2c/i2c-pca-platform.txt | 2 - Documentation/devicetree/bindings/i2c/i2c-pnx.txt | 2 - Documentation/devicetree/bindings/i2c/i2c-pxa.txt | 3 - Documentation/devicetree/bindings/i2c/i2c-rcar.txt | 5 +- .../devicetree/bindings/i2c/i2c-sh_mobile.txt | 4 +- .../devicetree/bindings/iio/accel/adxl345.txt | 9 +- .../devicetree/bindings/iio/accel/bma180.txt | 2 - .../devicetree/bindings/iio/accel/mma8452.txt | 2 - .../bindings/iio/adc/amlogic,meson-saradc.txt | 1 + .../bindings/iio/adc/at91-sama5d2_adc.txt | 9 + .../devicetree/bindings/iio/adc/avia-hx711.txt | 8 +- .../devicetree/bindings/iio/adc/cpcap-adc.txt | 1 - .../devicetree/bindings/iio/adc/fsl,imx25-gcq.txt | 1 - .../devicetree/bindings/iio/adc/max1027-adc.txt | 2 - .../bindings/iio/adc/sigma-delta-modulator.txt | 2 +- .../bindings/iio/adc/sprd,sc27xx-adc.txt | 36 + .../devicetree/bindings/iio/adc/st,stm32-adc.txt | 1 - .../devicetree/bindings/iio/adc/xilinx-xadc.txt | 1 - .../bindings/iio/chemical/atlas,ec-sm.txt | 1 - .../bindings/iio/chemical/atlas,orp-sm.txt | 1 - .../bindings/iio/chemical/atlas,ph-sm.txt | 1 - .../devicetree/bindings/iio/dac/ad5758.txt | 78 + .../bindings/iio/gyroscope/invensense,mpu3050.txt | 1 - .../devicetree/bindings/iio/health/afe4403.txt | 1 - .../devicetree/bindings/iio/health/afe4404.txt | 1 - .../devicetree/bindings/iio/health/max30100.txt | 1 - .../devicetree/bindings/iio/health/max30102.txt | 1 - .../devicetree/bindings/iio/humidity/hts221.txt | 1 - .../devicetree/bindings/iio/imu/bmi160.txt | 1 - .../devicetree/bindings/iio/imu/inv_mpu6050.txt | 2 +- .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 1 - .../devicetree/bindings/iio/light/apds9300.txt | 1 - .../devicetree/bindings/iio/light/apds9960.txt | 1 - .../devicetree/bindings/iio/light/isl29018.txt | 1 - .../devicetree/bindings/iio/light/isl29501.txt | 13 + .../devicetree/bindings/iio/light/opt3001.txt | 1 - .../devicetree/bindings/iio/light/tsl2583.txt | 1 - .../devicetree/bindings/iio/light/uvis25.txt | 1 - .../bindings/iio/magnetometer/bmc150_magn.txt | 1 - .../devicetree/bindings/iio/pressure/bmp085.txt | 8 - .../devicetree/bindings/iio/pressure/zpa2326.txt | 2 - .../devicetree/bindings/iio/proximity/as3935.txt | 1 - .../devicetree/bindings/iio/proximity/sx9500.txt | 1 - .../devicetree/bindings/iio/sensorhub.txt | 1 - .../devicetree/bindings/iio/temperature/tmp007.txt | 2 - .../bindings/infiniband/hisilicon-hns-roce.txt | 1 - .../devicetree/bindings/input/cypress,cyapa.txt | 2 - .../bindings/input/cypress,tm2-touchkey.txt | 2 - .../devicetree/bindings/input/e3x0-button.txt | 2 - .../devicetree/bindings/input/elan_i2c.txt | 2 - .../devicetree/bindings/input/elants_i2c.txt | 2 - .../devicetree/bindings/input/hid-over-i2c.txt | 4 +- Documentation/devicetree/bindings/input/keys.txt | 8 + .../bindings/input/qcom,pm8941-pwrkey.txt | 10 + .../devicetree/bindings/input/raydium_i2c_ts.txt | 1 - .../devicetree/bindings/input/rmi4/rmi_i2c.txt | 1 - .../devicetree/bindings/input/rmi4/rmi_spi.txt | 1 - .../bindings/input/ti,palmas-pwrbutton.txt | 1 - .../bindings/input/touchscreen/ad7879.txt | 1 - .../bindings/input/touchscreen/ads7846.txt | 1 - .../bindings/input/touchscreen/ar1021.txt | 1 - .../bindings/input/touchscreen/bu21029.txt | 35 + .../bindings/input/touchscreen/chipone_icn8318.txt | 2 - .../bindings/input/touchscreen/colibri-vf50-ts.txt | 1 - .../bindings/input/touchscreen/cyttsp.txt | 2 - .../bindings/input/touchscreen/edt-ft5x06.txt | 2 - .../devicetree/bindings/input/touchscreen/eeti.txt | 30 + .../bindings/input/touchscreen/egalax-ts.txt | 1 - .../bindings/input/touchscreen/ektf2127.txt | 2 - .../bindings/input/touchscreen/exc3000.txt | 1 - .../bindings/input/touchscreen/fsl-mx25-tcq.txt | 1 - .../bindings/input/touchscreen/goodix.txt | 1 - .../bindings/input/touchscreen/hideep.txt | 1 - .../bindings/input/touchscreen/max11801-ts.txt | 1 - .../bindings/input/touchscreen/melfas_mip4.txt | 1 - .../input/touchscreen/resistive-adc-touch.txt | 30 + .../bindings/input/touchscreen/samsung,s6sy761.txt | 2 - .../bindings/input/touchscreen/silead_gsl1680.txt | 2 - .../bindings/input/touchscreen/sis_i2c.txt | 2 - .../bindings/input/touchscreen/st,stmfts.txt | 2 - .../bindings/input/touchscreen/sx8654.txt | 1 - .../bindings/input/touchscreen/touchscreen.txt | 3 + .../bindings/input/touchscreen/tsc2007.txt | 2 - .../bindings/input/touchscreen/zet6223.txt | 2 - .../bindings/interconnect/interconnect.txt | 60 + .../bindings/interconnect/qcom-msm8916.txt | 41 + .../devicetree/bindings/interconnect/qcom-smd.txt | 32 + .../interrupt-controller/abilis,tb10x-ictl.txt | 1 - .../interrupt-controller/al,alpine-msix.txt | 1 - .../interrupt-controller/allwinner,sunxi-nmi.txt | 1 - .../amlogic,meson-gpio-intc.txt | 3 - .../bindings/interrupt-controller/atmel,aic.txt | 2 - .../brcm,bcm2835-armctrl-ic.txt | 2 - .../interrupt-controller/brcm,bcm3380-l2-intc.txt | 2 - .../interrupt-controller/brcm,bcm6345-l1-intc.txt | 2 - .../interrupt-controller/brcm,bcm7038-l1-intc.txt | 2 - .../interrupt-controller/brcm,bcm7120-l2-intc.txt | 2 - .../bindings/interrupt-controller/brcm,l2-intc.txt | 2 - .../interrupt-controller/fsl,ls-scfg-msi.txt | 3 - .../interrupt-controller/hisilicon,mbigen-v2.txt | 2 - .../bindings/interrupt-controller/ingenic,intc.txt | 2 +- .../marvell,odmi-controller.txt | 2 - .../interrupt-controller/mediatek,cirq.txt | 2 - .../interrupt-controller/mediatek,sysirq.txt | 3 +- .../interrupt-controller/mscc,ocelot-icpu-intr.txt | 1 - .../interrupt-controller/nvidia,tegra20-ictlr.txt | 2 - .../interrupt-controller/nxp,lpc3220-mic.txt | 2 - .../interrupt-controller/qca,ath79-misc-intc.txt | 1 - .../bindings/interrupt-controller/qcom,pdc.txt | 6 - .../bindings/interrupt-controller/renesas,irqc.txt | 3 + .../interrupt-controller/riscv,cpu-intc.txt | 52 + .../samsung,exynos4210-combiner.txt | 2 - .../interrupt-controller/sifive,plic-1.0.0.txt | 58 + .../interrupt-controller/sigma,smp8642-intc.txt | 1 - .../interrupt-controller/snps,archs-idu-intc.txt | 1 - .../interrupt-controller/snps,dw-apb-ictl.txt | 1 - .../socionext,synquacer-exiu.txt | 1 - .../interrupt-controller/st,spear3xx-shirq.txt | 4 - .../interrupt-controller/technologic,ts4800.txt | 2 - .../interrupt-controller/ti,c64x+megamod-pic.txt | 1 - .../interrupt-controller/ti,omap4-wugen-mpu | 2 - .../devicetree/bindings/iommu/mediatek,iommu.txt | 6 +- .../bindings/iommu/renesas,ipmmu-vmsa.txt | 3 + .../devicetree/bindings/iommu/samsung,sysmmu.txt | 1 - .../bindings/leds/backlight/pwm-backlight.txt | 34 +- Documentation/devicetree/bindings/leds/common.txt | 2 +- .../devicetree/bindings/leds/leds-lm3692x.txt | 5 +- .../devicetree/bindings/leds/leds-lt3593.txt | 32 + .../devicetree/bindings/mailbox/altera-mailbox.txt | 1 - .../devicetree/bindings/mailbox/fsl,mu.txt | 54 + .../devicetree/bindings/mailbox/mtk-gce.txt | 57 + .../bindings/mailbox/ti,secure-proxy.txt | 50 + .../devicetree/bindings/media/cec-gpio.txt | 22 +- .../devicetree/bindings/media/i2c/ak7375.txt | 8 + .../bindings/media/i2c/aptina,mt9v111.txt | 46 + .../bindings/media/i2c/dongwoon,dw9807.txt | 9 + .../devicetree/bindings/media/i2c/nokia,smia.txt | 3 + .../devicetree/bindings/media/i2c/ov2680.txt | 46 + .../devicetree/bindings/media/i2c/ov5640.txt | 5 + .../devicetree/bindings/media/i2c/tc358743.txt | 2 +- .../devicetree/bindings/media/nvidia,tegra-vde.txt | 11 +- .../devicetree/bindings/media/qcom,camss.txt | 128 +- .../devicetree/bindings/media/qcom,venus.txt | 1 + .../devicetree/bindings/media/rcar_vin.txt | 54 +- .../devicetree/bindings/media/sh_mobile_ceu.txt | 1 - .../devicetree/bindings/media/video-interfaces.txt | 6 + .../memory-controllers/mediatek,smi-common.txt | 6 +- .../memory-controllers/mediatek,smi-larb.txt | 5 +- Documentation/devicetree/bindings/mfd/ac100.txt | 4 - .../devicetree/bindings/mfd/altera-a10sr.txt | 1 - Documentation/devicetree/bindings/mfd/arizona.txt | 1 - Documentation/devicetree/bindings/mfd/as3722.txt | 2 + Documentation/devicetree/bindings/mfd/axp20x.txt | 8 +- .../devicetree/bindings/mfd/bd9571mwv.txt | 1 - Documentation/devicetree/bindings/mfd/bfticu.txt | 1 - Documentation/devicetree/bindings/mfd/da9055.txt | 2 - Documentation/devicetree/bindings/mfd/da9062.txt | 2 - Documentation/devicetree/bindings/mfd/da9063.txt | 2 - Documentation/devicetree/bindings/mfd/da9150.txt | 2 - Documentation/devicetree/bindings/mfd/madera.txt | 102 + Documentation/devicetree/bindings/mfd/max14577.txt | 1 - Documentation/devicetree/bindings/mfd/max77686.txt | 1 - Documentation/devicetree/bindings/mfd/max77693.txt | 1 - Documentation/devicetree/bindings/mfd/max77802.txt | 1 - Documentation/devicetree/bindings/mfd/max8998.txt | 2 - .../devicetree/bindings/mfd/motorola-cpcap.txt | 1 - Documentation/devicetree/bindings/mfd/palmas.txt | 1 - Documentation/devicetree/bindings/mfd/retu.txt | 1 - Documentation/devicetree/bindings/mfd/rk808.txt | 1 - .../devicetree/bindings/mfd/rohm,bd71837-pmic.txt | 62 + .../devicetree/bindings/mfd/samsung,sec-core.txt | 2 - Documentation/devicetree/bindings/mfd/stmpe.txt | 1 - Documentation/devicetree/bindings/mfd/tc3589x.txt | 1 - Documentation/devicetree/bindings/mfd/tps65086.txt | 1 - Documentation/devicetree/bindings/mfd/tps65910.txt | 2 +- Documentation/devicetree/bindings/mfd/tps65912.txt | 1 - .../devicetree/bindings/mfd/twl-familly.txt | 1 - Documentation/devicetree/bindings/mfd/twl6040.txt | 1 - Documentation/devicetree/bindings/mfd/wm831x.txt | 1 - .../devicetree/bindings/mips/cavium/cib.txt | 2 - .../devicetree/bindings/misc/aspeed,cvic.txt | 35 + .../devicetree/bindings/mmc/arasan,sdhci.txt | 4 +- .../devicetree/bindings/mmc/fsl-esdhc.txt | 1 - Documentation/devicetree/bindings/mmc/jz4740.txt | 1 + .../devicetree/bindings/mmc/mmc-spi-slot.txt | 2 - .../bindings/mmc/nvidia,tegra20-sdhci.txt | 72 + Documentation/devicetree/bindings/mmc/pxa-mmc.txt | 6 +- .../devicetree/bindings/mmc/rockchip-dw-mshc.txt | 1 + .../devicetree/bindings/mmc/sdhci-msm.txt | 7 +- .../devicetree/bindings/mmc/sdhci-of-dwcmshc.txt | 20 + .../devicetree/bindings/mmc/sunxi-mmc.txt | 2 + Documentation/devicetree/bindings/mmc/tmio_mmc.txt | 6 +- .../devicetree/bindings/mmc/uniphier-sd.txt | 55 + .../devicetree/bindings/mtd/brcm,brcmnand.txt | 1 - .../devicetree/bindings/mtd/denali-nand.txt | 5 + .../devicetree/bindings/mtd/gpmc-nand.txt | 1 - .../devicetree/bindings/mtd/jedec,spi-nor.txt | 9 + Documentation/devicetree/bindings/mtd/nand.txt | 6 +- .../bindings/mtd/nvidia-tegra20-nand.txt | 64 + .../devicetree/bindings/mtd/partition.txt | 46 + .../bindings/mtd/partitions/brcm,trx.txt | 37 + .../devicetree/bindings/mtd/qcom_nandc.txt | 7 +- .../devicetree/bindings/mtd/spear_smi.txt | 2 - Documentation/devicetree/bindings/mtd/spi-nand.txt | 5 + .../devicetree/bindings/mux/adi,adgs1408.txt | 48 + Documentation/devicetree/bindings/net/amd-xgbe.txt | 2 - Documentation/devicetree/bindings/net/btusb.txt | 1 - .../devicetree/bindings/net/can/holt_hi311x.txt | 1 - .../bindings/net/can/microchip,mcp251x.txt | 1 - .../devicetree/bindings/net/can/xilinx_can.txt | 1 - Documentation/devicetree/bindings/net/cpsw.txt | 7 +- .../devicetree/bindings/net/davicom-dm9000.txt | 1 - Documentation/devicetree/bindings/net/dsa/ksz.txt | 4 +- .../devicetree/bindings/net/dsa/marvell.txt | 1 - .../devicetree/bindings/net/dwmac-sun8i.txt | 8 - .../devicetree/bindings/net/hisilicon-hns-dsaf.txt | 1 - Documentation/devicetree/bindings/net/ibm,emac.txt | 1 - .../devicetree/bindings/net/marvell-bt-8xxx.txt | 1 - .../bindings/net/mediatek,mt7620-gsw.txt | 2 - .../devicetree/bindings/net/mediatek-bluetooth.txt | 35 + .../devicetree/bindings/net/mediatek-net.txt | 3 - .../devicetree/bindings/net/microchip,enc28j60.txt | 3 - .../devicetree/bindings/net/mscc-phy-vsc8531.txt | 21 +- .../devicetree/bindings/net/nfc/nxp-nci.txt | 1 - .../devicetree/bindings/net/nfc/pn533-i2c.txt | 1 - .../devicetree/bindings/net/nfc/pn544.txt | 3 +- .../devicetree/bindings/net/nfc/s3fwrn5.txt | 1 - .../devicetree/bindings/net/nfc/st-nci-i2c.txt | 1 - .../devicetree/bindings/net/nfc/st-nci-spi.txt | 1 - .../devicetree/bindings/net/nfc/st21nfca.txt | 2 - .../devicetree/bindings/net/nfc/st95hf.txt | 3 - .../devicetree/bindings/net/nfc/trf7970a.txt | 1 - Documentation/devicetree/bindings/net/phy.txt | 2 - .../devicetree/bindings/net/qca,qca7000.txt | 1 - .../devicetree/bindings/net/ralink,rt2880-net.txt | 2 - .../devicetree/bindings/net/ralink,rt3050-esw.txt | 2 - .../devicetree/bindings/net/renesas,ravb.txt | 5 +- .../devicetree/bindings/net/samsung-sxgbe.txt | 2 - Documentation/devicetree/bindings/net/sh_eth.txt | 3 +- .../bindings/net/snps,dwc-qos-ethernet.txt | 2 - Documentation/devicetree/bindings/net/stmmac.txt | 2 - .../bindings/net/wireless/brcm,bcm43xx-fmac.txt | 2 - .../bindings/net/wireless/marvell-8xxx.txt | 1 - .../devicetree/bindings/net/wireless/ti,wl1251.txt | 2 - .../bindings/net/wireless/ti,wlcore,spi.txt | 4 +- .../devicetree/bindings/net/wireless/ti,wlcore.txt | 2 - .../bindings/nvmem/allwinner,sunxi-sid.txt | 1 + .../devicetree/bindings/nvmem/imx-ocotp.txt | 3 +- .../devicetree/bindings/nvmem/sc27xx-efuse.txt | 52 + .../devicetree/bindings/pci/altera-pcie-msi.txt | 1 - .../devicetree/bindings/pci/altera-pcie.txt | 1 - .../devicetree/bindings/pci/brcm,iproc-pcie.txt | 1 - .../devicetree/bindings/pci/cdns,cdns-pcie-ep.txt | 5 + .../bindings/pci/cdns,cdns-pcie-host.txt | 6 + .../devicetree/bindings/pci/faraday,ftpci100.txt | 1 - .../devicetree/bindings/pci/mobiveil-pcie.txt | 3 - .../devicetree/bindings/pci/pci-keystone.txt | 3 - .../devicetree/bindings/pci/ralink,rt3883-pci.txt | 3 - .../devicetree/bindings/phy/brcm,sr-pcie-phy.txt | 41 + .../devicetree/bindings/phy/phy-ath79-usb.txt | 4 +- .../devicetree/bindings/phy/phy-mtk-tphy.txt | 6 + .../devicetree/bindings/phy/qcom-qmp-phy.txt | 14 +- .../devicetree/bindings/phy/rcar-gen3-phy-pcie.txt | 24 + .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 2 + .../bindings/pinctrl/actions,s900-pinctrl.txt | 10 + .../bindings/pinctrl/atmel,at91-pio4-pinctrl.txt | 3 + .../devicetree/bindings/pinctrl/berlin,pinctrl.txt | 3 +- .../bindings/pinctrl/cirrus,madera-pinctrl.txt | 99 + .../bindings/pinctrl/fsl,imx8mq-pinctrl.txt | 36 + .../bindings/pinctrl/ingenic,pinctrl.txt | 39 +- .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 2 + .../bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt | 216 + .../bindings/pinctrl/nvidia,tegra124-pinmux.txt | 2 +- .../bindings/pinctrl/nvidia,tegra210-pinmux.txt | 2 +- .../bindings/pinctrl/pinctrl-bindings.txt | 6 + .../devicetree/bindings/pinctrl/pinctrl-mt7622.txt | 2 - .../devicetree/bindings/pinctrl/pinctrl-sx150x.txt | 2 - .../bindings/pinctrl/qcom,apq8064-pinctrl.txt | 6 + .../bindings/pinctrl/qcom,apq8084-pinctrl.txt | 9 + .../bindings/pinctrl/qcom,ipq4019-pinctrl.txt | 6 + .../bindings/pinctrl/qcom,ipq8064-pinctrl.txt | 6 + .../bindings/pinctrl/qcom,ipq8074-pinctrl.txt | 9 + .../bindings/pinctrl/qcom,mdm9615-pinctrl.txt | 9 + .../bindings/pinctrl/qcom,msm8660-pinctrl.txt | 6 + .../bindings/pinctrl/qcom,msm8916-pinctrl.txt | 9 + .../bindings/pinctrl/qcom,msm8960-pinctrl.txt | 9 + .../bindings/pinctrl/qcom,msm8974-pinctrl.txt | 6 + .../bindings/pinctrl/qcom,msm8994-pinctrl.txt | 9 + .../bindings/pinctrl/qcom,msm8996-pinctrl.txt | 9 + .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 6 +- .../bindings/pinctrl/samsung-pinctrl.txt | 17 +- .../bindings/pinctrl/st,stm32-pinctrl.txt | 11 +- .../devicetree/bindings/power/power_domain.txt | 8 + .../bindings/power/renesas,rcar-sysc.txt | 1 + .../devicetree/bindings/power/reset/qcom,pon.txt | 45 + .../bindings/power/supply/act8945a-charger.txt | 2 - .../devicetree/bindings/power/supply/bq24257.txt | 2 - .../devicetree/bindings/power/supply/bq25890.txt | 3 + .../bindings/power/supply/lp8727_charger.txt | 1 - .../bindings/power/supply/maxim,ds2760.txt | 26 + .../bindings/power/supply/maxim,max14656.txt | 1 - .../bindings/power/supply/rt9455_charger.txt | 2 - .../bindings/power/supply/sbs_sbs-battery.txt | 12 +- .../bindings/power/supply/sbs_sbs-charger.txt | 2 - .../devicetree/bindings/powerpc/4xx/akebono.txt | 2 - .../devicetree/bindings/powerpc/4xx/hsta.txt | 1 - .../bindings/powerpc/4xx/ppc440spe-adma.txt | 2 - .../devicetree/bindings/powerpc/fsl/dcsr.txt | 7 - .../devicetree/bindings/powerpc/fsl/diu.txt | 2 - .../devicetree/bindings/powerpc/fsl/dma.txt | 4 - .../devicetree/bindings/powerpc/fsl/ecm.txt | 4 - .../devicetree/bindings/powerpc/fsl/mcm.txt | 4 - .../bindings/powerpc/fsl/mpc5121-psc.txt | 4 - .../devicetree/bindings/powerpc/fsl/msi-pic.txt | 5 - .../devicetree/bindings/powerpc/fsl/pamu.txt | 2 - .../devicetree/bindings/powerpc/nintendo/wii.txt | 1 - .../devicetree/bindings/pwm/pwm-fsl-ftm.txt | 5 +- .../devicetree/bindings/pwm/pwm-mediatek.txt | 4 +- .../devicetree/bindings/pwm/renesas,pwm-rcar.txt | 1 + .../bindings/regulator/cpcap-regulator.txt | 1 + .../bindings/regulator/max8997-regulator.txt | 2 - .../devicetree/bindings/regulator/palmas-pmic.txt | 1 - .../devicetree/bindings/regulator/pfuze100.txt | 86 +- .../bindings/regulator/qcom,rpmh-regulator.txt | 160 + .../bindings/regulator/rohm,bd71837-regulator.txt | 8 - .../bindings/regulator/uniphier-regulator.txt | 57 + .../devicetree/bindings/remoteproc/qcom,adsp.txt | 2 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 7 +- .../bindings/remoteproc/ti,davinci-rproc.txt | 6 - .../bindings/remoteproc/ti,keystone-rproc.txt | 6 - .../bindings/reserved-memory/reserved-memory.txt | 2 +- .../bindings/reset/amlogic,meson-axg-audio-arb.txt | 21 + .../devicetree/bindings/reset/qcom,aoss-reset.txt | 52 + .../devicetree/bindings/reset/renesas,rst.txt | 1 + .../devicetree/bindings/reset/uniphier-reset.txt | 56 + .../devicetree/bindings/rng/qcom,prng.txt | 17 - .../bindings/rtc/brcm,brcmstb-waketimer.txt | 2 - .../devicetree/bindings/rtc/isil,isl12057.txt | 3 - .../devicetree/bindings/rtc/isil,isl1219.txt | 29 + Documentation/devicetree/bindings/rtc/rtc-cmos.txt | 1 - .../devicetree/bindings/rtc/rtc-ds1307.txt | 2 +- .../devicetree/bindings/rtc/rtc-m41t80.txt | 1 - Documentation/devicetree/bindings/rtc/rtc-omap.txt | 1 - .../devicetree/bindings/rtc/rtc-palmas.txt | 1 - .../devicetree/bindings/rtc/spear-rtc.txt | 2 - .../devicetree/bindings/rtc/sprd,sc27xx-rtc.txt | 1 - .../devicetree/bindings/rtc/st,stm32-rtc.txt | 2 - .../bindings/rtc/stericsson,coh901331.txt | 1 - .../bindings/security/tpm/st33zp24-i2c.txt | 1 - .../bindings/security/tpm/st33zp24-spi.txt | 1 - .../bindings/security/tpm/tpm_tis_mmio.txt | 2 +- .../devicetree/bindings/serial/fsl-imx-uart.txt | 6 +- .../devicetree/bindings/serial/maxim,max310x.txt | 2 - .../devicetree/bindings/serial/mtk-uart.txt | 1 + .../devicetree/bindings/serial/nxp,sc16is7xx.txt | 4 - .../devicetree/bindings/serial/omap_serial.txt | 1 + .../devicetree/bindings/serial/qca,ar9330-uart.txt | 3 - .../bindings/serial/renesas,rzn1-uart.txt | 10 + .../bindings/serial/renesas,sci-serial.txt | 19 +- .../bindings/serial/xlnx,opb-uartlite.txt | 23 + .../bindings/slimbus/slim-ngd-qcom-ctrl.txt | 84 + .../devicetree/bindings/soc/fsl/cpm_qe/gpio.txt | 1 - .../devicetree/bindings/soc/fsl/cpm_qe/network.txt | 6 + .../devicetree/bindings/soc/fsl/cpm_qe/qe/ucc.txt | 2 - .../devicetree/bindings/soc/fsl/cpm_qe/qe/usb.txt | 1 - .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 + .../devicetree/bindings/soc/qcom/qcom,geni-se.txt | 2 +- .../devicetree/bindings/soc/qcom/qcom,glink.txt | 5 + .../devicetree/bindings/soc/qcom/rpmh-rsc.txt | 137 + .../devicetree/bindings/soc/rockchip/grf.txt | 2 + .../devicetree/bindings/sound/ac97-bus.txt | 32 + .../devicetree/bindings/sound/amlogic,axg-fifo.txt | 23 + .../devicetree/bindings/sound/amlogic,axg-pdm.txt | 24 + .../bindings/sound/amlogic,axg-sound-card.txt | 124 + .../bindings/sound/amlogic,axg-spdifout.txt | 20 + .../bindings/sound/amlogic,axg-tdm-formatters.txt | 28 + .../bindings/sound/amlogic,axg-tdm-iface.txt | 22 + .../devicetree/bindings/sound/atmel-i2s.txt | 11 +- .../devicetree/bindings/sound/audio-graph-card.txt | 2 + .../devicetree/bindings/sound/cs35l33.txt | 2 - .../devicetree/bindings/sound/cs35l34.txt | 2 - .../devicetree/bindings/sound/cs35l35.txt | 2 - .../devicetree/bindings/sound/cs42l42.txt | 5 +- Documentation/devicetree/bindings/sound/da7218.txt | 2 - Documentation/devicetree/bindings/sound/da7219.txt | 2 - .../devicetree/bindings/sound/dioo,dio2125.txt | 12 - .../devicetree/bindings/sound/everest,es7134.txt | 7 +- .../devicetree/bindings/sound/everest,es7241.txt | 28 + .../devicetree/bindings/sound/fsl,ssi.txt | 2 - .../bindings/sound/marvell,pxa2xx-ac97.txt | 27 + .../bindings/sound/mikroe,mikroe-proto.txt | 23 + .../devicetree/bindings/sound/mrvl,pxa-ssp.txt | 16 +- .../devicetree/bindings/sound/mrvl,pxa2xx-pcm.txt | 15 - .../devicetree/bindings/sound/name-prefix.txt | 24 + .../devicetree/bindings/sound/omap-dmic.txt | 1 - .../devicetree/bindings/sound/omap-mcbsp.txt | 1 - .../devicetree/bindings/sound/omap-mcpdm.txt | 1 - .../devicetree/bindings/sound/pcm3060.txt | 17 + .../devicetree/bindings/sound/qcom,apq8096.txt | 15 +- .../bindings/sound/qcom,msm8916-wcd-analog.txt | 1 - .../devicetree/bindings/sound/qcom,q6adm.txt | 6 + .../devicetree/bindings/sound/qcom,q6afe.txt | 6 + .../devicetree/bindings/sound/qcom,q6asm.txt | 6 + .../devicetree/bindings/sound/qcom,sdm845.txt | 80 + .../devicetree/bindings/sound/qcom,wcd9335.txt | 123 + .../devicetree/bindings/sound/renesas,rsnd.txt | 4 +- .../devicetree/bindings/sound/rockchip-i2s.txt | 1 + Documentation/devicetree/bindings/sound/rt5514.txt | 1 - Documentation/devicetree/bindings/sound/rt5682.txt | 50 + .../devicetree/bindings/sound/sgtl5000.txt | 2 +- .../devicetree/bindings/sound/simple-amplifier.txt | 12 + .../devicetree/bindings/sound/tas571x.txt | 1 + .../devicetree/bindings/sound/ts3a227e.txt | 1 - .../devicetree/bindings/sound/ux500-msp.txt | 1 - Documentation/devicetree/bindings/sound/wm8994.txt | 7 +- Documentation/devicetree/bindings/spi/fsl-spi.txt | 2 - Documentation/devicetree/bindings/spi/sh-hspi.txt | 2 - Documentation/devicetree/bindings/spi/sh-msiof.txt | 7 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.txt | 6 +- .../devicetree/bindings/spi/spi-cadence.txt | 1 - .../devicetree/bindings/spi/spi-fsl-lpspi.txt | 1 - .../devicetree/bindings/spi/spi-rockchip.txt | 1 + Documentation/devicetree/bindings/spi/spi-rspi.txt | 2 - Documentation/devicetree/bindings/spi/spi-sprd.txt | 26 + .../devicetree/bindings/spi/spi-uniphier.txt | 22 + .../devicetree/bindings/spi/spi-xilinx.txt | 1 - Documentation/devicetree/bindings/spi/spi-xlp.txt | 1 - .../devicetree/bindings/spi/spi-zynqmp-qspi.txt | 1 - Documentation/devicetree/bindings/sram/sram.txt | 2 + .../devicetree/bindings/sram/sunxi-sram.txt | 31 +- .../bindings/staging/iio/adc/spear-adc.txt | 2 - .../devicetree/bindings/thermal/armada-thermal.txt | 5 + .../devicetree/bindings/thermal/brcm,avs-tmon.txt | 1 - .../devicetree/bindings/thermal/exynos-thermal.txt | 1 - .../devicetree/bindings/thermal/qcom-tsens.txt | 31 +- .../devicetree/bindings/thermal/thermal.txt | 11 +- .../devicetree/bindings/timer/altr,timer-1.0.txt | 1 - .../devicetree/bindings/timer/fsl,gtm.txt | 1 - .../bindings/timer/marvell,orion-timer.txt | 1 - .../bindings/timer/mediatek,mtk-timer.txt | 34 +- .../devicetree/bindings/timer/snps,arc-timer.txt | 4 - .../devicetree/bindings/timer/st,spear-timer.txt | 2 - .../devicetree/bindings/timer/ti,c64x+timer64.txt | 1 - .../devicetree/bindings/timer/ti,davinci-timer.txt | 37 + Documentation/devicetree/bindings/ufs/ufs-hisi.txt | 41 + .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 10 +- Documentation/devicetree/bindings/usb/dwc3.txt | 6 + Documentation/devicetree/bindings/usb/fsl-usb.txt | 2 - .../devicetree/bindings/usb/maxim,max3421.txt | 3 - .../devicetree/bindings/usb/npcm7xx-usb.txt | 18 + .../devicetree/bindings/usb/richtek,rt1711h.txt | 2 - .../devicetree/bindings/usb/samsung-hsotg.txt | 2 - .../devicetree/bindings/usb/spear-usb.txt | 4 - .../devicetree/bindings/usb/typec-tcpci.txt | 49 + Documentation/devicetree/bindings/usb/usb-xhci.txt | 1 + .../devicetree/bindings/vendor-prefixes.txt | 16 + Documentation/devicetree/bindings/w1/w1-gpio.txt | 9 +- Documentation/devicetree/bindings/w1/w1.txt | 25 + .../devicetree/bindings/watchdog/arm,sp805.txt | 29 +- .../devicetree/bindings/watchdog/cadence-wdt.txt | 1 - .../devicetree/bindings/watchdog/renesas-wdt.txt | 6 +- .../devicetree/bindings/watchdog/rt2880-wdt.txt | 1 - .../devicetree/bindings/watchdog/sp805-wdt.txt | 31 - .../devicetree/bindings/watchdog/st,stm32-iwdg.txt | 13 +- Documentation/devicetree/bindings/xilinx.txt | 2 +- .../devicetree/bindings/xillybus/xillybus.txt | 2 - .../devicetree/dynamic-resolution-notes.txt | 5 +- Documentation/doc-guide/kernel-doc.rst | 9 +- Documentation/doc-guide/parse-headers.rst | 4 +- Documentation/doc-guide/sphinx.rst | 2 +- Documentation/driver-api/device_link.rst | 12 +- Documentation/driver-api/dma-buf.rst | 6 + Documentation/driver-api/firewire.rst | 48 + .../driver-api/firmware/fallback-mechanisms.rst | 7 +- Documentation/driver-api/fpga/fpga-mgr.rst | 12 +- Documentation/driver-api/fpga/fpga-region.rst | 12 +- Documentation/driver-api/fpga/intro.rst | 14 +- Documentation/driver-api/index.rst | 1 + Documentation/driver-api/libata.rst | 3 +- Documentation/driver-api/mtdnand.rst | 8 +- Documentation/driver-api/slimbus.rst | 5 + Documentation/driver-api/soundwire/stream.rst | 28 + Documentation/driver-api/usb/typec_bus.rst | 136 + Documentation/driver-model/devres.txt | 2 + Documentation/early-userspace/README | 6 +- Documentation/fb/fbcon.txt | 36 +- Documentation/fb/vesafb.txt | 4 +- .../sched/membarrier-sync-core/arch-support.txt | 8 +- Documentation/filesystems/Locking | 11 +- Documentation/filesystems/cifs/CHANGES | 1072 +- Documentation/filesystems/cifs/README | 22 +- Documentation/filesystems/ext4.txt | 627 -- Documentation/filesystems/ext4/ext4.rst | 613 ++ Documentation/filesystems/ext4/index.rst | 17 + Documentation/filesystems/ext4/ondisk/about.rst | 44 + .../filesystems/ext4/ondisk/allocators.rst | 56 + .../filesystems/ext4/ondisk/attributes.rst | 191 + Documentation/filesystems/ext4/ondisk/bigalloc.rst | 22 + Documentation/filesystems/ext4/ondisk/bitmaps.rst | 28 + .../filesystems/ext4/ondisk/blockgroup.rst | 135 + Documentation/filesystems/ext4/ondisk/blockmap.rst | 49 + Documentation/filesystems/ext4/ondisk/blocks.rst | 142 + .../filesystems/ext4/ondisk/checksums.rst | 73 + .../filesystems/ext4/ondisk/directory.rst | 426 + Documentation/filesystems/ext4/ondisk/dynamic.rst | 12 + Documentation/filesystems/ext4/ondisk/eainode.rst | 18 + Documentation/filesystems/ext4/ondisk/globals.rst | 13 + .../filesystems/ext4/ondisk/group_descr.rst | 170 + Documentation/filesystems/ext4/ondisk/ifork.rst | 194 + Documentation/filesystems/ext4/ondisk/index.rst | 9 + .../filesystems/ext4/ondisk/inlinedata.rst | 37 + Documentation/filesystems/ext4/ondisk/inodes.rst | 575 ++ Documentation/filesystems/ext4/ondisk/journal.rst | 611 ++ Documentation/filesystems/ext4/ondisk/mmp.rst | 77 + Documentation/filesystems/ext4/ondisk/overview.rst | 26 + .../filesystems/ext4/ondisk/special_inodes.rst | 38 + Documentation/filesystems/ext4/ondisk/super.rst | 801 ++ Documentation/filesystems/f2fs.txt | 18 + Documentation/filesystems/fscrypt.rst | 10 - Documentation/filesystems/index.rst | 33 + Documentation/filesystems/mount_api.txt | 737 ++ Documentation/filesystems/overlayfs.txt | 81 +- Documentation/filesystems/porting | 20 + Documentation/filesystems/proc.txt | 6 + .../filesystems/ramfs-rootfs-initramfs.txt | 2 +- Documentation/filesystems/relay.txt | 4 +- Documentation/filesystems/seq_file.txt | 63 +- Documentation/filesystems/vfs.txt | 55 +- Documentation/filesystems/xfs.txt | 4 +- Documentation/fpga/dfl.txt | 285 + Documentation/gpu/amdgpu.rst | 129 + Documentation/gpu/drivers.rst | 1 + Documentation/gpu/drm-client.rst | 12 + Documentation/gpu/drm-kms-helpers.rst | 26 +- Documentation/gpu/drm-kms.rst | 34 +- Documentation/gpu/drm-mm.rst | 22 +- Documentation/gpu/index.rst | 1 + Documentation/gpu/kms-properties.csv | 1 + Documentation/gpu/msm-crash-dump.rst | 96 + Documentation/gpu/v3d.rst | 28 + Documentation/hwmon/ibmpowernv | 43 +- Documentation/hwmon/ina2xx | 2 +- Documentation/hwmon/ltc2978 | 5 + Documentation/hwmon/max34440 | 16 +- Documentation/hwmon/mc13783-adc | 8 +- Documentation/hwmon/mlxreg-fan | 60 + Documentation/hwmon/npcm750-pwm-fan | 22 + Documentation/hwmon/raspberrypi-hwmon | 22 + Documentation/hwmon/sysfs-interface | 48 + Documentation/i2c/DMA-considerations | 10 +- Documentation/i2c/busses/i2c-i801 | 11 +- Documentation/i2c/busses/i2c-ocores | 2 +- Documentation/i2c/gpio-fault-injection | 49 +- Documentation/index.rst | 32 +- Documentation/input/event-codes.rst | 11 +- Documentation/input/multi-touch-protocol.rst | 12 +- Documentation/interconnect/interconnect.rst | 94 + Documentation/ioctl/ioctl-number.txt | 4 + Documentation/iostats.txt | 15 + Documentation/kbuild/kbuild.txt | 16 + Documentation/kbuild/kconfig-language.txt | 7 +- Documentation/kbuild/makefiles.txt | 10 +- Documentation/kernel-hacking/hacking.rst | 2 + Documentation/kernel-hacking/index.rst | 2 + Documentation/kernel-hacking/locking.rst | 6 +- Documentation/kprobes.txt | 35 +- Documentation/locking/ww-mutex-design.txt | 65 +- Documentation/media/audio.h.rst.exceptions | 3 - Documentation/media/media.h.rst.exceptions | 2 +- Documentation/media/uapi/cec/cec-ioc-dqevent.rst | 18 + Documentation/media/uapi/dvb/audio-get-pts.rst | 65 - .../media/uapi/dvb/audio-set-attributes.rst | 67 - Documentation/media/uapi/dvb/audio-set-ext-id.rst | 66 - Documentation/media/uapi/dvb/audio-set-karaoke.rst | 66 - Documentation/media/uapi/dvb/audio_data_types.rst | 37 - .../media/uapi/dvb/audio_function_calls.rst | 4 - .../media/uapi/dvb/video-get-frame-rate.rst | 61 - Documentation/media/uapi/dvb/video-get-navi.rst | 84 - .../media/uapi/dvb/video-set-attributes.rst | 93 - .../media/uapi/dvb/video-set-highlight.rst | 86 - Documentation/media/uapi/dvb/video-set-id.rst | 75 - .../media/uapi/dvb/video-set-spu-palette.rst | 82 - Documentation/media/uapi/dvb/video-set-spu.rst | 85 - Documentation/media/uapi/dvb/video-set-system.rst | 77 - .../media/uapi/dvb/video_function_calls.rst | 8 - Documentation/media/uapi/dvb/video_types.rst | 131 - .../media/uapi/mediactl/media-ioc-device-info.rst | 48 +- .../uapi/mediactl/media-ioc-enum-entities.rst | 92 +- .../media/uapi/mediactl/media-ioc-enum-links.rst | 72 +- .../media/uapi/mediactl/media-ioc-g-topology.rst | 240 +- Documentation/media/uapi/mediactl/media-types.rst | 515 +- Documentation/media/uapi/v4l/extended-controls.rst | 48 +- Documentation/media/uapi/v4l/pixfmt-compressed.rst | 7 + Documentation/media/uapi/v4l/pixfmt-rgb.rst | 1 + Documentation/media/uapi/v4l/pixfmt-srggb14p.rst | 127 + Documentation/media/uapi/v4l/pixfmt-y10p.rst | 33 + Documentation/media/uapi/v4l/subdev-formats.rst | 87 +- Documentation/media/uapi/v4l/vidioc-enumstd.rst | 11 +- .../media/uapi/v4l/vidioc-g-dv-timings.rst | 27 +- Documentation/media/uapi/v4l/vidioc-g-std.rst | 14 +- Documentation/media/uapi/v4l/vidioc-querystd.rst | 11 +- Documentation/media/uapi/v4l/yuv-formats.rst | 1 + Documentation/media/v4l-drivers/qcom_camss.rst | 93 +- .../media/v4l-drivers/qcom_camss_8x96_graph.dot | 104 + Documentation/media/video.h.rst.exceptions | 3 - Documentation/media/videodev2.h.rst.exceptions | 1 - Documentation/memory-barriers.txt | 43 +- Documentation/misc-devices/pci-endpoint-test.txt | 6 + Documentation/mtd/nand/pxa3xx-nand.txt | 113 - Documentation/networking/dpaa2/dpio-driver.rst | 158 + Documentation/networking/dpaa2/ethernet-driver.rst | 185 + Documentation/networking/dpaa2/index.rst | 2 + Documentation/networking/ip-sysctl.txt | 5 + Documentation/networking/ti-cpsw.txt | 11 +- Documentation/networking/tproxy.txt | 34 +- Documentation/networking/xfrm_device.txt | 4 + Documentation/nommu-mmap.txt | 2 +- Documentation/pcmcia/driver-changes.txt | 3 - Documentation/power/freezing-of-tasks.txt | 12 +- Documentation/power/suspend-and-cpuhotplug.txt | 6 +- Documentation/powerpc/DAWR-POWER9.txt | 58 + Documentation/powerpc/transactional_memory.txt | 44 + Documentation/process/2.Process.rst | 4 +- Documentation/process/changes.rst | 29 +- Documentation/process/howto.rst | 15 +- Documentation/process/index.rst | 1 + Documentation/process/license-rules.rst | 2 + Documentation/process/management-style.rst | 25 +- Documentation/scsi/scsi-parameters.txt | 5 + Documentation/security/self-protection.rst | 10 +- Documentation/sound/alsa-configuration.rst | 2 +- Documentation/sound/cards/multisound.sh | 1139 +++ Documentation/sound/hd-audio/models.rst | 264 +- Documentation/sound/soc/dpcm.rst | 4 +- Documentation/sphinx/kerneldoc.py | 10 +- Documentation/sphinx/parse-headers.pl | 2 +- Documentation/sysctl/fs.txt | 36 + Documentation/sysctl/kernel.txt | 47 +- Documentation/sysctl/vm.txt | 25 +- Documentation/timers/timekeeping.txt | 2 +- Documentation/trace/events-power.rst | 1 + Documentation/trace/events.rst | 2 +- Documentation/trace/ftrace.rst | 7 +- Documentation/trace/histogram.rst | 2545 +++++ Documentation/trace/histogram.txt | 2539 ----- Documentation/trace/index.rst | 1 + Documentation/trace/kprobetrace.rst | 9 +- Documentation/trace/uprobetracer.rst | 2 +- Documentation/translations/index.rst | 13 + .../translations/it_IT/disclaimer-ita.rst | 13 + .../translations/it_IT/doc-guide/index.rst | 24 + .../translations/it_IT/doc-guide/kernel-doc.rst | 554 + .../translations/it_IT/doc-guide/parse-headers.rst | 196 + .../translations/it_IT/doc-guide/sphinx.rst | 457 + Documentation/translations/it_IT/index.rst | 118 + .../translations/it_IT/kernel-hacking/hacking.rst | 855 ++ .../translations/it_IT/kernel-hacking/index.rst | 16 + .../translations/it_IT/kernel-hacking/locking.rst | 1493 +++ .../translations/ko_KR/memory-barriers.txt | 22 +- Documentation/translations/zh_CN/oops-tracing.txt | 4 +- Documentation/usb/usb-serial.txt | 9 - Documentation/virtual/kvm/api.txt | 152 +- Documentation/virtual/kvm/cpuid.txt | 4 + Documentation/virtual/kvm/devices/arm-vgic-v3.txt | 8 + Documentation/virtual/kvm/devices/arm-vgic.txt | 15 +- Documentation/virtual/kvm/hypercalls.txt | 20 + Documentation/vm/hmm.rst | 14 +- Documentation/w1/slaves/w1_ds2438 | 2 +- Documentation/x86/intel_rdt_ui.txt | 380 +- Documentation/x86/pat.txt | 4 +- Documentation/x86/x86_64/boot-options.txt | 8 +- Documentation/x86/x86_64/mm.txt | 2 + Kconfig | 22 +- MAINTAINERS | 687 +- Makefile | 135 +- Next/SHA1s | 288 + Next/Trees | 290 + Next/merge.log | 4252 ++++++++ Next/quilt-import.log | 2 + arch/Kconfig | 184 +- arch/alpha/Kconfig | 25 +- arch/alpha/Kconfig.debug | 5 - arch/alpha/boot/Makefile | 2 +- arch/alpha/include/asm/atomic.h | 64 +- arch/alpha/include/asm/unistd.h | 2 + arch/alpha/kernel/core_irongate.c | 4 +- arch/alpha/kernel/osf_sys.c | 51 +- arch/alpha/kernel/setup.c | 98 +- arch/alpha/mm/fault.c | 3 +- arch/alpha/mm/numa.c | 113 +- arch/arc/Kconfig | 29 +- arch/arc/Kconfig.debug | 5 - arch/arc/Makefile | 12 +- arch/arc/boot/dts/axc003.dtsi | 26 + arch/arc/boot/dts/axc003_idu.dtsi | 26 + arch/arc/boot/dts/axs10x_mb.dtsi | 7 +- arch/arc/boot/dts/hsdk.dts | 11 +- arch/arc/configs/axs101_defconfig | 3 - arch/arc/configs/axs103_defconfig | 3 - arch/arc/configs/axs103_smp_defconfig | 3 - arch/arc/configs/haps_hs_defconfig | 2 - arch/arc/configs/haps_hs_smp_defconfig | 2 - arch/arc/configs/hsdk_defconfig | 1 - arch/arc/configs/nps_defconfig | 1 - arch/arc/configs/nsim_700_defconfig | 2 - arch/arc/configs/nsim_hs_defconfig | 2 - arch/arc/configs/nsim_hs_smp_defconfig | 2 - arch/arc/configs/nsimosci_defconfig | 2 - arch/arc/configs/nsimosci_hs_defconfig | 2 - arch/arc/configs/nsimosci_hs_smp_defconfig | 2 - arch/arc/configs/tb10x_defconfig | 1 - arch/arc/configs/vdk_hs38_defconfig | 2 - arch/arc/configs/vdk_hs38_smp_defconfig | 1 - arch/arc/include/asm/atomic.h | 88 +- arch/arc/include/asm/dma-mapping.h | 13 + arch/arc/include/asm/kprobes.h | 2 - arch/arc/include/uapi/asm/unistd.h | 1 + arch/arc/kernel/kprobes.c | 50 +- arch/arc/kernel/setup.c | 1 + arch/arc/kernel/troubleshoot.c | 13 +- arch/arc/mm/cache.c | 36 +- arch/arc/mm/dma.c | 82 +- arch/arc/mm/fault.c | 4 +- arch/arm/Kconfig | 56 +- arch/arm/Kconfig.debug | 19 +- arch/arm/Makefile | 8 +- arch/arm/arm-soc-for-next-contents.txt | 24 + arch/arm/boot/dts/Makefile | 39 +- arch/arm/boot/dts/am335x-baltos.dtsi | 2 +- arch/arm/boot/dts/am335x-evm.dts | 2 +- arch/arm/boot/dts/am335x-evmsk.dts | 2 +- arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 457 + arch/arm/boot/dts/am335x-sancloud-bbe.dts | 136 + arch/arm/boot/dts/am335x-sl50.dts | 297 +- arch/arm/boot/dts/am33xx.dtsi | 4 +- arch/arm/boot/dts/am3517-evm.dts | 50 +- arch/arm/boot/dts/am3517-som.dtsi | 105 +- arch/arm/boot/dts/am4372.dtsi | 1 + arch/arm/boot/dts/am437x-gp-evm.dts | 2 +- arch/arm/boot/dts/am571x-idk.dts | 4 - arch/arm/boot/dts/am572x-idk-common.dtsi | 4 - arch/arm/boot/dts/am57xx-idk-common.dtsi | 7 +- arch/arm/boot/dts/armada-388-clearfog-base.dts | 5 - arch/arm/boot/dts/armada-388-clearfog-pro.dts | 5 - arch/arm/boot/dts/armada-388-clearfog.dts | 7 +- arch/arm/boot/dts/armada-388-clearfog.dtsi | 7 +- arch/arm/boot/dts/armada-388-helios4.dts | 313 + .../arm/boot/dts/armada-38x-solidrun-microsom.dtsi | 6 - arch/arm/boot/dts/aspeed-ast2500-evb.dts | 14 +- arch/arm/boot/dts/aspeed-bmc-opp-lanyang.dts | 1 + arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 38 +- arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 18 +- arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 3 + arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 3 + arch/arm/boot/dts/aspeed-g4.dtsi | 26 +- arch/arm/boot/dts/aspeed-g5.dtsi | 34 +- arch/arm/boot/dts/at91-dvk_som60.dts | 95 + arch/arm/boot/dts/at91-dvk_su60_somc.dtsi | 159 + arch/arm/boot/dts/at91-dvk_su60_somc_lcm.dtsi | 90 + arch/arm/boot/dts/at91-gatwick.dts | 121 + arch/arm/boot/dts/at91-nattis-2-natte-2.dts | 103 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 30 + arch/arm/boot/dts/at91-som60.dtsi | 230 + arch/arm/boot/dts/at91-tse850-3.dts | 32 +- arch/arm/boot/dts/at91-wb45n.dts | 64 + arch/arm/boot/dts/at91-wb45n.dtsi | 165 + arch/arm/boot/dts/at91-wb50n.dts | 112 + arch/arm/boot/dts/at91-wb50n.dtsi | 198 + arch/arm/boot/dts/at91sam9261.dtsi | 2 +- arch/arm/boot/dts/at91sam9263.dtsi | 2 +- arch/arm/boot/dts/at91sam9g45.dtsi | 2 +- arch/arm/boot/dts/at91sam9rl.dtsi | 2 +- arch/arm/boot/dts/at91sam9x5.dtsi | 8 +- arch/arm/boot/dts/bcm-cygnus.dtsi | 9 + arch/arm/boot/dts/bcm2835-rpi-cm1-io1.dts | 88 + arch/arm/boot/dts/bcm2835-rpi-cm1.dtsi | 34 + arch/arm/boot/dts/bcm2837-rpi-cm3-io3.dts | 87 + arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi | 52 + arch/arm/boot/dts/bcm2837.dtsi | 6 + arch/arm/boot/dts/bcm283x-rpi-lan7515.dtsi | 14 + arch/arm/boot/dts/bcm283x.dtsi | 6 + arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | 4 + arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | 4 + arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 4 + arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts | 4 + arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts | 4 + arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 4 + arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 4 + arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | 4 + arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 4 + arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | 4 + arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 4 + arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts | 4 + arch/arm/boot/dts/bcm47081-luxul-xap-1410.dts | 4 + arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 4 + arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts | 4 + arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 4 + arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 4 + arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 4 + arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 4 + arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 4 + arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts | 4 + arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 4 + arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 233 + arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 4 + arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 4 + arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 4 + arch/arm/boot/dts/bcm47094-netgear-r8500.dts | 4 + arch/arm/boot/dts/bcm47094.dtsi | 7 +- arch/arm/boot/dts/bcm5301x.dtsi | 35 +- arch/arm/boot/dts/bcm53573.dtsi | 8 + arch/arm/boot/dts/bcm94708.dts | 4 + arch/arm/boot/dts/bcm94709.dts | 4 + arch/arm/boot/dts/bcm953012er.dts | 4 + arch/arm/boot/dts/bcm953012hr.dts | 4 + arch/arm/boot/dts/bcm953012k.dts | 4 + arch/arm/boot/dts/berlin2.dtsi | 10 + arch/arm/boot/dts/berlin2q.dtsi | 33 + arch/arm/boot/dts/da850-enbw-cmc.dts | 4 + arch/arm/boot/dts/da850-evm.dts | 91 +- arch/arm/boot/dts/da850-lcdk.dts | 9 + arch/arm/boot/dts/da850-lego-ev3.dts | 86 + arch/arm/boot/dts/da850.dtsi | 176 + arch/arm/boot/dts/dra7-evm-common.dtsi | 10 + arch/arm/boot/dts/dra7-evm.dts | 9 - arch/arm/boot/dts/dra7.dtsi | 4 +- arch/arm/boot/dts/dra71-evm.dts | 8 + arch/arm/boot/dts/dra72-evm-common.dtsi | 1 + arch/arm/boot/dts/dra74x.dtsi | 10 + arch/arm/boot/dts/dra76-evm.dts | 14 + arch/arm/boot/dts/dra76x.dtsi | 64 + arch/arm/boot/dts/emev2-kzm9d.dts | 5 +- arch/arm/boot/dts/emev2.dtsi | 5 +- arch/arm/boot/dts/exynos3250.dtsi | 18 +- arch/arm/boot/dts/exynos4.dtsi | 2 +- arch/arm/boot/dts/exynos4210-origen.dts | 9 + arch/arm/boot/dts/exynos4210-universal_c210.dts | 11 +- arch/arm/boot/dts/exynos4210.dtsi | 13 + arch/arm/boot/dts/exynos4412-midas.dtsi | 38 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 3 +- arch/arm/boot/dts/exynos4412-tmu-sensor-conf.dtsi | 20 - arch/arm/boot/dts/exynos4412.dtsi | 9 + arch/arm/boot/dts/exynos5.dtsi | 5 + arch/arm/boot/dts/exynos5250-arndale.dts | 102 +- arch/arm/boot/dts/exynos5250-pinctrl.dtsi | 11 + arch/arm/boot/dts/exynos5250-snow-rev5.dts | 11 + arch/arm/boot/dts/exynos5250.dtsi | 137 +- arch/arm/boot/dts/exynos5410.dtsi | 8 +- arch/arm/boot/dts/exynos5420-cpus.dtsi | 6 + arch/arm/boot/dts/exynos5420-peach-pit.dts | 3 + arch/arm/boot/dts/exynos5420-tmu-sensor-conf.dtsi | 21 - arch/arm/boot/dts/exynos5420.dtsi | 10 +- arch/arm/boot/dts/exynos5422-cpus.dtsi | 8 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 157 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 6 + arch/arm/boot/dts/exynos5422-odroidxu3.dts | 6 + arch/arm/boot/dts/exynos5800-peach-pi.dts | 3 + arch/arm/boot/dts/gemini-sl93512r.dts | 328 + arch/arm/boot/dts/gemini-sq201.dts | 159 + arch/arm/boot/dts/gr-peach-audiocamerashield.dtsi | 79 + arch/arm/boot/dts/highbank.dts | 30 + arch/arm/boot/dts/ibm-power8-cfam.dtsi | 31 + arch/arm/boot/dts/ibm-power9-cfam.dtsi | 104 + arch/arm/boot/dts/ibm-power9-dual.dtsi | 57 + arch/arm/boot/dts/imx23-evk.dts | 90 +- arch/arm/boot/dts/imx28-evk.dts | 183 +- arch/arm/boot/dts/imx31-lite.dts | 177 + arch/arm/boot/dts/imx31.dtsi | 223 + arch/arm/boot/dts/imx50-evk.dts | 8 - arch/arm/boot/dts/imx50-pinfunc.h | 4 +- arch/arm/boot/dts/imx50.dtsi | 18 - arch/arm/boot/dts/imx51-babbage.dts | 30 +- .../boot/dts/imx51-eukrea-mbimxsd51-baseboard.dts | 21 +- arch/arm/boot/dts/imx51-zii-rdu1.dts | 75 +- arch/arm/boot/dts/imx51-zii-scu2-mezz.dts | 448 + arch/arm/boot/dts/imx51-zii-scu3-esb.dts | 467 + arch/arm/boot/dts/imx51.dtsi | 61 +- arch/arm/boot/dts/imx53-kp-ddc.dts | 146 + arch/arm/boot/dts/imx53-kp-hsc.dts | 52 + arch/arm/boot/dts/imx53-kp.dtsi | 189 + arch/arm/boot/dts/imx53-ppd.dts | 40 +- arch/arm/boot/dts/imx53-qsb-common.dtsi | 9 +- arch/arm/boot/dts/imx53.dtsi | 7 +- arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 3 - arch/arm/boot/dts/imx6dl-icore-mipi.dts | 25 + arch/arm/boot/dts/imx6dl-icore-rqs.dts | 38 +- arch/arm/boot/dts/imx6dl-icore.dts | 38 +- arch/arm/boot/dts/imx6dl-mamoj.dts | 265 + arch/arm/boot/dts/imx6dl-nit6xlite.dts | 38 +- arch/arm/boot/dts/imx6dl-nitrogen6x.dts | 38 +- arch/arm/boot/dts/imx6dl-riotboard.dts | 54 +- arch/arm/boot/dts/imx6dl.dtsi | 24 + arch/arm/boot/dts/imx6q-apalis-eval.dts | 16 + arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts | 4 + arch/arm/boot/dts/imx6q-apalis-ixora.dts | 4 + arch/arm/boot/dts/imx6q-cm-fx6.dts | 66 + arch/arm/boot/dts/imx6q-icore-mipi.dts | 14 +- arch/arm/boot/dts/imx6q-icore-ofcap10.dts | 38 +- arch/arm/boot/dts/imx6q-icore-ofcap12.dts | 38 +- arch/arm/boot/dts/imx6q-icore-rqs.dts | 39 +- arch/arm/boot/dts/imx6q-icore.dts | 38 +- arch/arm/boot/dts/imx6q-nitrogen6_max.dts | 38 +- arch/arm/boot/dts/imx6q-nitrogen6_som2.dts | 38 +- arch/arm/boot/dts/imx6q-nitrogen6x.dts | 38 +- arch/arm/boot/dts/imx6q-var-dt6customboard.dts | 1 + arch/arm/boot/dts/imx6q.dtsi | 88 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 75 +- arch/arm/boot/dts/imx6qdl-colibri.dtsi | 78 +- arch/arm/boot/dts/imx6qdl-icore-1.5.dtsi | 34 + arch/arm/boot/dts/imx6qdl-icore-rqs.dtsi | 41 +- arch/arm/boot/dts/imx6qdl-icore.dtsi | 91 +- arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 39 +- arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 39 +- arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi | 39 +- arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 39 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 25 + arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 1 + arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 59 +- arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 30 +- arch/arm/boot/dts/imx6qdl.dtsi | 1 - arch/arm/boot/dts/imx6qp-nitrogen6_max.dts | 39 +- arch/arm/boot/dts/imx6qp-nitrogen6_som2.dts | 39 +- arch/arm/boot/dts/imx6sl-evk.dts | 13 + arch/arm/boot/dts/imx6sl.dtsi | 64 +- arch/arm/boot/dts/imx6sll-evk.dts | 463 + arch/arm/boot/dts/imx6sll-pinfunc.h | 880 ++ arch/arm/boot/dts/imx6sll.dtsi | 811 ++ arch/arm/boot/dts/imx6sx-nitrogen6sx.dts | 109 +- arch/arm/boot/dts/imx6sx-sdb-reva.dts | 1 + arch/arm/boot/dts/imx6sx-sdb.dtsi | 2 + arch/arm/boot/dts/imx6sx.dtsi | 16 +- arch/arm/boot/dts/imx6ul-ccimx6ulsbcexpress.dts | 200 + arch/arm/boot/dts/imx6ul-ccimx6ulsom.dtsi | 201 + arch/arm/boot/dts/imx6ul-geam.dts | 40 +- arch/arm/boot/dts/imx6ul-isiot-emmc.dts | 61 +- arch/arm/boot/dts/imx6ul-isiot-nand.dts | 63 +- arch/arm/boot/dts/imx6ul-isiot.dtsi | 90 +- arch/arm/boot/dts/imx6ul-pico-hobbit.dts | 3 +- arch/arm/boot/dts/imx6ul.dtsi | 17 + arch/arm/boot/dts/imx6ull-14x14-evk.dts | 2 +- arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi | 14 - arch/arm/boot/dts/imx6ull-pinfunc.h | 18 +- arch/arm/boot/dts/imx6ull.dtsi | 62 +- arch/arm/boot/dts/imx7d-nitrogen7.dts | 87 +- arch/arm/boot/dts/imx7d-sdb.dts | 35 +- arch/arm/boot/dts/imx7d.dtsi | 14 +- arch/arm/boot/dts/imx7s-warp.dts | 53 +- arch/arm/boot/dts/imx7s.dtsi | 42 +- arch/arm/boot/dts/imx7ulp-pinfunc.h | 16 +- arch/arm/boot/dts/iwg20d-q7-common.dtsi | 5 +- arch/arm/boot/dts/iwg20d-q7-dbcm-ca.dtsi | 5 +- arch/arm/boot/dts/keystone-k2e-netcp.dtsi | 20 + arch/arm/boot/dts/keystone-k2g-evm.dts | 63 + arch/arm/boot/dts/keystone-k2g-ice.dts | 59 + arch/arm/boot/dts/keystone-k2g-netcp.dtsi | 147 + arch/arm/boot/dts/keystone-k2g.dtsi | 25 +- arch/arm/boot/dts/keystone-k2hk-netcp.dtsi | 20 + arch/arm/boot/dts/keystone-k2l-netcp.dtsi | 20 + arch/arm/boot/dts/logicpd-som-lv.dtsi | 2 +- arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts | 2 +- arch/arm/boot/dts/ls1021a-qds.dts | 2 + arch/arm/boot/dts/ls1021a-twr.dts | 2 + arch/arm/boot/dts/ls1021a.dtsi | 7 + arch/arm/boot/dts/meson8.dtsi | 2 +- arch/arm/boot/dts/meson8b.dtsi | 2 +- arch/arm/boot/dts/mt7623.dtsi | 3 + arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 6 +- arch/arm/boot/dts/mt7623n-rfb-nand.dts | 73 - arch/arm/boot/dts/mt7623n-rfb.dtsi | 86 - arch/arm/boot/dts/omap3-cm-t3517.dts | 2 +- arch/arm/boot/dts/omap3-cm-t3730.dts | 2 +- arch/arm/boot/dts/omap3-evm-common.dtsi | 2 +- arch/arm/boot/dts/omap3-igep0020-rev-f.dts | 2 +- arch/arm/boot/dts/omap3-igep0030-rev-g.dts | 2 +- arch/arm/boot/dts/omap3-zoom3.dts | 2 +- arch/arm/boot/dts/omap4-droid4-xt894.dts | 27 +- arch/arm/boot/dts/omap4-duovero-parlor.dts | 4 +- arch/arm/boot/dts/omap4-duovero.dtsi | 1 + arch/arm/boot/dts/omap4-l4.dtsi | 2444 +++++ arch/arm/boot/dts/omap4-panda-common.dtsi | 24 +- arch/arm/boot/dts/omap4-panda-es.dts | 14 +- arch/arm/boot/dts/omap4-sdp.dts | 2 +- arch/arm/boot/dts/omap4-var-som-om44-wlan.dtsi | 2 +- arch/arm/boot/dts/omap4.dtsi | 812 +- arch/arm/boot/dts/omap4460.dtsi | 36 + arch/arm/boot/dts/omap5-board-common.dtsi | 2 +- arch/arm/boot/dts/omap5.dtsi | 14 + arch/arm/boot/dts/owl-s500-cubieboard6.dts | 3 +- arch/arm/boot/dts/owl-s500-guitar-bb-rev-b.dts | 3 +- arch/arm/boot/dts/owl-s500-guitar.dtsi | 3 +- arch/arm/boot/dts/owl-s500.dtsi | 3 +- arch/arm/boot/dts/pxa2xx.dtsi | 2 +- arch/arm/boot/dts/pxa3xx.dtsi | 33 + arch/arm/boot/dts/qcom-ipq4019.dtsi | 24 + arch/arm/boot/dts/qcom-ipq8064.dtsi | 41 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 2 + arch/arm/boot/dts/r7s72100-genmai.dts | 5 +- arch/arm/boot/dts/r7s72100-gr-peach.dts | 5 +- arch/arm/boot/dts/r7s72100-rskrza1.dts | 5 +- arch/arm/boot/dts/r7s72100.dtsi | 5 +- arch/arm/boot/dts/r8a73a4-ape6evm.dts | 5 +- arch/arm/boot/dts/r8a73a4.dtsi | 5 +- arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 5 +- arch/arm/boot/dts/r8a7740.dtsi | 5 +- arch/arm/boot/dts/r8a7743-iwg20d-q7-dbcm-ca.dts | 5 +- arch/arm/boot/dts/r8a7743-iwg20d-q7.dts | 5 +- arch/arm/boot/dts/r8a7743-iwg20m.dtsi | 5 +- arch/arm/boot/dts/r8a7743-sk-rzg1m.dts | 5 +- arch/arm/boot/dts/r8a7743.dtsi | 14 +- .../arm/boot/dts/r8a7745-iwg22d-sodimm-dbhd-ca.dts | 5 +- arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 5 +- arch/arm/boot/dts/r8a7745-iwg22m.dtsi | 5 +- arch/arm/boot/dts/r8a7745-sk-rzg1e.dts | 5 +- arch/arm/boot/dts/r8a7745.dtsi | 5 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 12 + arch/arm/boot/dts/r8a77470.dtsi | 139 +- arch/arm/boot/dts/r8a7778-bockw.dts | 5 +- arch/arm/boot/dts/r8a7778.dtsi | 7 +- arch/arm/boot/dts/r8a7779-marzen.dts | 5 +- arch/arm/boot/dts/r8a7779.dtsi | 9 +- arch/arm/boot/dts/r8a7790-lager.dts | 5 +- arch/arm/boot/dts/r8a7790-stout.dts | 4 + arch/arm/boot/dts/r8a7790.dtsi | 43 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 5 +- arch/arm/boot/dts/r8a7791-porter.dts | 38 +- arch/arm/boot/dts/r8a7791.dtsi | 23 +- arch/arm/boot/dts/r8a7792-blanche.dts | 5 +- arch/arm/boot/dts/r8a7792-wheat.dts | 5 +- arch/arm/boot/dts/r8a7792.dtsi | 6 +- arch/arm/boot/dts/r8a7793-gose.dts | 21 +- arch/arm/boot/dts/r8a7793.dtsi | 20 +- arch/arm/boot/dts/r8a7794-alt.dts | 5 +- arch/arm/boot/dts/r8a7794-silk.dts | 30 +- arch/arm/boot/dts/r8a7794.dtsi | 6 +- arch/arm/boot/dts/r8a77xx-aa104xd12-panel.dtsi | 5 +- arch/arm/boot/dts/r8a77xx-aa121td01-panel.dtsi | 5 +- arch/arm/boot/dts/r9a06g032-rzn1d400-db.dts | 28 + arch/arm/boot/dts/r9a06g032.dtsi | 116 + arch/arm/boot/dts/rk3036-evb.dts | 40 +- arch/arm/boot/dts/rk3036-kylin.dts | 40 +- arch/arm/boot/dts/rk3036.dtsi | 40 +- arch/arm/boot/dts/rk3066a-bqcurie2.dts | 39 +- arch/arm/boot/dts/rk3066a-marsboard.dts | 39 +- arch/arm/boot/dts/rk3066a-mk808.dts | 39 +- arch/arm/boot/dts/rk3066a-rayeager.dts | 39 +- arch/arm/boot/dts/rk3066a.dtsi | 39 +- arch/arm/boot/dts/rk3188-px3-evb.dts | 39 +- arch/arm/boot/dts/rk3188-radxarock.dts | 39 +- arch/arm/boot/dts/rk3188.dtsi | 121 +- arch/arm/boot/dts/rk3228-evb.dts | 40 +- arch/arm/boot/dts/rk3229-evb.dts | 40 +- arch/arm/boot/dts/rk3229.dtsi | 39 +- arch/arm/boot/dts/rk322x.dtsi | 43 +- arch/arm/boot/dts/rk3288-evb-act8846.dts | 40 +- arch/arm/boot/dts/rk3288-evb-rk808.dts | 40 +- arch/arm/boot/dts/rk3288-evb.dtsi | 42 +- arch/arm/boot/dts/rk3288-fennec.dts | 40 +- arch/arm/boot/dts/rk3288-firefly-beta.dts | 39 +- arch/arm/boot/dts/rk3288-firefly-reload-core.dtsi | 39 +- arch/arm/boot/dts/rk3288-firefly-reload.dts | 39 +- arch/arm/boot/dts/rk3288-firefly.dts | 39 +- arch/arm/boot/dts/rk3288-firefly.dtsi | 39 +- arch/arm/boot/dts/rk3288-miqi.dts | 39 +- arch/arm/boot/dts/rk3288-phycore-rdk.dts | 39 +- arch/arm/boot/dts/rk3288-phycore-som.dtsi | 39 +- arch/arm/boot/dts/rk3288-popmetal.dts | 39 +- arch/arm/boot/dts/rk3288-r89.dts | 39 +- arch/arm/boot/dts/rk3288-rock2-som.dtsi | 40 +- arch/arm/boot/dts/rk3288-rock2-square.dts | 40 +- arch/arm/boot/dts/rk3288-tinker.dts | 39 +- arch/arm/boot/dts/rk3288-veyron-analog-audio.dtsi | 5 +- arch/arm/boot/dts/rk3288-veyron-brain.dts | 39 +- arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 41 +- arch/arm/boot/dts/rk3288-veyron-jaq.dts | 39 +- arch/arm/boot/dts/rk3288-veyron-jerry.dts | 39 +- arch/arm/boot/dts/rk3288-veyron-mickey.dts | 39 +- arch/arm/boot/dts/rk3288-veyron-minnie.dts | 39 +- arch/arm/boot/dts/rk3288-veyron-pinky.dts | 39 +- arch/arm/boot/dts/rk3288-veyron-sdmmc.dtsi | 39 +- arch/arm/boot/dts/rk3288-veyron-speedy.dts | 39 +- arch/arm/boot/dts/rk3288-veyron.dtsi | 75 +- arch/arm/boot/dts/rk3288-vyasa.dts | 39 +- arch/arm/boot/dts/rk3288.dtsi | 122 +- arch/arm/boot/dts/rk3xxx.dtsi | 39 +- arch/arm/boot/dts/rv1108-evb.dts | 40 +- arch/arm/boot/dts/rv1108.dtsi | 40 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 419 + arch/arm/boot/dts/s5pv210-fascinate4g.dts | 45 + arch/arm/boot/dts/s5pv210-galaxys.dts | 77 + arch/arm/boot/dts/s5pv210-pinctrl.dtsi | 2 + arch/arm/boot/dts/s5pv210.dtsi | 2 +- arch/arm/boot/dts/sama5d2-pinfunc.h | 4 +- arch/arm/boot/dts/sama5d2.dtsi | 106 +- arch/arm/boot/dts/sama5d3.dtsi | 8 +- arch/arm/boot/dts/sama5d4.dtsi | 2 +- arch/arm/boot/dts/sh73a0-kzm9g.dts | 5 +- arch/arm/boot/dts/sh73a0.dtsi | 5 +- arch/arm/boot/dts/socfpga.dtsi | 12 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 34 +- ...ockit.dts => socfpga_cyclone5_de0_nano_soc.dts} | 0 arch/arm/boot/dts/socfpga_cyclone5_socrates.dts | 3 +- arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts | 3 +- arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 1 - arch/arm/boot/dts/stm32f429.dtsi | 3 +- arch/arm/boot/dts/stm32f746.dtsi | 2 +- arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 75 +- arch/arm/boot/dts/stm32mp157c-ed1.dts | 25 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 45 + arch/arm/boot/dts/stm32mp157c.dtsi | 309 +- arch/arm/boot/dts/sun4i-a10-inet97fv2.dts | 2 +- arch/arm/boot/dts/sun4i-a10.dtsi | 25 +- arch/arm/boot/dts/sun5i.dtsi | 32 +- arch/arm/boot/dts/sun6i-a31.dtsi | 30 + arch/arm/boot/dts/sun7i-a20.dtsi | 38 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 22 + arch/arm/boot/dts/sun8i-a33.dtsi | 9 + .../boot/dts/sun8i-a83t-allwinner-h8homlet-v2.dts | 8 + arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 13 + arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 8 + arch/arm/boot/dts/sun8i-a83t.dtsi | 20 +- .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 21 + arch/arm/boot/dts/sun8i-h3-bananapi-m2-plus.dts | 190 +- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 7 + arch/arm/boot/dts/sun8i-h3-orangepi-zero-plus2.dts | 140 + arch/arm/boot/dts/sun8i-h3.dtsi | 36 + arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 50 +- arch/arm/boot/dts/sun8i-r40.dtsi | 332 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 231 + arch/arm/boot/dts/sunxi-h3-h5.dtsi | 4 +- arch/arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi | 9 + arch/arm/boot/dts/tegra114-dalmore.dts | 2 +- arch/arm/boot/dts/tegra114-roth.dts | 2 +- arch/arm/boot/dts/tegra114-tn7.dts | 2 +- arch/arm/boot/dts/tegra114.dtsi | 9 +- arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 2 +- arch/arm/boot/dts/tegra124-apalis.dtsi | 2 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 2 +- arch/arm/boot/dts/tegra124-nyan.dtsi | 2 +- arch/arm/boot/dts/tegra124-venice2.dts | 2 +- arch/arm/boot/dts/tegra124.dtsi | 7 +- arch/arm/boot/dts/tegra20-colibri-512.dtsi | 540 - arch/arm/boot/dts/tegra20-colibri-iris.dts | 106 + arch/arm/boot/dts/tegra20-colibri.dtsi | 561 ++ arch/arm/boot/dts/tegra20-harmony.dts | 2 +- arch/arm/boot/dts/tegra20-iris-512.dts | 106 - arch/arm/boot/dts/tegra20-paz00.dts | 2 +- arch/arm/boot/dts/tegra20-seaboard.dts | 2 +- arch/arm/boot/dts/tegra20-tamonten.dtsi | 2 +- arch/arm/boot/dts/tegra20-trimslice.dts | 2 +- arch/arm/boot/dts/tegra20-ventana.dts | 2 +- arch/arm/boot/dts/tegra20.dtsi | 31 +- arch/arm/boot/dts/tegra30-apalis.dtsi | 9 +- arch/arm/boot/dts/tegra30-beaver.dts | 5 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 3 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 4 +- arch/arm/boot/dts/tegra30.dtsi | 13 +- arch/arm/boot/dts/uniphier-pxs2.dtsi | 3 + arch/arm/boot/dts/vf610-zii-cfu1.dts | 305 + arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 341 + arch/arm/boot/dts/zynq-cc108.dts | 2 +- arch/arm/boot/dts/zynq-microzed.dts | 4 +- arch/arm/boot/dts/zynq-parallella.dts | 2 +- arch/arm/boot/dts/zynq-zc702.dts | 5 +- arch/arm/boot/dts/zynq-zc706.dts | 3 +- arch/arm/boot/dts/zynq-zc770-xm010.dts | 2 +- arch/arm/boot/dts/zynq-zc770-xm011.dts | 2 +- arch/arm/boot/dts/zynq-zc770-xm012.dts | 2 +- arch/arm/boot/dts/zynq-zc770-xm013.dts | 2 +- arch/arm/boot/dts/zynq-zed.dts | 5 +- arch/arm/boot/dts/zynq-zturn.dts | 114 + arch/arm/boot/dts/zynq-zybo-z7.dts | 16 +- arch/arm/boot/dts/zynq-zybo.dts | 3 +- arch/arm/configs/aspeed_g4_defconfig | 113 +- arch/arm/configs/aspeed_g5_defconfig | 117 +- arch/arm/configs/bcm2835_defconfig | 4 +- arch/arm/configs/davinci_all_defconfig | 11 +- arch/arm/configs/exynos_defconfig | 4 +- arch/arm/configs/imx_v4_v5_defconfig | 18 +- arch/arm/configs/imx_v6_v7_defconfig | 49 +- arch/arm/configs/keystone_defconfig | 5 + arch/arm/configs/multi_v5_defconfig | 30 +- arch/arm/configs/multi_v7_defconfig | 17 +- arch/arm/configs/mvebu_v7_defconfig | 13 +- arch/arm/configs/mxs_defconfig | 25 +- arch/arm/configs/pxa_defconfig | 4 +- arch/arm/configs/qcom_defconfig | 2 + arch/arm/configs/s5pv210_defconfig | 49 +- arch/arm/configs/sama5_defconfig | 2 + arch/arm/configs/shmobile_defconfig | 24 +- arch/arm/configs/versatile_defconfig | 14 +- arch/arm/crypto/Kconfig | 7 +- arch/arm/crypto/Makefile | 2 - arch/arm/crypto/chacha20-neon-core.S | 287 +- arch/arm/crypto/ghash-ce-core.S | 108 +- arch/arm/crypto/ghash-ce-glue.c | 43 +- arch/arm/crypto/sha1-ce-glue.c | 1 - arch/arm/crypto/sha1_glue.c | 1 - arch/arm/crypto/sha1_neon_glue.c | 1 - arch/arm/crypto/sha2-ce-glue.c | 2 - arch/arm/crypto/sha256_glue.c | 4 +- arch/arm/crypto/sha256_neon_glue.c | 6 +- arch/arm/crypto/sha512-glue.c | 2 - arch/arm/crypto/sha512-neon-glue.c | 2 - arch/arm/crypto/speck-neon-core.S | 434 - arch/arm/crypto/speck-neon-glue.c | 288 - arch/arm/firmware/trusted_foundations.c | 14 +- arch/arm/include/asm/assembler.h | 4 + arch/arm/include/asm/atomic.h | 55 +- arch/arm/include/asm/bitops.h | 92 +- arch/arm/include/asm/efi.h | 3 + arch/arm/include/asm/hw_breakpoint.h | 7 +- arch/arm/include/asm/irq.h | 5 - arch/arm/include/asm/kprobes.h | 2 - arch/arm/include/asm/kvm_emulate.h | 26 +- arch/arm/include/asm/kvm_host.h | 5 + arch/arm/include/asm/kvm_mmu.h | 14 +- arch/arm/include/asm/mach/arch.h | 2 +- arch/arm/include/asm/mach/time.h | 3 +- arch/arm/include/asm/module.h | 1 + arch/arm/include/asm/page.h | 2 + arch/arm/include/asm/paravirt.h | 9 +- arch/arm/include/asm/probes.h | 1 - arch/arm/include/asm/thread_info.h | 4 +- arch/arm/include/asm/tlb.h | 8 + arch/arm/include/asm/uaccess.h | 26 +- arch/arm/include/asm/unistd.h | 4 +- arch/arm/include/debug/renesas-scif.S | 5 +- arch/arm/include/uapi/asm/kvm.h | 13 + arch/arm/kernel/asm-offsets.c | 13 +- arch/arm/kernel/atags_parse.c | 1 + arch/arm/kernel/entry-armv.S | 10 +- arch/arm/kernel/head-nommu.S | 12 +- arch/arm/kernel/hw_breakpoint.c | 78 +- arch/arm/kernel/irq.c | 10 - arch/arm/kernel/paravirt.c | 4 +- arch/arm/kernel/perf_event_v6.c | 14 +- arch/arm/kernel/perf_event_v7.c | 15 +- arch/arm/kernel/perf_event_xscale.c | 18 +- arch/arm/kernel/process.c | 9 +- arch/arm/kernel/setup.c | 2 +- arch/arm/kernel/signal.c | 58 +- arch/arm/kernel/sys_oabi-compat.c | 8 +- arch/arm/kernel/time.c | 15 +- arch/arm/kernel/vmlinux.lds.h | 1 + arch/arm/kvm/Kconfig | 1 - arch/arm/kvm/coproc.c | 25 +- arch/arm/kvm/guest.c | 23 + arch/arm/lib/copy_from_user.S | 9 + arch/arm/mach-at91/Kconfig | 4 + arch/arm/mach-at91/Makefile | 25 - arch/arm/mach-at91/pm.c | 195 +- arch/arm/mach-at91/pm.h | 6 +- arch/arm/mach-at91/pm_suspend.S | 142 +- arch/arm/mach-davinci/Kconfig | 13 +- arch/arm/mach-davinci/Makefile | 4 +- arch/arm/mach-davinci/aemif.c | 218 - arch/arm/mach-davinci/board-da830-evm.c | 68 +- arch/arm/mach-davinci/board-da850-evm.c | 95 +- arch/arm/mach-davinci/board-dm355-evm.c | 2 + arch/arm/mach-davinci/board-dm355-leopard.c | 2 + arch/arm/mach-davinci/board-dm365-evm.c | 61 +- arch/arm/mach-davinci/board-dm644x-evm.c | 57 +- arch/arm/mach-davinci/board-dm646x-evm.c | 54 +- arch/arm/mach-davinci/board-mityomapl138.c | 57 +- arch/arm/mach-davinci/board-neuros-osd2.c | 2 + arch/arm/mach-davinci/board-omapl138-hawk.c | 143 +- arch/arm/mach-davinci/board-sffsdr.c | 2 + arch/arm/mach-davinci/clock.c | 745 -- arch/arm/mach-davinci/clock.h | 76 - arch/arm/mach-davinci/common.c | 3 - arch/arm/mach-davinci/da830.c | 462 +- arch/arm/mach-davinci/da850.c | 778 +- arch/arm/mach-davinci/da8xx-dt.c | 66 - arch/arm/mach-davinci/davinci.h | 8 + arch/arm/mach-davinci/devices-da8xx.c | 43 +- arch/arm/mach-davinci/devices.c | 1 - arch/arm/mach-davinci/dm355.c | 406 +- arch/arm/mach-davinci/dm365.c | 485 +- arch/arm/mach-davinci/dm644x.c | 344 +- arch/arm/mach-davinci/dm646x.c | 372 +- arch/arm/mach-davinci/include/mach/clock.h | 3 - arch/arm/mach-davinci/include/mach/common.h | 11 +- arch/arm/mach-davinci/include/mach/da8xx.h | 6 +- arch/arm/mach-davinci/pm_domain.c | 5 + arch/arm/mach-davinci/psc.c | 137 - arch/arm/mach-davinci/psc.h | 12 - arch/arm/mach-davinci/time.c | 22 +- arch/arm/mach-davinci/usb-da8xx.c | 242 +- arch/arm/mach-ep93xx/core.c | 9 + arch/arm/mach-ep93xx/snappercl15.c | 7 +- arch/arm/mach-ep93xx/ts72xx.c | 7 +- arch/arm/mach-exynos/common.h | 1 + arch/arm/mach-exynos/exynos.c | 2 - arch/arm/mach-exynos/firmware.c | 14 +- arch/arm/mach-exynos/suspend.c | 37 +- arch/arm/mach-hisi/hotplug.c | 41 +- arch/arm/mach-imx/Kconfig | 33 +- arch/arm/mach-imx/Makefile | 5 +- arch/arm/mach-imx/common.h | 3 +- arch/arm/mach-imx/cpu-imx5.c | 45 + arch/arm/mach-imx/cpu.c | 1 + arch/arm/mach-imx/cpuidle-imx6sl.c | 7 +- arch/arm/mach-imx/cpuidle-imx6sx.c | 1 + arch/arm/mach-imx/gpc.c | 14 + arch/arm/mach-imx/imx31-dt.c | 18 - arch/arm/mach-imx/mach-imx51.c | 30 +- arch/arm/mach-imx/mach-imx53.c | 2 +- arch/arm/mach-imx/mach-imx6sl.c | 5 +- arch/arm/mach-imx/mach-imx7d-cm4.c | 18 + arch/arm/mach-imx/mach-qong.c | 11 +- arch/arm/mach-imx/pm-imx6.c | 33 +- arch/arm/mach-ixp4xx/ixdp425-setup.c | 3 +- arch/arm/mach-mmp/sram.c | 1 + arch/arm/mach-mvebu/platsmp.c | 49 +- arch/arm/mach-mvebu/pmsu.c | 6 +- arch/arm/mach-omap1/ams-delta-fiq-handler.S | 5 +- arch/arm/mach-omap1/ams-delta-fiq.c | 113 +- arch/arm/mach-omap1/ams-delta-fiq.h | 42 + arch/arm/mach-omap1/board-ams-delta.c | 301 +- arch/arm/mach-omap1/board-fsample.c | 2 +- arch/arm/mach-omap1/board-h2.c | 4 +- arch/arm/mach-omap1/board-h3.c | 4 +- arch/arm/mach-omap1/board-htcherald.c | 2 +- arch/arm/mach-omap1/board-nand.c | 3 +- arch/arm/mach-omap1/board-osk.c | 4 +- arch/arm/mach-omap1/board-perseus2.c | 2 +- arch/arm/mach-omap1/common.h | 2 +- arch/arm/mach-omap1/include/mach/ams-delta-fiq.h | 79 - arch/arm/mach-omap2/omap_hwmod.c | 39 +- arch/arm/mach-omap2/omap_hwmod_reset.c | 12 +- arch/arm/mach-omap2/pm-asm-offsets.c | 2 + arch/arm/mach-omap2/pm-debug.c | 37 +- arch/arm/mach-omap2/pm33xx-core.c | 20 +- arch/arm/mach-omap2/sleep33xx.S | 52 +- arch/arm/mach-omap2/sleep43xx.S | 110 +- arch/arm/mach-orion5x/ts78xx-setup.c | 18 +- arch/arm/mach-pxa/balloon3.c | 9 +- arch/arm/mach-pxa/devices.c | 161 +- arch/arm/mach-pxa/devices.h | 6 +- arch/arm/mach-pxa/em-x270.c | 6 +- arch/arm/mach-pxa/hx4700.c | 4 + arch/arm/mach-pxa/mioa701.c | 2 - arch/arm/mach-pxa/palmtreo.c | 31 - arch/arm/mach-pxa/palmtx.c | 5 +- arch/arm/mach-pxa/pxa25x.c | 38 +- arch/arm/mach-pxa/pxa27x.c | 39 +- arch/arm/mach-pxa/pxa3xx.c | 41 +- arch/arm/mach-pxa/zylonite.c | 11 - arch/arm/mach-rockchip/Kconfig | 1 + arch/arm/mach-s3c24xx/include/mach/s3c2412.h | 2 +- arch/arm/mach-s3c24xx/mach-gta02.c | 42 - arch/arm/mach-shmobile/Kconfig | 12 +- arch/arm/mach-shmobile/Makefile | 9 +- arch/arm/mach-shmobile/common.h | 1 - arch/arm/mach-shmobile/headsmp-apmu.S | 7 +- arch/arm/mach-shmobile/platsmp-apmu.c | 245 +- arch/arm/mach-shmobile/platsmp-apmu.h | 32 - arch/arm/mach-shmobile/platsmp.c | 9 - arch/arm/mach-shmobile/pm-r8a7779.c | 41 - arch/arm/mach-shmobile/pm-rcar-gen2.c | 25 - arch/arm/mach-shmobile/pm-rmobile.c | 2 +- arch/arm/mach-shmobile/r8a7779.h | 2 - arch/arm/mach-shmobile/r8a7790.h | 7 - arch/arm/mach-shmobile/r8a7791.h | 7 - arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 10 +- arch/arm/mach-shmobile/setup-emev2.c | 10 +- arch/arm/mach-shmobile/setup-r7s72100.c | 10 +- arch/arm/mach-shmobile/setup-r7s9210.c | 27 + arch/arm/mach-shmobile/setup-r8a73a4.c | 11 +- arch/arm/mach-shmobile/setup-r8a7740.c | 10 +- arch/arm/mach-shmobile/setup-r8a7778.c | 10 +- arch/arm/mach-shmobile/setup-r8a7779.c | 12 +- arch/arm/mach-shmobile/setup-r8a7790.c | 38 - arch/arm/mach-shmobile/setup-r8a7791.c | 39 - arch/arm/mach-shmobile/setup-rcar-gen2.c | 20 +- arch/arm/mach-shmobile/setup-sh73a0.c | 10 +- arch/arm/mach-shmobile/smp-emev2.c | 10 +- arch/arm/mach-shmobile/smp-r8a7779.c | 78 +- arch/arm/mach-shmobile/smp-r8a7790.c | 71 - arch/arm/mach-shmobile/smp-r8a7791.c | 53 - arch/arm/mach-shmobile/timer.c | 8 - arch/arm/mach-u300/Kconfig | 13 - arch/arm/mach-u300/Makefile | 1 - arch/arm/mach-u300/dummyspichip.c | 276 - arch/arm/mach-uniphier/Kconfig | 1 + arch/arm/mm/Kconfig | 1 - arch/arm/mm/dma-mapping.c | 17 +- arch/arm/mm/fault.c | 7 +- arch/arm/mm/nommu.c | 3 +- arch/arm/mm/tcm.h | 2 +- arch/arm/plat-omap/counter_32k.c | 2 +- arch/arm/plat-pxa/ssp.c | 47 - arch/arm/plat-samsung/adc.c | 1 + arch/arm/probes/kprobes/core.c | 139 +- arch/arm/probes/kprobes/test-core.c | 1 - arch/arm/probes/uprobes/core.c | 2 +- arch/arm/vfp/Makefile | 5 +- arch/arm/vfp/vfpmodule.c | 17 +- arch/arm/xen/enlighten.c | 34 - arch/arm64/Kconfig | 54 +- arch/arm64/Kconfig.debug | 5 - arch/arm64/Kconfig.platforms | 59 +- arch/arm64/Makefile | 9 +- arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/actions/Makefile | 2 + arch/arm64/boot/dts/actions/s900-bubblegum-96.dts | 11 +- arch/arm64/boot/dts/actions/s900.dtsi | 23 +- arch/arm64/boot/dts/allwinner/Makefile | 5 + .../dts/allwinner/sun50i-a64-amarula-relic.dts | 219 + .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 8 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 63 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 76 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 153 +- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 13 + .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 6 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 284 + .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 6 +- .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 15 + .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 9 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 138 +- .../dts/allwinner/sun50i-h5-bananapi-m2-plus.dts | 11 + .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 12 + arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 48 + .../dts/allwinner/sun50i-h6-orangepi-one-plus.dts | 150 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 148 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 67 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 41 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 37 + arch/arm64/boot/dts/amlogic/Makefile | 3 + arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 348 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 378 + .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 17 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 48 + .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 218 + .../boot/dts/amlogic/meson-gxl-s905d-p230.dts | 15 +- .../boot/dts/amlogic/meson-gxl-s905d-p231.dts | 7 + .../boot/dts/amlogic/meson-gxl-s905w-p281.dts | 22 + .../boot/dts/amlogic/meson-gxl-s905w-tx3-mini.dts | 22 + .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 24 + arch/arm64/boot/dts/amlogic/meson-gxm-q200.dts | 15 +- arch/arm64/boot/dts/amlogic/meson-gxm-q201.dts | 7 + arch/arm64/boot/dts/arm/juno-base.dtsi | 161 +- arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi | 52 +- arch/arm64/boot/dts/arm/juno-r1.dts | 2 +- arch/arm64/boot/dts/arm/juno-r2.dts | 2 +- arch/arm64/boot/dts/arm/juno.dts | 15 +- arch/arm64/boot/dts/broadcom/Makefile | 3 +- .../boot/dts/broadcom/bcm2837-rpi-cm3-io3.dts | 2 + arch/arm64/boot/dts/broadcom/stingray/Makefile | 2 + .../boot/dts/broadcom/stingray/bcm958742-base.dtsi | 35 +- .../boot/dts/broadcom/stingray/bcm958802a802x.dts | 26 + .../dts/broadcom/stingray/stingray-board-base.dtsi | 51 + .../boot/dts/broadcom/stingray/stingray-clock.dtsi | 26 +- .../boot/dts/broadcom/stingray/stingray-pcie.dtsi | 54 + .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 19 + .../dts/exynos/exynos5433-tmu-g3d-sensor-conf.dtsi | 20 - .../dts/exynos/exynos5433-tmu-sensor-conf.dtsi | 19 - arch/arm64/boot/dts/exynos/exynos5433.dtsi | 14 +- .../boot/dts/exynos/exynos7-tmu-sensor-conf.dtsi | 21 - arch/arm64/boot/dts/exynos/exynos7.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1012a-frdm.dts | 38 +- arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 38 +- arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts | 38 +- arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 40 +- arch/arm64/boot/dts/freescale/fsl-ls1043-post.dtsi | 3 +- arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts | 41 +- arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 41 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 48 +- arch/arm64/boot/dts/freescale/fsl-ls1046-post.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts | 41 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 39 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 46 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-qds.dts | 38 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 38 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 44 +- arch/arm64/boot/dts/freescale/fsl-ls2080a-qds.dts | 38 +- arch/arm64/boot/dts/freescale/fsl-ls2080a-rdb.dts | 38 +- arch/arm64/boot/dts/freescale/fsl-ls2080a-simu.dts | 38 +- arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi | 42 +- arch/arm64/boot/dts/freescale/fsl-ls2088a-qds.dts | 38 +- arch/arm64/boot/dts/freescale/fsl-ls2088a-rdb.dts | 38 +- arch/arm64/boot/dts/freescale/fsl-ls2088a.dtsi | 42 +- arch/arm64/boot/dts/freescale/fsl-ls208xa-qds.dtsi | 38 +- arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 38 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 54 +- .../boot/dts/freescale/qoriq-bman-portals.dtsi | 2 +- .../boot/dts/freescale/qoriq-fman3-0-10g-0.dtsi | 2 +- .../boot/dts/freescale/qoriq-fman3-0-10g-1.dtsi | 2 +- .../boot/dts/freescale/qoriq-fman3-0-1g-0.dtsi | 2 +- .../boot/dts/freescale/qoriq-fman3-0-1g-1.dtsi | 2 +- .../boot/dts/freescale/qoriq-fman3-0-1g-2.dtsi | 2 +- .../boot/dts/freescale/qoriq-fman3-0-1g-3.dtsi | 2 +- .../boot/dts/freescale/qoriq-fman3-0-1g-4.dtsi | 2 +- .../boot/dts/freescale/qoriq-fman3-0-1g-5.dtsi | 2 +- arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi | 2 +- .../boot/dts/freescale/qoriq-qman-portals.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 26 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 97 +- arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 1 - arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 16 +- arch/arm64/boot/dts/hisilicon/hip07.dtsi | 284 + arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 23 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts | 2 +- arch/arm64/boot/dts/marvell/armada-cp110.dtsi | 2 +- arch/arm64/boot/dts/mediatek/Makefile | 1 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt6797-x20-dev.dts | 33 + arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 4 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 12 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 2 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 76 + arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 22 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 106 + arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 12 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 1 - arch/arm64/boot/dts/nvidia/tegra210.dtsi | 57 + arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 2 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 239 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 28 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 22 +- arch/arm64/boot/dts/qcom/pm8005.dtsi | 33 + arch/arm64/boot/dts/qcom/pm8998.dtsi | 55 + arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 45 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 780 ++ arch/arm64/boot/dts/renesas/Makefile | 2 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 1664 +++ .../boot/dts/renesas/r8a7795-es1-h3ulcb-kf.dts | 5 +- arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb.dts | 5 +- .../boot/dts/renesas/r8a7795-es1-salvator-x.dts | 8 +- arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi | 25 +- arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-kf.dts | 5 +- arch/arm64/boot/dts/renesas/r8a7795-h3ulcb.dts | 8 +- arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 8 +- .../arm64/boot/dts/renesas/r8a7795-salvator-xs.dts | 22 +- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 108 +- arch/arm64/boot/dts/renesas/r8a7796-m3ulcb-kf.dts | 5 +- arch/arm64/boot/dts/renesas/r8a7796-m3ulcb.dts | 8 +- arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts | 8 +- .../arm64/boot/dts/renesas/r8a7796-salvator-xs.dts | 5 +- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 149 +- .../arm64/boot/dts/renesas/r8a77965-m3nulcb-kf.dts | 16 + arch/arm64/boot/dts/renesas/r8a77965-m3nulcb.dts | 33 + .../boot/dts/renesas/r8a77965-salvator-xs.dts | 14 + arch/arm64/boot/dts/renesas/r8a77965.dtsi | 398 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 5 +- arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 31 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 43 +- arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 152 + arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 157 + arch/arm64/boot/dts/renesas/r8a77980.dtsi | 857 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 61 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 637 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 133 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 265 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 41 +- arch/arm64/boot/dts/renesas/salvator-x.dtsi | 7 +- arch/arm64/boot/dts/renesas/salvator-xs.dtsi | 7 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 7 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 12 +- arch/arm64/boot/dts/rockchip/Makefile | 4 + arch/arm64/boot/dts/rockchip/px30-evb.dts | 231 + arch/arm64/boot/dts/rockchip/px30.dtsi | 2031 ++++ arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 39 +- arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 30 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 39 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 51 +- .../arm64/boot/dts/rockchip/rk3368-evb-act8846.dts | 39 +- arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 39 +- arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 39 +- .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 39 +- arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 39 +- arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 39 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 47 +- arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 39 +- arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 599 ++ arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 86 +- arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts | 79 + .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 397 + arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 86 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 367 +- arch/arm64/boot/dts/rockchip/rk3399-op1-opp.dtsi | 39 +- arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi | 39 +- .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 39 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 40 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dts | 680 ++ .../dts/rockchip/rk3399-sapphire-excavator.dts | 41 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 44 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 189 +- .../boot/dts/socionext/uniphier-ld11-global.dts | 1 + .../boot/dts/socionext/uniphier-ld20-global.dts | 1 + arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 2 + arch/arm64/boot/dts/sprd/sc2731.dtsi | 44 + arch/arm64/boot/dts/sprd/sc9860.dtsi | 2 +- arch/arm64/boot/dts/sprd/whale2.dtsi | 6 + arch/arm64/boot/dts/ti/Makefile | 9 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 31 + arch/arm64/boot/dts/ti/k3-am65.dtsi | 87 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 36 + arch/arm64/boot/dts/ti/k3-am654.dtsi | 115 + arch/arm64/boot/dts/xilinx/Makefile | 2 +- arch/arm64/boot/dts/xilinx/avnet-ultra96-rev1.dts | 19 + arch/arm64/boot/dts/xilinx/zynqmp-ep108-clk.dtsi | 137 - arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts | 154 - arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 12 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 2 - arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 2 - arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 2 - arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 2 +- arch/arm64/configs/defconfig | 34 +- arch/arm64/crypto/Kconfig | 11 - arch/arm64/crypto/Makefile | 6 - arch/arm64/crypto/aes-glue.c | 3 - arch/arm64/crypto/aes-modes.S | 16 +- arch/arm64/crypto/crc32-ce-core.S | 287 - arch/arm64/crypto/crc32-ce-glue.c | 244 - arch/arm64/crypto/crct10dif-ce-core.S | 314 +- arch/arm64/crypto/crct10dif-ce-glue.c | 14 +- arch/arm64/crypto/ghash-ce-core.S | 271 +- arch/arm64/crypto/ghash-ce-glue.c | 233 +- arch/arm64/crypto/sha1-ce-glue.c | 1 - arch/arm64/crypto/sha2-ce-glue.c | 2 - arch/arm64/crypto/sha256-glue.c | 8 +- arch/arm64/crypto/sha3-ce-glue.c | 4 - arch/arm64/crypto/sha512-ce-glue.c | 2 - arch/arm64/crypto/sha512-glue.c | 2 - arch/arm64/crypto/sm3-ce-glue.c | 1 - arch/arm64/crypto/sm4-ce-glue.c | 2 +- arch/arm64/crypto/speck-neon-core.S | 352 - arch/arm64/crypto/speck-neon-glue.c | 282 - arch/arm64/include/asm/Kbuild | 1 + arch/arm64/include/asm/acpi.h | 29 +- arch/arm64/include/asm/atomic.h | 47 +- arch/arm64/include/asm/barrier.h | 13 + arch/arm64/include/asm/bitops.h | 21 +- arch/arm64/include/asm/cache.h | 4 + arch/arm64/include/asm/cacheflush.h | 27 +- arch/arm64/include/asm/compat.h | 26 +- arch/arm64/include/asm/cpucaps.h | 4 +- arch/arm64/include/asm/efi.h | 3 + arch/arm64/include/asm/fpsimd.h | 17 +- arch/arm64/include/asm/hw_breakpoint.h | 7 +- arch/arm64/include/asm/insn.h | 2 - arch/arm64/include/asm/irq.h | 2 - arch/arm64/include/asm/kprobes.h | 1 - arch/arm64/include/asm/kvm_arm.h | 1 + arch/arm64/include/asm/kvm_emulate.h | 27 +- arch/arm64/include/asm/kvm_host.h | 28 +- arch/arm64/include/asm/kvm_mmu.h | 35 +- arch/arm64/include/asm/memory.h | 7 + arch/arm64/include/asm/neon.h | 7 - arch/arm64/include/asm/numa.h | 4 + arch/arm64/include/asm/paravirt.h | 9 +- arch/arm64/include/asm/pgtable-prot.h | 24 +- arch/arm64/include/asm/processor.h | 21 +- arch/arm64/include/asm/ptrace.h | 79 +- arch/arm64/include/asm/sdei.h | 9 +- arch/arm64/include/asm/spinlock.h | 117 +- arch/arm64/include/asm/spinlock_types.h | 17 +- arch/arm64/include/asm/stacktrace.h | 73 +- arch/arm64/include/asm/stat.h | 2 +- arch/arm64/include/asm/syscall.h | 8 +- arch/arm64/include/asm/syscall_wrapper.h | 80 + arch/arm64/include/asm/sysreg.h | 33 +- arch/arm64/include/asm/tlb.h | 2 + arch/arm64/include/asm/tlbflush.h | 7 + arch/arm64/include/asm/topology.h | 4 +- arch/arm64/include/asm/unistd.h | 4 +- arch/arm64/include/asm/unistd32.h | 28 +- arch/arm64/include/uapi/asm/kvm.h | 13 + arch/arm64/include/uapi/asm/unistd.h | 1 + arch/arm64/kernel/Makefile | 5 +- arch/arm64/kernel/acpi.c | 11 +- arch/arm64/kernel/acpi_numa.c | 88 +- arch/arm64/kernel/alternative.c | 4 +- arch/arm64/kernel/armv8_deprecated.c | 32 +- arch/arm64/kernel/cpu-reset.h | 9 +- arch/arm64/kernel/cpu_errata.c | 30 +- arch/arm64/kernel/cpufeature.c | 24 +- arch/arm64/kernel/entry.S | 160 +- arch/arm64/kernel/entry32.S | 121 - arch/arm64/kernel/fpsimd.c | 19 - arch/arm64/kernel/hw_breakpoint.c | 86 +- arch/arm64/kernel/insn.c | 70 +- arch/arm64/kernel/irq.c | 10 - arch/arm64/kernel/jump_label.c | 2 +- arch/arm64/kernel/machine_kexec.c | 15 +- arch/arm64/kernel/paravirt.c | 4 +- arch/arm64/kernel/pci.c | 5 +- arch/arm64/kernel/perf_event.c | 281 +- arch/arm64/kernel/probes/kprobes.c | 88 +- arch/arm64/kernel/process.c | 20 +- arch/arm64/kernel/ptrace.c | 61 +- arch/arm64/kernel/sdei.c | 48 +- arch/arm64/kernel/setup.c | 38 + arch/arm64/kernel/signal.c | 8 +- arch/arm64/kernel/signal32.c | 24 +- arch/arm64/kernel/smp.c | 44 +- arch/arm64/kernel/stacktrace.c | 2 +- arch/arm64/kernel/sys.c | 29 +- arch/arm64/kernel/sys32.c | 135 +- arch/arm64/kernel/syscall.c | 139 + arch/arm64/kernel/topology.c | 58 +- arch/arm64/kernel/traps.c | 18 +- arch/arm64/kernel/vdso/note.S | 3 + arch/arm64/kvm/Kconfig | 1 - arch/arm64/kvm/guest.c | 47 +- arch/arm64/kvm/hyp-init.S | 6 +- arch/arm64/kvm/hyp/Makefile | 3 +- arch/arm64/kvm/hyp/sysreg-sr.c | 5 - arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 2 +- arch/arm64/kvm/inject_fault.c | 6 +- arch/arm64/kvm/regmap.c | 22 +- arch/arm64/kvm/reset.c | 8 +- arch/arm64/kvm/sys_regs.c | 54 +- arch/arm64/lib/Makefile | 2 +- arch/arm64/lib/bitops.S | 76 - arch/arm64/mm/cache.S | 4 +- arch/arm64/mm/dma-mapping.c | 4 +- arch/arm64/mm/fault.c | 15 +- arch/arm64/mm/flush.c | 3 +- arch/arm64/mm/init.c | 6 +- arch/arm64/mm/mmu.c | 48 +- arch/arm64/mm/numa.c | 29 +- arch/arm64/mm/ptdump_debugfs.c | 13 +- arch/c6x/Kconfig | 42 +- arch/c6x/Kconfig.debug | 10 + arch/c6x/Makefile | 3 +- arch/c6x/include/uapi/asm/unistd.h | 1 + arch/c6x/kernel/setup.c | 26 +- arch/h8300/Kconfig | 37 +- arch/h8300/Kconfig.debug | 1 + arch/h8300/Makefile | 6 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/include/asm/atomic.h | 19 +- arch/h8300/include/asm/bitops.h | 14 +- arch/h8300/include/asm/ptrace.h | 2 + arch/h8300/include/uapi/asm/unistd.h | 1 + arch/h8300/kernel/kgdb.c | 2 +- arch/h8300/kernel/setup.c | 46 +- arch/h8300/kernel/sim-console.c | 7 +- arch/hexagon/Kconfig | 24 +- arch/hexagon/Kconfig.debug | 1 + arch/hexagon/Makefile | 4 +- arch/hexagon/include/asm/atomic.h | 18 +- arch/hexagon/include/uapi/asm/unistd.h | 1 + arch/hexagon/mm/init.c | 20 +- arch/hexagon/mm/vm_fault.c | 2 +- arch/ia64/Kconfig | 26 +- arch/ia64/Kconfig.debug | 5 - arch/ia64/hp/common/sba_iommu.c | 4 +- arch/ia64/include/asm/atomic.h | 81 - arch/ia64/include/asm/io.h | 14 +- arch/ia64/include/asm/kprobes.h | 2 - arch/ia64/include/asm/pgtable.h | 1 - arch/ia64/include/asm/unistd.h | 3 + arch/ia64/include/uapi/asm/break.h | 1 - arch/ia64/kernel/Makefile | 2 +- arch/ia64/kernel/asm-offsets.c | 4 +- arch/ia64/kernel/fsys.S | 12 +- arch/ia64/kernel/jprobes.S | 90 - arch/ia64/kernel/kprobes.c | 93 +- arch/ia64/kernel/perfmon.c | 3 +- arch/ia64/kernel/setup.c | 11 +- arch/ia64/mm/contig.c | 75 +- arch/ia64/mm/discontig.c | 134 +- arch/ia64/mm/fault.c | 2 +- arch/m68k/Kconfig | 36 +- arch/m68k/Kconfig.debug | 5 - arch/m68k/Makefile | 2 +- arch/m68k/apollo/config.c | 8 - arch/m68k/atari/config.c | 5 - arch/m68k/atari/time.c | 63 - arch/m68k/bvme6000/config.c | 45 - arch/m68k/coldfire/clk.c | 29 + arch/m68k/configs/amiga_defconfig | 34 +- arch/m68k/configs/apollo_defconfig | 32 +- arch/m68k/configs/atari_defconfig | 31 +- arch/m68k/configs/bvme6000_defconfig | 32 +- arch/m68k/configs/hp300_defconfig | 32 +- arch/m68k/configs/mac_defconfig | 34 +- arch/m68k/configs/multi_defconfig | 36 +- arch/m68k/configs/mvme147_defconfig | 32 +- arch/m68k/configs/mvme16x_defconfig | 32 +- arch/m68k/configs/q40_defconfig | 32 +- arch/m68k/configs/sun3_defconfig | 30 +- arch/m68k/configs/sun3x_defconfig | 32 +- arch/m68k/emu/nfeth.c | 4 - arch/m68k/include/asm/Kbuild | 1 + arch/m68k/include/asm/atomic.h | 24 +- arch/m68k/include/asm/bitops.h | 14 +- arch/m68k/include/asm/dma-mapping.h | 12 - arch/m68k/include/asm/dma.h | 4 +- arch/m68k/include/asm/io.h | 7 + arch/m68k/include/asm/io_mm.h | 42 +- arch/m68k/include/asm/io_no.h | 12 - arch/m68k/include/asm/kmap.h | 9 +- arch/m68k/include/asm/machdep.h | 1 - arch/m68k/include/asm/macintosh.h | 1 - arch/m68k/include/asm/page_no.h | 2 +- arch/m68k/include/asm/unistd.h | 2 +- arch/m68k/kernel/dma.c | 68 +- arch/m68k/kernel/setup_mm.c | 15 +- arch/m68k/kernel/setup_no.c | 21 +- arch/m68k/kernel/sun3-head.S | 6 - arch/m68k/mac/config.c | 23 +- arch/m68k/mac/misc.c | 140 +- arch/m68k/mm/fault.c | 4 +- arch/m68k/mm/init.c | 1 - arch/m68k/mm/mcfmmu.c | 13 +- arch/m68k/mm/motorola.c | 35 +- arch/m68k/mvme147/config.c | 7 - arch/m68k/mvme16x/config.c | 8 - arch/m68k/q40/config.c | 30 - arch/m68k/sun3/config.c | 4 - arch/microblaze/Kconfig | 36 +- arch/microblaze/Kconfig.debug | 6 - arch/microblaze/Makefile | 4 +- arch/microblaze/include/asm/Kbuild | 1 + arch/microblaze/include/asm/dma-mapping.h | 28 - arch/microblaze/include/asm/pgtable.h | 5 - arch/microblaze/include/asm/unistd.h | 2 +- arch/microblaze/kernel/dma.c | 144 +- arch/microblaze/kernel/head.S | 5 - arch/microblaze/mm/consistent.c | 54 +- arch/microblaze/mm/fault.c | 2 +- arch/microblaze/pci/pci-common.c | 13 - arch/microblaze/pci/xilinx_pci.c | 1 + arch/mips/Kconfig | 85 +- arch/mips/Kconfig.debug | 5 - arch/mips/Makefile | 33 +- arch/mips/alchemy/board-gpr.c | 3 +- arch/mips/alchemy/board-mtx1.c | 3 +- arch/mips/alchemy/board-xxs1500.c | 3 +- arch/mips/alchemy/devboards/db1200.c | 5 +- arch/mips/alchemy/devboards/db1300.c | 5 +- arch/mips/alchemy/devboards/db1550.c | 5 +- arch/mips/alchemy/devboards/platform.c | 3 +- arch/mips/ar7/clock.c | 29 + arch/mips/ar7/prom.c | 4 +- arch/mips/ath25/Kconfig | 1 + arch/mips/ath25/board.c | 6 +- arch/mips/ath25/early_printk.c | 5 +- arch/mips/ath79/clock.c | 193 + arch/mips/ath79/common.c | 8 + arch/mips/ath79/early_printk.c | 64 +- arch/mips/ath79/setup.c | 35 +- arch/mips/bcm47xx/workarounds.c | 8 +- arch/mips/bcm63xx/early_printk.c | 1 + arch/mips/bmips/dma.c | 32 +- arch/mips/bmips/setup.c | 7 - arch/mips/boot/Makefile | 52 +- arch/mips/boot/compressed/Makefile | 2 +- arch/mips/boot/compressed/uart-prom.c | 3 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 19 + arch/mips/boot/dts/mscc/Makefile | 2 +- arch/mips/boot/dts/mscc/ocelot.dtsi | 51 +- arch/mips/boot/dts/mscc/ocelot_pcb123.dts | 16 + arch/mips/boot/dts/qca/ar9132.dtsi | 2 +- arch/mips/boot/dts/qca/ar9132_tl_wr1043nd_v1.dts | 3 +- arch/mips/boot/dts/qca/ar9331.dtsi | 2 +- arch/mips/boot/dts/qca/ar9331_dpt_module.dts | 5 +- arch/mips/boot/dts/qca/ar9331_dragino_ms14.dts | 5 +- arch/mips/boot/dts/qca/ar9331_omega.dts | 5 +- arch/mips/boot/dts/qca/ar9331_tl_mr3020.dts | 5 +- arch/mips/boot/ecoff.h | 61 +- arch/mips/boot/elf2ecoff.c | 31 +- arch/mips/cavium-octeon/crypto/octeon-md5.c | 1 - arch/mips/cavium-octeon/crypto/octeon-sha1.c | 1 - arch/mips/cavium-octeon/crypto/octeon-sha256.c | 2 - arch/mips/cavium-octeon/crypto/octeon-sha512.c | 2 - arch/mips/cavium-octeon/dma-octeon.c | 191 +- .../cavium-octeon/executive/cvmx-helper-rgmii.c | 5 +- .../cavium-octeon/executive/cvmx-helper-sgmii.c | 7 +- .../mips/cavium-octeon/executive/cvmx-helper-spi.c | 8 +- .../cavium-octeon/executive/cvmx-helper-xaui.c | 7 +- arch/mips/cavium-octeon/octeon-irq.c | 18 +- arch/mips/cavium-octeon/octeon-platform.c | 4 +- arch/mips/cavium-octeon/setup.c | 8 +- arch/mips/configs/bcm47xx_defconfig | 1 - arch/mips/configs/ci20_defconfig | 2 + arch/mips/configs/generic_defconfig | 3 - 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/fw/arc/arc_con.c | 1 + arch/mips/fw/arc/promlib.c | 1 + arch/mips/fw/sni/sniprom.c | 1 + arch/mips/generic/Kconfig | 12 +- arch/mips/generic/Platform | 1 + arch/mips/generic/board-ocelot_pcb123.its.S | 23 + arch/mips/generic/init.c | 14 +- arch/mips/generic/yamon-dt.c | 4 - arch/mips/include/asm/Kbuild | 1 + arch/mips/include/asm/asm-prototypes.h | 1 + arch/mips/include/asm/atomic.h | 371 +- arch/mips/include/asm/bmips.h | 16 - arch/mips/include/asm/compat.h | 28 +- arch/mips/include/asm/compiler.h | 35 + arch/mips/include/asm/cpu-features.h | 176 +- arch/mips/include/asm/cpu.h | 51 +- arch/mips/include/asm/dma-coherence.h | 6 +- arch/mips/include/asm/dma-direct.h | 17 +- arch/mips/include/asm/dma-mapping.h | 20 +- arch/mips/include/asm/io.h | 89 +- arch/mips/include/asm/kprobes.h | 13 - arch/mips/include/asm/mach-ar7/spaces.h | 3 - arch/mips/include/asm/mach-ath25/dma-coherence.h | 76 - arch/mips/include/asm/mach-ath79/ar71xx_regs.h | 771 +- arch/mips/include/asm/mach-ath79/ath79.h | 34 + .../include/asm/mach-ath79/cpu-feature-overrides.h | 6 + arch/mips/include/asm/mach-bmips/dma-coherence.h | 54 - .../include/asm/mach-cavium-octeon/dma-coherence.h | 79 - arch/mips/include/asm/mach-generic/dma-coherence.h | 73 - arch/mips/include/asm/mach-generic/kmalloc.h | 3 +- arch/mips/include/asm/mach-generic/spaces.h | 10 +- arch/mips/include/asm/mach-ip27/dma-coherence.h | 70 - arch/mips/include/asm/mach-ip32/dma-coherence.h | 92 - arch/mips/include/asm/mach-jazz/dma-coherence.h | 60 - arch/mips/include/asm/mach-jz4740/jz4740_nand.h | 34 - .../include/asm/mach-loongson64/dma-coherence.h | 93 - .../asm/mach-loongson64/kernel-entry-init.h | 24 +- arch/mips/include/asm/mach-pic32/spaces.h | 1 - arch/mips/include/asm/mipsregs.h | 29 +- arch/mips/include/asm/mmu_context.h | 3 +- arch/mips/include/asm/netlogic/xlr/fmn.h | 2 - arch/mips/include/asm/octeon/cvmx-asxx-defs.h | 4 +- arch/mips/include/asm/octeon/cvmx-ciu-defs.h | 10062 +------------------ arch/mips/include/asm/octeon/cvmx-gmxx-defs.h | 4 +- arch/mips/include/asm/octeon/cvmx-pcsx-defs.h | 4 +- arch/mips/include/asm/octeon/cvmx-pcsxx-defs.h | 4 +- arch/mips/include/asm/octeon/cvmx-spxx-defs.h | 4 +- arch/mips/include/asm/octeon/cvmx-stxx-defs.h | 4 +- arch/mips/include/asm/octeon/octeon.h | 9 +- arch/mips/include/asm/octeon/pci-octeon.h | 3 + arch/mips/include/asm/page.h | 11 +- arch/mips/include/asm/processor.h | 15 +- arch/mips/include/asm/setup.h | 2 + arch/mips/include/asm/sgialib.h | 1 - arch/mips/include/asm/sim.h | 12 - arch/mips/include/asm/smp.h | 12 +- arch/mips/include/asm/tlbex.h | 9 + arch/mips/include/asm/txx9/generic.h | 1 - arch/mips/include/asm/txx9/ndfmc.h | 30 - arch/mips/include/asm/txx9/tx4939.h | 29 - arch/mips/include/asm/unistd.h | 3 +- arch/mips/jazz/jazzdma.c | 141 +- arch/mips/jazz/setup.c | 17 +- arch/mips/jz4740/Platform | 2 +- arch/mips/jz4740/board-qi_lb60.c | 3 +- arch/mips/kernel/binfmt_elfn32.c | 14 +- arch/mips/kernel/binfmt_elfo32.c | 14 +- arch/mips/kernel/cpu-probe.c | 3 +- arch/mips/kernel/early_printk.c | 2 - arch/mips/kernel/early_printk_8250.c | 1 + arch/mips/kernel/genex.S | 46 + arch/mips/kernel/idle.c | 12 +- arch/mips/kernel/kprobes.c | 70 +- arch/mips/kernel/linux32.c | 29 - arch/mips/kernel/process.c | 80 +- arch/mips/kernel/ptrace.c | 254 +- arch/mips/kernel/ptrace32.c | 2 +- arch/mips/kernel/relocate.c | 2 +- arch/mips/kernel/relocate_kernel.S | 4 +- arch/mips/kernel/setup.c | 83 +- arch/mips/kernel/signal.c | 24 +- arch/mips/kernel/signal_n32.c | 12 +- arch/mips/kernel/signal_o32.c | 24 +- arch/mips/kernel/traps.c | 13 +- arch/mips/kernel/uprobes.c | 2 +- arch/mips/kernel/vdso.c | 20 + arch/mips/kvm/Kconfig | 1 - arch/mips/kvm/mips.c | 4 +- arch/mips/lantiq/early_printk.c | 1 + arch/mips/lantiq/prom.c | 8 - arch/mips/lantiq/xway/dma.c | 3 +- arch/mips/lasat/image/Makefile | 2 +- arch/mips/lasat/prom.c | 1 + arch/mips/lib/Makefile | 2 +- arch/mips/lib/iomap-pci.c | 7 - arch/mips/lib/iomap.c | 227 - arch/mips/lib/memset.S | 21 +- arch/mips/lib/multi3.c | 6 +- arch/mips/loongson32/Platform | 8 +- arch/mips/loongson64/Kconfig | 5 - arch/mips/loongson64/common/Makefile | 5 - arch/mips/loongson64/common/cs5536/cs5536_ohci.c | 2 +- arch/mips/loongson64/common/dma-swiotlb.c | 109 - arch/mips/loongson64/common/early_printk.c | 1 + arch/mips/loongson64/common/env.c | 3 +- arch/mips/loongson64/fuloong-2e/Makefile | 2 +- arch/mips/loongson64/fuloong-2e/dma.c | 12 + arch/mips/loongson64/lemote-2f/Makefile | 2 +- arch/mips/loongson64/lemote-2f/dma.c | 14 + arch/mips/loongson64/loongson-3/Makefile | 2 +- arch/mips/loongson64/loongson-3/dma.c | 25 + arch/mips/loongson64/loongson-3/smp.c | 13 +- arch/mips/mm/Makefile | 3 +- arch/mips/mm/c-r4k.c | 18 +- arch/mips/mm/cache.c | 4 +- arch/mips/mm/dma-default.c | 404 - arch/mips/mm/dma-noncoherent.c | 208 + arch/mips/mm/fault.c | 2 +- arch/mips/mm/page.c | 15 - arch/mips/mm/tlb-funcs.S | 3 +- arch/mips/mm/tlbex.c | 103 +- arch/mips/mm/uasm-micromips.c | 1 - arch/mips/mm/uasm-mips.c | 1 - arch/mips/mti-malta/Makefile | 2 - arch/mips/mti-malta/malta-pm.c | 96 - arch/mips/mti-malta/malta-reset.c | 30 - arch/mips/mti-malta/malta-setup.c | 39 +- arch/mips/netlogic/common/earlycons.c | 1 + arch/mips/netlogic/common/irq.c | 14 +- arch/mips/netlogic/xlp/dt.c | 14 - arch/mips/netlogic/xlr/platform-flash.c | 4 +- arch/mips/paravirt/serial.c | 5 +- arch/mips/pci/ops-bridge.c | 4 +- arch/mips/pci/pci-ar2315.c | 24 + arch/mips/pci/pci-ar724x.c | 42 + arch/mips/pci/pci-ip27.c | 25 +- arch/mips/pci/pci-octeon.c | 4 - arch/mips/pci/pci-rt2880.c | 2 + arch/mips/pci/pcie-octeon.c | 6 +- arch/mips/pic32/pic32mzda/early_console.c | 5 +- arch/mips/pmcs-msp71xx/msp_usb.c | 4 +- arch/mips/pnx833x/common/platform.c | 3 +- arch/mips/ralink/cevt-rt3352.c | 6 +- arch/mips/ralink/early_printk.c | 7 +- arch/mips/ralink/ill_acc.c | 2 +- arch/mips/ralink/rt305x.c | 5 + arch/mips/rb532/devices.c | 5 +- arch/mips/sgi-ip22/ip28-berr.c | 2 +- arch/mips/sgi-ip27/ip27-console.c | 1 + arch/mips/sgi-ip32/Makefile | 2 +- arch/mips/sgi-ip32/ip32-dma.c | 37 + arch/mips/sibyte/Kconfig | 1 - arch/mips/sibyte/common/cfe.c | 1 + arch/mips/tools/.gitignore | 1 + arch/mips/tools/Makefile | 5 + arch/mips/tools/elf-entry.c | 96 + arch/mips/txx9/generic/setup.c | 8 +- arch/mips/txx9/generic/setup_tx4938.c | 2 +- arch/mips/txx9/generic/setup_tx4939.c | 2 +- arch/mips/vdso/Makefile | 9 +- arch/mips/vdso/genvdso.h | 51 - arch/mips/vr41xx/common/pmu.c | 3 +- arch/nds32/Kconfig | 25 +- arch/nds32/Kconfig.debug | 1 + arch/nds32/Makefile | 8 +- arch/nds32/include/asm/elf.h | 4 +- arch/nds32/include/asm/ftrace.h | 46 + arch/nds32/include/asm/nds32.h | 1 + arch/nds32/include/asm/uaccess.h | 229 +- arch/nds32/include/uapi/asm/unistd.h | 1 + arch/nds32/kernel/Makefile | 6 + arch/nds32/kernel/atl2c.c | 3 +- arch/nds32/kernel/ex-entry.S | 2 +- arch/nds32/kernel/ex-exit.S | 4 +- arch/nds32/kernel/ftrace.c | 309 + arch/nds32/kernel/module.c | 4 +- arch/nds32/kernel/stacktrace.c | 6 +- arch/nds32/kernel/traps.c | 42 +- arch/nds32/kernel/vmlinux.lds.S | 12 + arch/nds32/mm/fault.c | 2 +- arch/nios2/Kconfig | 38 +- arch/nios2/Kconfig.debug | 14 - arch/nios2/include/asm/Kbuild | 1 + arch/nios2/include/asm/dma-mapping.h | 20 - arch/nios2/include/uapi/asm/unistd.h | 1 + arch/nios2/kernel/prom.c | 17 - arch/nios2/kernel/setup.c | 39 +- arch/nios2/mm/dma-mapping.c | 139 +- arch/nios2/mm/fault.c | 2 +- arch/openrisc/Kconfig | 37 +- arch/openrisc/Kconfig.debug | 1 + arch/openrisc/Makefile | 1 - arch/openrisc/include/asm/Kbuild | 1 + arch/openrisc/include/asm/atomic.h | 4 +- arch/openrisc/include/asm/cmpxchg.h | 3 +- arch/openrisc/include/asm/dma-mapping.h | 35 - arch/openrisc/include/asm/irq.h | 2 - arch/openrisc/include/uapi/asm/unistd.h | 1 + arch/openrisc/kernel/dma.c | 107 +- arch/openrisc/kernel/irq.c | 7 - arch/openrisc/mm/fault.c | 2 +- arch/parisc/Kconfig | 33 +- arch/parisc/Kconfig.debug | 5 - arch/parisc/Makefile | 9 - arch/parisc/include/asm/assembly.h | 2 + arch/parisc/include/asm/atomic.h | 107 - arch/parisc/include/asm/compat.h | 24 +- arch/parisc/include/asm/dma-mapping.h | 5 - arch/parisc/include/asm/elf.h | 9 +- arch/parisc/include/asm/linkage.h | 26 +- arch/parisc/include/asm/processor.h | 6 +- arch/parisc/include/asm/ptrace.h | 11 + arch/parisc/include/asm/spinlock.h | 8 +- arch/parisc/include/asm/traps.h | 4 +- arch/parisc/include/asm/unistd.h | 3 +- arch/parisc/include/asm/unwind.h | 9 +- arch/parisc/include/uapi/asm/errno.h | 1 - arch/parisc/kernel/entry.S | 118 +- arch/parisc/kernel/pacache.S | 125 - arch/parisc/kernel/pci-dma.c | 199 +- arch/parisc/kernel/process.c | 2 +- arch/parisc/kernel/processor.c | 2 + arch/parisc/kernel/ptrace.c | 100 + arch/parisc/kernel/real2.S | 6 - arch/parisc/kernel/setup.c | 8 +- arch/parisc/kernel/stacktrace.c | 15 +- arch/parisc/kernel/sys_parisc.c | 5 - arch/parisc/kernel/syscall.S | 59 +- arch/parisc/kernel/traps.c | 39 +- arch/parisc/kernel/unwind.c | 128 +- arch/parisc/lib/lusercopy.S | 21 - arch/parisc/mm/fault.c | 2 +- arch/parisc/mm/init.c | 11 +- arch/powerpc/Kconfig | 34 +- arch/powerpc/Kconfig.debug | 5 - arch/powerpc/Makefile | 55 +- arch/powerpc/boot/Makefile | 2 +- arch/powerpc/boot/dts/ac14xx.dts | 20 +- arch/powerpc/boot/dts/fsl/kmcent2.dts | 2 +- arch/powerpc/boot/dts/fsl/t2080rdb.dts | 4 +- arch/powerpc/boot/dts/fsl/t4240rdb.dts | 8 +- arch/powerpc/boot/dts/pdm360ng.dts | 2 +- arch/powerpc/configs/book3s_32.config | 2 + arch/powerpc/configs/dpaa.config | 1 + arch/powerpc/configs/wii_defconfig | 1 - arch/powerpc/crypto/md5-asm.S | 1 + arch/powerpc/crypto/md5-glue.c | 1 - arch/powerpc/crypto/sha1-powerpc-asm.S | 1 + arch/powerpc/crypto/sha1-spe-glue.c | 1 - arch/powerpc/crypto/sha1.c | 1 - arch/powerpc/crypto/sha256-spe-glue.c | 2 - arch/powerpc/include/asm/asm-405.h | 19 + arch/powerpc/include/asm/asm-compat.h | 26 +- arch/powerpc/include/asm/asm-const.h | 14 + arch/powerpc/include/asm/asm-prototypes.h | 11 +- arch/powerpc/include/asm/atomic.h | 70 +- arch/powerpc/include/asm/barrier.h | 14 +- arch/powerpc/include/asm/bitops.h | 1 + arch/powerpc/include/asm/book3s/32/pgtable.h | 7 - arch/powerpc/include/asm/book3s/32/tlbflush.h | 25 + arch/powerpc/include/asm/book3s/64/hash-64k.h | 5 +- arch/powerpc/include/asm/book3s/64/hash.h | 2 + arch/powerpc/include/asm/book3s/64/hugetlb.h | 20 - arch/powerpc/include/asm/book3s/64/mmu-hash.h | 15 +- arch/powerpc/include/asm/book3s/64/pgalloc.h | 30 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 23 +- arch/powerpc/include/asm/book3s/64/radix.h | 40 +- .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 2 - arch/powerpc/include/asm/book3s/tlbflush.h | 11 + arch/powerpc/include/asm/cacheflush.h | 1 - arch/powerpc/include/asm/cmpxchg.h | 2 +- arch/powerpc/include/asm/code-patching-asm.h | 18 + arch/powerpc/include/asm/code-patching.h | 3 + arch/powerpc/include/asm/compat.h | 24 +- arch/powerpc/include/asm/copro.h | 4 +- arch/powerpc/include/asm/cpuidle.h | 13 + arch/powerpc/include/asm/cputable.h | 29 +- arch/powerpc/include/asm/cputime.h | 1 - arch/powerpc/include/asm/dbell.h | 2 +- arch/powerpc/include/asm/dcr-native.h | 1 + arch/powerpc/include/asm/debug.h | 1 - arch/powerpc/include/asm/dt_cpu_ftrs.h | 2 - arch/powerpc/include/asm/eeh.h | 15 +- arch/powerpc/include/asm/exception-64s.h | 118 +- arch/powerpc/include/asm/fadump.h | 3 - arch/powerpc/include/asm/feature-fixups.h | 2 + arch/powerpc/include/asm/firmware.h | 3 +- arch/powerpc/include/asm/fixmap.h | 1 - arch/powerpc/include/asm/futex.h | 2 +- arch/powerpc/include/asm/head-64.h | 16 +- arch/powerpc/include/asm/highmem.h | 2 +- arch/powerpc/include/asm/hugetlb.h | 3 - arch/powerpc/include/asm/hvcall.h | 2 + arch/powerpc/include/asm/hw_breakpoint.h | 8 +- arch/powerpc/include/asm/hw_irq.h | 10 +- arch/powerpc/include/asm/iommu.h | 12 +- arch/powerpc/include/asm/jump_label.h | 2 +- arch/powerpc/include/asm/kprobes.h | 12 - arch/powerpc/include/asm/kvm_book3s.h | 47 + arch/powerpc/include/asm/kvm_booke_hv_asm.h | 2 + arch/powerpc/include/asm/kvm_host.h | 26 +- arch/powerpc/include/asm/mmu-44x.h | 10 +- arch/powerpc/include/asm/mmu.h | 3 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 7 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 19 +- arch/powerpc/include/asm/nohash/pgtable.h | 9 +- arch/powerpc/include/asm/nohash/tlbflush.h | 53 + arch/powerpc/include/asm/opal-api.h | 4 +- arch/powerpc/include/asm/opal.h | 6 + arch/powerpc/include/asm/paca.h | 8 +- arch/powerpc/include/asm/page.h | 3 +- arch/powerpc/include/asm/page_64.h | 2 + arch/powerpc/include/asm/pkeys.h | 38 +- arch/powerpc/include/asm/pnv-pci.h | 7 - arch/powerpc/include/asm/ppc-opcode.h | 14 +- arch/powerpc/include/asm/ppc_asm.h | 1 + arch/powerpc/include/asm/processor.h | 5 +- arch/powerpc/include/asm/ptrace.h | 1 + arch/powerpc/include/asm/reg.h | 4 +- arch/powerpc/include/asm/reg_a2.h | 2 + arch/powerpc/include/asm/reg_fsl_emb.h | 2 + arch/powerpc/include/asm/security_features.h | 7 + arch/powerpc/include/asm/setup.h | 6 +- arch/powerpc/include/asm/smp.h | 1 - arch/powerpc/include/asm/sparsemem.h | 13 +- arch/powerpc/include/asm/spinlock.h | 2 +- arch/powerpc/include/asm/stacktrace.h | 13 + arch/powerpc/include/asm/string.h | 2 + arch/powerpc/include/asm/synch.h | 2 +- arch/powerpc/include/asm/thread_info.h | 3 +- arch/powerpc/include/asm/tlb.h | 4 +- arch/powerpc/include/asm/tlbflush.h | 86 +- arch/powerpc/include/asm/topology.h | 5 + arch/powerpc/include/asm/uaccess.h | 14 +- arch/powerpc/include/asm/unistd.h | 3 +- arch/powerpc/include/asm/xive.h | 1 - arch/powerpc/kernel/Makefile | 17 +- arch/powerpc/kernel/asm-offsets.c | 9 +- arch/powerpc/kernel/cpu_setup_6xx.S | 1 + arch/powerpc/kernel/cputable.c | 38 - arch/powerpc/kernel/crash.c | 1 - arch/powerpc/kernel/dma.c | 3 - arch/powerpc/kernel/dt_cpu_ftrs.c | 4 +- arch/powerpc/kernel/eeh.c | 2 +- arch/powerpc/kernel/entry_32.S | 12 + arch/powerpc/kernel/entry_64.S | 64 + arch/powerpc/kernel/exceptions-64e.S | 5 + arch/powerpc/kernel/exceptions-64s.S | 48 +- arch/powerpc/kernel/fadump.c | 120 +- arch/powerpc/kernel/fpu.S | 2 + arch/powerpc/kernel/head_32.S | 1 + arch/powerpc/kernel/head_40x.S | 1 + arch/powerpc/kernel/head_64.S | 1 + arch/powerpc/kernel/head_8xx.S | 8 +- arch/powerpc/kernel/head_fsl_booke.S | 1 + arch/powerpc/kernel/hw_breakpoint.c | 47 +- arch/powerpc/kernel/idle_6xx.S | 1 + arch/powerpc/kernel/idle_book3e.S | 7 +- arch/powerpc/kernel/idle_book3s.S | 52 +- arch/powerpc/kernel/idle_e500.S | 1 + arch/powerpc/kernel/idle_power4.S | 17 +- arch/powerpc/kernel/irq.c | 41 +- arch/powerpc/kernel/kprobes-ftrace.c | 72 +- arch/powerpc/kernel/kprobes.c | 92 +- arch/powerpc/kernel/kvm_emul.S | 1 + arch/powerpc/kernel/l2cr_6xx.S | 1 + arch/powerpc/kernel/machine_kexec.c | 8 +- arch/powerpc/kernel/machine_kexec_file_64.c | 28 +- arch/powerpc/kernel/mce_power.c | 44 +- arch/powerpc/kernel/misc_32.S | 1 + arch/powerpc/kernel/misc_64.S | 1 + arch/powerpc/kernel/module.c | 4 +- arch/powerpc/kernel/pci-common.c | 3 - arch/powerpc/kernel/ppc_save_regs.S | 1 + arch/powerpc/kernel/process.c | 64 +- arch/powerpc/kernel/prom.c | 33 +- arch/powerpc/kernel/prom_init.c | 12 +- arch/powerpc/kernel/security.c | 141 +- arch/powerpc/kernel/setup-common.c | 2 + arch/powerpc/kernel/setup_32.c | 11 +- arch/powerpc/kernel/setup_64.c | 1 + arch/powerpc/kernel/smp.c | 55 +- arch/powerpc/kernel/swsusp_32.S | 1 + arch/powerpc/kernel/swsusp_asm64.S | 1 + arch/powerpc/kernel/tm.S | 5 +- arch/powerpc/kernel/trace/ftrace_64_mprofile.S | 39 +- arch/powerpc/kernel/traps.c | 51 +- arch/powerpc/kernel/vdso.c | 1 - arch/powerpc/kernel/vdso32/note.S | 3 + arch/powerpc/kernel/vector.S | 1 + arch/powerpc/kernel/vmlinux.lds.S | 4 +- arch/powerpc/kernel/watchdog.c | 1 - arch/powerpc/kvm/Kconfig | 1 - arch/powerpc/kvm/book3s.c | 1 - arch/powerpc/kvm/book3s_32_mmu.c | 1 - arch/powerpc/kvm/book3s_64_mmu.c | 1 - arch/powerpc/kvm/book3s_64_mmu_hv.c | 3 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 21 +- arch/powerpc/kvm/book3s_64_slb.S | 3 + arch/powerpc/kvm/book3s_64_vio.c | 17 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 20 +- arch/powerpc/kvm/book3s_hv.c | 60 +- arch/powerpc/kvm/book3s_hv_builtin.c | 2 +- arch/powerpc/kvm/book3s_hv_interrupts.S | 2 + arch/powerpc/kvm/book3s_hv_rm_mmu.c | 1 - arch/powerpc/kvm/book3s_hv_rmhandlers.S | 18 +- arch/powerpc/kvm/book3s_interrupts.S | 1 + arch/powerpc/kvm/book3s_pr.c | 3 +- arch/powerpc/kvm/book3s_rmhandlers.S | 1 + arch/powerpc/kvm/book3s_segment.S | 3 + arch/powerpc/kvm/book3s_xive.c | 21 +- arch/powerpc/kvm/book3s_xive_template.c | 39 +- arch/powerpc/kvm/e500.c | 1 - arch/powerpc/kvm/e500mc.c | 1 - arch/powerpc/kvm/emulate_loadstore.c | 7 +- arch/powerpc/kvm/powerpc.c | 31 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/code-patching.c | 16 + arch/powerpc/lib/copy_32.S | 9 +- arch/powerpc/lib/copypage_64.S | 1 + arch/powerpc/lib/copypage_power7.S | 4 +- arch/powerpc/lib/copyuser_64.S | 587 +- arch/powerpc/lib/copyuser_power7.S | 21 +- arch/powerpc/lib/feature-fixups-test.S | 1 + arch/powerpc/lib/feature-fixups.c | 35 +- arch/powerpc/lib/hweight_64.S | 1 + arch/powerpc/lib/ldstfp.S | 1 + arch/powerpc/lib/locks.c | 1 - arch/powerpc/lib/memcmp_64.S | 414 +- arch/powerpc/lib/memcpy_64.S | 11 +- arch/powerpc/lib/memcpy_power7.S | 28 +- arch/powerpc/lib/strlen_32.S | 78 + arch/powerpc/lib/vmx-helper.c | 4 +- arch/powerpc/mm/44x_mmu.c | 2 +- arch/powerpc/mm/Makefile | 4 +- arch/powerpc/mm/copro_fault.c | 2 +- arch/powerpc/mm/dump_hashpagetable.c | 3 +- arch/powerpc/mm/fault.c | 8 +- arch/powerpc/mm/hash64_4k.c | 8 +- arch/powerpc/mm/hash64_64k.c | 15 +- arch/powerpc/mm/hash_low_32.S | 1 + arch/powerpc/mm/hash_native_64.c | 78 +- arch/powerpc/mm/hash_utils_64.c | 41 +- arch/powerpc/mm/highmem.c | 2 +- arch/powerpc/mm/hugepage-hash64.c | 9 +- arch/powerpc/mm/hugetlbpage.c | 26 +- arch/powerpc/mm/mmu_context_book3s64.c | 69 +- arch/powerpc/mm/mmu_context_hash32.c | 1 - arch/powerpc/mm/mmu_context_iommu.c | 17 +- arch/powerpc/mm/mmu_decl.h | 1 - arch/powerpc/mm/numa.c | 20 +- arch/powerpc/mm/pgtable-book3s64.c | 39 +- arch/powerpc/mm/pgtable-radix.c | 85 +- arch/powerpc/mm/pkeys.c | 141 +- arch/powerpc/mm/slb.c | 41 +- arch/powerpc/mm/slb_low.S | 1 + arch/powerpc/mm/subpage-prot.c | 1 - arch/powerpc/mm/tlb-radix.c | 18 - arch/powerpc/mm/tlb_low_64e.S | 1 + arch/powerpc/mm/tlb_nohash_low.S | 2 + arch/powerpc/net/Makefile | 2 +- arch/powerpc/net/bpf_jit32.h | 1 + arch/powerpc/net/bpf_jit_asm.S | 1 + arch/powerpc/net/bpf_jit_comp.c | 1 + arch/powerpc/net/bpf_jit_comp64.c | 1 + arch/powerpc/oprofile/backtrace.c | 2 +- arch/powerpc/perf/core-book3s.c | 40 +- arch/powerpc/perf/imc-pmu.c | 108 +- arch/powerpc/perf/isa207-common.c | 12 +- arch/powerpc/perf/isa207-common.h | 5 - arch/powerpc/perf/power9-pmu.c | 54 +- arch/powerpc/perf/req-gen/_begin.h | 2 + arch/powerpc/perf/req-gen/perf.h | 1 + arch/powerpc/platforms/4xx/msi.c | 51 +- arch/powerpc/platforms/52xx/Makefile | 2 +- arch/powerpc/platforms/52xx/mpc52xx_pm.c | 5 +- arch/powerpc/platforms/85xx/t1042rdb_diu.c | 4 + arch/powerpc/platforms/Kconfig.cputype | 39 +- arch/powerpc/platforms/cell/Makefile | 2 +- arch/powerpc/platforms/cell/cbe_thermal.c | 1 + arch/powerpc/platforms/cell/spufs/fault.c | 2 +- arch/powerpc/platforms/cell/spufs/inode.c | 6 +- arch/powerpc/platforms/cell/spufs/sputrace.h | 1 + arch/powerpc/platforms/chrp/nvram.c | 3 + arch/powerpc/platforms/embedded6xx/wii.c | 10 - arch/powerpc/platforms/pasemi/dma_lib.c | 6 +- arch/powerpc/platforms/pasemi/gpio_mdio.c | 2 +- arch/powerpc/platforms/pasemi/idle.c | 4 +- arch/powerpc/platforms/pasemi/iommu.c | 2 +- arch/powerpc/platforms/pasemi/misc.c | 4 +- arch/powerpc/platforms/pasemi/pci.c | 16 +- arch/powerpc/platforms/pasemi/setup.c | 53 +- arch/powerpc/platforms/powermac/cache.S | 1 + arch/powerpc/platforms/powermac/feature.c | 2 - arch/powerpc/platforms/powermac/low_i2c.c | 2 +- arch/powerpc/platforms/powermac/pci.c | 12 +- arch/powerpc/platforms/powermac/sleep.S | 1 + arch/powerpc/platforms/powermac/time.c | 4 +- arch/powerpc/platforms/powermac/udbg_scc.c | 4 +- arch/powerpc/platforms/powernv/Makefile | 2 +- arch/powerpc/platforms/powernv/eeh-powernv.c | 12 +- arch/powerpc/platforms/powernv/idle.c | 245 +- arch/powerpc/platforms/powernv/memtrace.c | 121 +- arch/powerpc/platforms/powernv/npu-dma.c | 17 +- arch/powerpc/platforms/powernv/opal-dump.c | 18 +- arch/powerpc/platforms/powernv/opal-irqchip.c | 126 +- arch/powerpc/platforms/powernv/opal-kmsg.c | 30 +- .../powerpc/platforms/powernv/opal-sensor-groups.c | 28 + arch/powerpc/platforms/powernv/opal-wrappers.S | 4 + arch/powerpc/platforms/powernv/opal.c | 179 +- arch/powerpc/platforms/powernv/pci-cxl.c | 199 - arch/powerpc/platforms/powernv/pci-ioda-tce.c | 399 + arch/powerpc/platforms/powernv/pci-ioda.c | 245 +- arch/powerpc/platforms/powernv/pci.c | 158 - arch/powerpc/platforms/powernv/pci.h | 53 +- arch/powerpc/platforms/powernv/setup.c | 10 +- arch/powerpc/platforms/powernv/smp.c | 27 +- arch/powerpc/platforms/powernv/vas-window.c | 26 +- arch/powerpc/platforms/powernv/vas.h | 1 + arch/powerpc/platforms/pseries/Makefile | 2 +- arch/powerpc/platforms/pseries/hvCall.S | 1 + arch/powerpc/platforms/pseries/kexec.c | 2 +- arch/powerpc/platforms/pseries/lpar.c | 51 +- arch/powerpc/platforms/pseries/mobility.c | 1 + arch/powerpc/platforms/pseries/ras.c | 51 +- arch/powerpc/platforms/pseries/setup.c | 50 +- arch/powerpc/purgatory/Makefile | 3 +- arch/powerpc/purgatory/trampoline.S | 10 +- arch/powerpc/sysdev/Makefile | 2 +- arch/powerpc/sysdev/cpm1.c | 1 - arch/powerpc/sysdev/fsl_mpic_err.c | 2 +- arch/powerpc/sysdev/mpic.c | 6 +- arch/powerpc/sysdev/mpic_msgr.c | 2 +- arch/powerpc/sysdev/msi_bitmap.c | 15 +- arch/powerpc/sysdev/xive/common.c | 32 +- arch/powerpc/sysdev/xive/native.c | 34 +- arch/powerpc/tools/checkpatch.sh | 22 + arch/powerpc/xmon/spr_access.S | 1 + arch/powerpc/xmon/xmon.c | 38 +- arch/riscv/Kconfig | 71 - arch/riscv/Kconfig.debug | 37 + arch/riscv/Makefile | 8 +- arch/riscv/configs/defconfig | 1 + arch/riscv/include/asm/Kbuild | 1 + arch/riscv/include/asm/atomic.h | 166 +- arch/riscv/include/asm/compat.h | 29 - arch/riscv/include/asm/csr.h | 1 + arch/riscv/include/asm/irq.h | 5 +- arch/riscv/include/asm/perf_event.h | 1 + arch/riscv/include/asm/smp.h | 6 - arch/riscv/include/asm/tlb.h | 4 + arch/riscv/include/asm/unistd.h | 6 + arch/riscv/include/asm/vdso.h | 2 - arch/riscv/include/uapi/asm/syscalls.h | 13 +- arch/riscv/kernel/entry.S | 4 +- arch/riscv/kernel/head.S | 2 + arch/riscv/kernel/irq.c | 55 +- arch/riscv/kernel/perf_event.c | 1 - arch/riscv/kernel/setup.c | 34 +- arch/riscv/kernel/smp.c | 6 +- arch/riscv/kernel/smpboot.c | 1 - arch/riscv/kernel/sys_riscv.c | 7 +- arch/riscv/kernel/time.c | 30 +- arch/riscv/kernel/traps.c | 1 - arch/riscv/kernel/vdso/Makefile | 4 +- arch/riscv/lib/Makefile | 1 + arch/riscv/lib/tishift.S | 42 + arch/riscv/mm/fault.c | 3 +- arch/s390/Kconfig | 34 +- arch/s390/Kconfig.debug | 5 - arch/s390/Makefile | 60 +- arch/s390/appldata/appldata_base.c | 122 +- arch/s390/boot/Makefile | 45 +- arch/s390/boot/als.c | 126 + arch/s390/boot/compressed/.gitignore | 1 + arch/s390/boot/compressed/Makefile | 55 +- arch/s390/boot/compressed/head.S | 8 +- arch/s390/boot/compressed/misc.c | 37 - arch/s390/boot/compressed/vmlinux.lds.S | 15 +- arch/s390/boot/compressed/vmlinux.scr | 11 - arch/s390/boot/compressed/vmlinux.scr.lds.S | 15 + arch/s390/boot/ebcdic.c | 2 + arch/s390/boot/head.S | 340 + arch/s390/{kernel => boot}/head_kdump.S | 0 arch/s390/boot/mem.S | 2 + arch/s390/boot/sclp_early_core.c | 2 + arch/s390/configs/debug_defconfig | 1 - arch/s390/configs/performance_defconfig | 1 - arch/s390/crypto/aes_s390.c | 1 - arch/s390/crypto/ghash_s390.c | 1 - arch/s390/crypto/sha1_s390.c | 1 - arch/s390/crypto/sha256_s390.c | 2 - arch/s390/crypto/sha512_s390.c | 2 - arch/s390/defconfig | 1 - arch/s390/hypfs/hypfs_diag.c | 4 +- arch/s390/hypfs/inode.c | 13 +- arch/s390/include/asm/ap.h | 284 +- arch/s390/include/asm/atomic.h | 65 - arch/s390/include/asm/compat.h | 18 +- arch/s390/include/asm/cpu_mf.h | 12 +- arch/s390/include/asm/ftrace.h | 6 +- arch/s390/include/asm/gmap.h | 10 + arch/s390/include/asm/hugetlb.h | 5 +- arch/s390/include/asm/kprobes.h | 2 - arch/s390/include/asm/kvm_host.h | 17 +- arch/s390/include/asm/lowcore.h | 2 +- arch/s390/include/asm/mmu.h | 10 +- arch/s390/include/asm/mmu_context.h | 1 + arch/s390/include/asm/nospec-insn.h | 4 +- arch/s390/include/asm/pci.h | 5 + arch/s390/include/asm/pgtable.h | 13 +- arch/s390/include/asm/purgatory.h | 6 - arch/s390/include/asm/qdio.h | 1 - arch/s390/include/asm/sections.h | 2 - arch/s390/include/asm/setup.h | 4 +- arch/s390/include/asm/unistd.h | 3 +- arch/s390/include/uapi/asm/chsc.h | 10 +- arch/s390/include/uapi/asm/kvm.h | 5 +- arch/s390/include/uapi/asm/zcrypt.h | 72 +- arch/s390/kernel/Makefile | 24 +- arch/s390/kernel/als.c | 128 - arch/s390/kernel/asm-offsets.c | 8 - arch/s390/kernel/crash_dump.c | 134 +- arch/s390/kernel/early.c | 12 + arch/s390/kernel/ebcdic.c | 36 +- arch/s390/kernel/entry.h | 1 - arch/s390/kernel/ftrace.c | 2 +- arch/s390/kernel/head.S | 339 - arch/s390/kernel/head64.S | 43 +- arch/s390/kernel/kprobes.c | 86 +- arch/s390/kernel/mcount.S | 2 +- arch/s390/kernel/nospec-branch.c | 12 +- arch/s390/kernel/nospec-sysfs.c | 2 + arch/s390/kernel/perf_cpum_sf.c | 16 +- arch/s390/kernel/perf_regs.c | 6 +- arch/s390/kernel/setup.c | 4 +- arch/s390/kernel/syscalls/Makefile | 6 +- arch/s390/kernel/sysinfo.c | 4 + arch/s390/kernel/time.c | 15 +- arch/s390/kernel/topology.c | 44 +- arch/s390/kernel/vdso.c | 2 +- arch/s390/kernel/vmlinux.lds.S | 13 +- arch/s390/kvm/Kconfig | 1 - arch/s390/kvm/interrupt.c | 2 +- arch/s390/kvm/kvm-s390.c | 387 +- arch/s390/kvm/priv.c | 141 +- arch/s390/kvm/vsie.c | 33 +- arch/s390/lib/mem.S | 16 +- arch/s390/mm/cmm.c | 74 +- arch/s390/mm/extmem.c | 4 +- arch/s390/mm/fault.c | 15 +- arch/s390/mm/gmap.c | 454 +- arch/s390/mm/hugetlbpage.c | 24 + arch/s390/mm/page-states.c | 2 +- arch/s390/mm/pageattr.c | 6 +- arch/s390/mm/pgalloc.c | 2 +- arch/s390/mm/pgtable.c | 159 +- arch/s390/net/bpf_jit_comp.c | 2 - arch/s390/numa/numa.c | 16 +- arch/s390/pci/pci.c | 3 +- arch/s390/pci/pci_debug.c | 9 +- arch/s390/purgatory/Makefile | 12 +- arch/s390/purgatory/head.S | 45 +- arch/s390/purgatory/purgatory.c | 9 - arch/s390/scripts/Makefile.chkbss | 11 +- arch/s390/tools/gen_facilities.c | 3 +- arch/s390/tools/gen_opcode_table.c | 4 +- arch/sh/Kconfig | 30 +- arch/sh/Kconfig.debug | 5 - arch/sh/Makefile | 4 +- arch/sh/boards/mach-ap325rxa/setup.c | 282 +- arch/sh/boards/mach-kfr2r09/setup.c | 217 +- arch/sh/boards/mach-migor/setup.c | 14 +- arch/sh/boards/mach-se/7724/setup.c | 120 +- arch/sh/boards/of-generic.c | 7 +- arch/sh/drivers/pci/pci.c | 2 - arch/sh/include/asm/Kbuild | 1 + arch/sh/include/asm/atomic.h | 35 - arch/sh/include/asm/cacheflush.h | 7 + arch/sh/include/asm/cmpxchg-xchg.h | 3 +- arch/sh/include/asm/dma-mapping.h | 23 - arch/sh/include/asm/hw_breakpoint.h | 8 +- arch/sh/include/asm/kexec.h | 3 +- arch/sh/include/asm/kprobes.h | 4 - arch/sh/include/asm/unistd.h | 2 +- arch/sh/kernel/Makefile | 4 +- arch/sh/kernel/cpu/sh4a/clock-sh7723.c | 2 +- arch/sh/kernel/dma-coherent.c | 83 + arch/sh/kernel/dma-nommu.c | 88 - arch/sh/kernel/dwarf.c | 2 +- arch/sh/kernel/hw_breakpoint.c | 53 +- arch/sh/kernel/kprobes.c | 72 +- arch/sh/kernel/setup.c | 1 + arch/sh/mm/Kconfig | 2 - arch/sh/mm/consistent.c | 87 - arch/sh/mm/fault.c | 4 +- arch/sh/mm/init.c | 10 - arch/sparc/Kconfig | 34 +- arch/sparc/Kconfig.debug | 5 - arch/sparc/Makefile | 10 +- arch/sparc/crypto/md5_glue.c | 1 - arch/sparc/crypto/sha1_glue.c | 1 - arch/sparc/crypto/sha256_glue.c | 2 - arch/sparc/crypto/sha512_glue.c | 2 - arch/sparc/include/asm/atomic_32.h | 24 +- arch/sparc/include/asm/atomic_64.h | 65 +- arch/sparc/include/asm/compat.h | 25 +- arch/sparc/include/asm/dma-mapping.h | 5 +- arch/sparc/include/asm/io_64.h | 19 +- arch/sparc/include/asm/kprobes.h | 1 - arch/sparc/include/asm/unistd.h | 3 +- arch/sparc/kernel/ioport.c | 193 +- arch/sparc/kernel/kprobes.c | 65 +- arch/sparc/kernel/of_device_32.c | 4 + arch/sparc/kernel/of_device_64.c | 3 + arch/sparc/kernel/setup_32.c | 1 + arch/sparc/kernel/setup_64.c | 1 + arch/sparc/kernel/sys_sparc_32.c | 22 +- arch/sparc/kernel/sys_sparc_64.c | 20 +- arch/sparc/lib/atomic32.c | 4 +- arch/sparc/mm/fault_32.c | 3 +- arch/sparc/mm/fault_64.c | 3 +- arch/sparc/mm/init_32.c | 127 +- arch/um/Kconfig | 192 + arch/um/Kconfig.char | 124 - arch/um/Kconfig.common | 60 - arch/um/Kconfig.debug | 5 - arch/um/Kconfig.net | 214 - arch/um/Kconfig.rest | 22 - arch/um/Kconfig.um | 124 - arch/um/Makefile | 17 +- arch/um/drivers/Kconfig | 337 + arch/um/drivers/Makefile | 4 +- arch/um/drivers/vector_kern.c | 15 +- arch/um/drivers/vector_user.c | 6 +- arch/um/include/shared/aio.h | 28 - arch/um/kernel/irq.c | 3 +- arch/um/kernel/physmem.c | 22 +- arch/um/kernel/trap.c | 2 +- arch/um/os-Linux/Makefile | 8 +- arch/um/os-Linux/aio.c | 390 - arch/um/os-Linux/skas/process.c | 5 + arch/unicore32/Kconfig | 29 +- arch/unicore32/Kconfig.debug | 5 - arch/unicore32/include/uapi/asm/unistd.h | 1 + arch/unicore32/mm/fault.c | 9 +- arch/unicore32/mm/init.c | 54 +- arch/x86/Kconfig | 42 +- arch/x86/Kconfig.debug | 5 - arch/x86/Makefile | 32 +- arch/x86/Makefile.um | 6 +- arch/x86/boot/bitops.h | 3 +- arch/x86/boot/compressed/Makefile | 6 +- arch/x86/boot/compressed/eboot.c | 545 +- arch/x86/boot/compressed/eboot.h | 12 +- arch/x86/boot/compressed/kaslr.c | 103 +- arch/x86/boot/compressed/misc.h | 1 + arch/x86/boot/string.c | 5 +- arch/x86/crypto/Makefile | 3 - arch/x86/crypto/aegis128-aesni-asm.S | 2 +- arch/x86/crypto/aegis128l-aesni-asm.S | 2 +- arch/x86/crypto/aegis256-aesni-asm.S | 2 +- arch/x86/crypto/aesni-intel_asm.S | 74 +- arch/x86/crypto/aesni-intel_avx-x86_64.S | 4 +- arch/x86/crypto/ghash-clmulni-intel_glue.c | 6 +- arch/x86/crypto/morus1280-avx2-asm.S | 2 +- arch/x86/crypto/morus1280-sse2-asm.S | 2 +- arch/x86/crypto/morus640-sse2-asm.S | 2 +- arch/x86/crypto/poly1305_glue.c | 1 - arch/x86/crypto/sha1-mb/Makefile | 14 - arch/x86/crypto/sha1-mb/sha1_mb.c | 1006 -- arch/x86/crypto/sha1-mb/sha1_mb_ctx.h | 134 - arch/x86/crypto/sha1-mb/sha1_mb_mgr.h | 110 - arch/x86/crypto/sha1-mb/sha1_mb_mgr_datastruct.S | 287 - arch/x86/crypto/sha1-mb/sha1_mb_mgr_flush_avx2.S | 304 - arch/x86/crypto/sha1-mb/sha1_mb_mgr_init_avx2.c | 64 - arch/x86/crypto/sha1-mb/sha1_mb_mgr_submit_avx2.S | 209 - arch/x86/crypto/sha1-mb/sha1_x8_avx2.S | 492 - arch/x86/crypto/sha1_ssse3_asm.S | 2 +- arch/x86/crypto/sha1_ssse3_glue.c | 4 - arch/x86/crypto/sha256-mb/Makefile | 14 - arch/x86/crypto/sha256-mb/sha256_mb.c | 1009 -- arch/x86/crypto/sha256-mb/sha256_mb_ctx.h | 134 - arch/x86/crypto/sha256-mb/sha256_mb_mgr.h | 108 - .../crypto/sha256-mb/sha256_mb_mgr_datastruct.S | 304 - .../crypto/sha256-mb/sha256_mb_mgr_flush_avx2.S | 307 - .../x86/crypto/sha256-mb/sha256_mb_mgr_init_avx2.c | 65 - .../crypto/sha256-mb/sha256_mb_mgr_submit_avx2.S | 214 - arch/x86/crypto/sha256-mb/sha256_x8_avx2.S | 598 -- arch/x86/crypto/sha256_ssse3_glue.c | 8 - arch/x86/crypto/sha512-mb/Makefile | 12 - arch/x86/crypto/sha512-mb/sha512_mb.c | 1043 -- arch/x86/crypto/sha512-mb/sha512_mb_ctx.h | 128 - arch/x86/crypto/sha512-mb/sha512_mb_mgr.h | 104 - .../crypto/sha512-mb/sha512_mb_mgr_datastruct.S | 281 - .../crypto/sha512-mb/sha512_mb_mgr_flush_avx2.S | 297 - .../x86/crypto/sha512-mb/sha512_mb_mgr_init_avx2.c | 69 - .../crypto/sha512-mb/sha512_mb_mgr_submit_avx2.S | 224 - arch/x86/crypto/sha512-mb/sha512_x4_avx2.S | 531 - arch/x86/crypto/sha512_ssse3_glue.c | 6 - arch/x86/entry/calling.h | 14 + arch/x86/entry/entry_32.S | 647 +- arch/x86/entry/entry_64.S | 16 +- arch/x86/entry/entry_64_compat.S | 5 + arch/x86/entry/syscalls/syscall_32.tbl | 7 + arch/x86/entry/syscalls/syscall_64.tbl | 7 + arch/x86/entry/vdso/Makefile | 32 +- arch/x86/entry/vdso/vdso-note.S | 3 + arch/x86/entry/vdso/vdso32/note.S | 3 + arch/x86/entry/vdso/vma.c | 24 +- arch/x86/events/core.c | 2 +- arch/x86/events/intel/core.c | 31 +- arch/x86/events/intel/ds.c | 49 +- arch/x86/events/intel/lbr.c | 56 +- arch/x86/events/perf_event.h | 6 + arch/x86/hyperv/Makefile | 2 +- arch/x86/hyperv/hv_apic.c | 59 +- arch/x86/hyperv/hv_init.c | 31 +- arch/x86/hyperv/mmu.c | 82 +- arch/x86/hyperv/nested.c | 56 + arch/x86/include/asm/Kbuild | 1 + arch/x86/include/asm/apic.h | 9 + arch/x86/include/asm/asm.h | 10 +- arch/x86/include/asm/atomic.h | 32 +- arch/x86/include/asm/atomic64_32.h | 61 +- arch/x86/include/asm/atomic64_64.h | 50 +- arch/x86/include/asm/cmpxchg.h | 2 +- arch/x86/include/asm/cmpxchg_64.h | 4 +- arch/x86/include/asm/compat.h | 19 +- arch/x86/include/asm/cpufeatures.h | 6 +- arch/x86/include/asm/debugreg.h | 2 +- arch/x86/include/asm/desc.h | 4 +- arch/x86/include/asm/dmi.h | 2 +- arch/x86/include/asm/export.h | 5 - arch/x86/include/asm/extable.h | 3 +- arch/x86/include/asm/fixmap.h | 2 +- arch/x86/include/asm/fpu/internal.h | 2 +- arch/x86/include/asm/futex.h | 6 +- arch/x86/include/asm/hardirq.h | 26 +- arch/x86/include/asm/hw_breakpoint.h | 7 +- arch/x86/include/asm/hyperv-tlfs.h | 25 +- arch/x86/include/asm/i8259.h | 1 + arch/x86/include/asm/intel-family.h | 13 + arch/x86/include/asm/intel-mid.h | 43 - arch/x86/include/asm/intel_ds.h | 3 +- arch/x86/include/asm/irq_remapping.h | 5 + arch/x86/include/asm/irqflags.h | 21 +- arch/x86/include/asm/kdebug.h | 12 +- arch/x86/include/asm/kprobes.h | 5 +- arch/x86/include/asm/kvm_guest.h | 7 - arch/x86/include/asm/kvm_host.h | 81 +- arch/x86/include/asm/kvm_para.h | 1 - arch/x86/include/asm/mce.h | 1 + arch/x86/include/asm/mmu_context.h | 9 +- arch/x86/include/asm/mshyperv.h | 52 +- arch/x86/include/asm/msr-index.h | 7 + arch/x86/include/asm/msr.h | 4 +- arch/x86/include/asm/nospec-branch.h | 2 +- arch/x86/include/asm/orc_types.h | 2 + arch/x86/include/asm/page_32_types.h | 9 +- arch/x86/include/asm/paravirt.h | 410 +- arch/x86/include/asm/paravirt_types.h | 81 +- arch/x86/include/asm/pci-direct.h | 4 - arch/x86/include/asm/percpu.h | 7 +- arch/x86/include/asm/pgalloc.h | 2 +- arch/x86/include/asm/pgtable-2level.h | 26 + arch/x86/include/asm/pgtable-2level_types.h | 3 + arch/x86/include/asm/pgtable-3level.h | 51 +- arch/x86/include/asm/pgtable-3level_types.h | 8 +- arch/x86/include/asm/pgtable-invert.h | 41 + arch/x86/include/asm/pgtable.h | 175 +- arch/x86/include/asm/pgtable_32.h | 2 - arch/x86/include/asm/pgtable_32_types.h | 9 +- arch/x86/include/asm/pgtable_64.h | 127 +- arch/x86/include/asm/pgtable_64_types.h | 3 + arch/x86/include/asm/pgtable_types.h | 28 +- arch/x86/include/asm/processor-flags.h | 8 +- arch/x86/include/asm/processor.h | 24 +- arch/x86/include/asm/pti.h | 3 +- arch/x86/include/asm/ptrace.h | 4 +- arch/x86/include/asm/refcount.h | 1 + arch/x86/include/asm/sections.h | 1 + arch/x86/include/asm/segment.h | 2 +- arch/x86/include/asm/set_memory.h | 43 + arch/x86/include/asm/signal.h | 7 +- arch/x86/include/asm/special_insns.h | 4 +- arch/x86/include/asm/stacktrace.h | 2 +- arch/x86/include/asm/switch_to.h | 16 +- arch/x86/include/asm/text-patching.h | 1 + arch/x86/include/asm/tlbflush.h | 43 + arch/x86/include/asm/topology.h | 6 +- arch/x86/include/asm/trace/hyperv.h | 29 + arch/x86/include/asm/tsc.h | 4 +- arch/x86/include/asm/uaccess.h | 22 +- arch/x86/include/asm/unistd.h | 3 +- arch/x86/include/asm/unwind_hints.h | 16 +- arch/x86/include/asm/vgtod.h | 2 +- arch/x86/include/asm/vmx.h | 14 + arch/x86/include/asm/xen/hypercall.h | 143 +- arch/x86/include/uapi/asm/kvm.h | 37 + arch/x86/include/uapi/asm/kvm_para.h | 1 + arch/x86/kernel/acpi/cstate.c | 2 +- arch/x86/kernel/alternative.c | 18 +- arch/x86/kernel/apic/apic.c | 20 +- arch/x86/kernel/apic/io_apic.c | 1 + arch/x86/kernel/apic/msi.c | 1 + arch/x86/kernel/apic/vector.c | 20 +- arch/x86/kernel/apic/x2apic_uv_x.c | 4 +- arch/x86/kernel/asm-offsets.c | 18 +- arch/x86/kernel/asm-offsets_32.c | 10 +- arch/x86/kernel/asm-offsets_64.c | 11 +- arch/x86/kernel/cpu/Makefile | 4 +- arch/x86/kernel/cpu/amd.c | 64 +- arch/x86/kernel/cpu/bugs.c | 230 +- arch/x86/kernel/cpu/common.c | 111 +- arch/x86/kernel/cpu/cpu.h | 3 + arch/x86/kernel/cpu/intel.c | 20 +- arch/x86/kernel/cpu/intel_rdt.c | 11 + arch/x86/kernel/cpu/intel_rdt.h | 158 +- arch/x86/kernel/cpu/intel_rdt_ctrlmondata.c | 129 +- arch/x86/kernel/cpu/intel_rdt_pseudo_lock.c | 1522 +++ arch/x86/kernel/cpu/intel_rdt_pseudo_lock_event.h | 43 + arch/x86/kernel/cpu/intel_rdt_rdtgroup.c | 983 +- arch/x86/kernel/cpu/mcheck/mce-internal.h | 15 - arch/x86/kernel/cpu/mcheck/mce.c | 230 +- arch/x86/kernel/cpu/microcode/amd.c | 24 +- arch/x86/kernel/cpu/microcode/core.c | 20 +- arch/x86/kernel/cpu/microcode/intel.c | 17 +- arch/x86/kernel/cpu/mshyperv.c | 6 +- arch/x86/kernel/cpu/topology.c | 41 +- arch/x86/kernel/cpu/vmware.c | 4 +- arch/x86/kernel/dumpstack.c | 57 +- arch/x86/kernel/early-quirks.c | 18 + arch/x86/kernel/fpu/core.c | 1 + arch/x86/kernel/head_32.S | 20 +- arch/x86/kernel/head_64.S | 4 +- arch/x86/kernel/hpet.c | 1 + arch/x86/kernel/hw_breakpoint.c | 131 +- arch/x86/kernel/i8259.c | 1 + arch/x86/kernel/idt.c | 1 + arch/x86/kernel/irq.c | 1 + arch/x86/kernel/irq_32.c | 1 + arch/x86/kernel/irq_64.c | 1 + arch/x86/kernel/irqinit.c | 1 + arch/x86/kernel/jump_label.c | 11 +- arch/x86/kernel/kexec-bzimage64.c | 2 +- arch/x86/kernel/kprobes/common.h | 10 - arch/x86/kernel/kprobes/core.c | 162 +- arch/x86/kernel/kprobes/ftrace.c | 49 +- arch/x86/kernel/kprobes/opt.c | 1 - arch/x86/kernel/kvm.c | 150 +- arch/x86/kernel/kvmclock.c | 263 +- arch/x86/kernel/ldt.c | 137 +- arch/x86/kernel/machine_kexec_32.c | 5 +- arch/x86/kernel/paravirt-spinlocks.c | 15 +- arch/x86/kernel/paravirt.c | 330 +- arch/x86/kernel/paravirt_patch_32.c | 57 +- arch/x86/kernel/paravirt_patch_64.c | 65 +- arch/x86/kernel/pci-dma.c | 13 +- arch/x86/kernel/pci-iommu_table.c | 2 +- arch/x86/kernel/pcspeaker.c | 2 +- arch/x86/kernel/process.c | 2 - arch/x86/kernel/process_32.c | 6 +- arch/x86/kernel/process_64.c | 15 +- arch/x86/kernel/setup.c | 22 +- arch/x86/kernel/smp.c | 1 + arch/x86/kernel/smpboot.c | 18 + arch/x86/kernel/stacktrace.c | 42 +- arch/x86/kernel/time.c | 1 + arch/x86/kernel/traps.c | 16 +- arch/x86/kernel/tsc.c | 261 +- arch/x86/kernel/tsc_msr.c | 96 +- arch/x86/kernel/unwind_orc.c | 52 +- arch/x86/kernel/vm86_32.c | 4 +- arch/x86/kernel/vmlinux.lds.S | 17 +- arch/x86/kernel/vsmp_64.c | 26 +- arch/x86/kernel/x86_init.c | 2 +- arch/x86/kvm/Kconfig | 1 - arch/x86/kvm/cpuid.c | 3 +- arch/x86/kvm/emulate.c | 2 +- arch/x86/kvm/hyperv.c | 27 +- arch/x86/kvm/hyperv.h | 2 +- arch/x86/kvm/lapic.c | 42 +- arch/x86/kvm/mmu.c | 553 +- arch/x86/kvm/mmu.h | 24 +- arch/x86/kvm/paging_tmpl.h | 28 +- arch/x86/kvm/svm.c | 39 +- arch/x86/kvm/vmx.c | 1629 ++- arch/x86/kvm/x86.c | 181 +- arch/x86/kvm/x86.h | 2 + arch/x86/lib/checksum_32.S | 4 +- arch/x86/lib/copy_user_64.S | 90 +- arch/x86/lib/csum-copy_64.S | 8 +- arch/x86/lib/getuser.S | 12 +- arch/x86/lib/memcpy_64.S | 2 +- arch/x86/lib/putuser.S | 10 +- arch/x86/lib/usercopy.c | 5 + arch/x86/lib/usercopy_32.c | 126 +- arch/x86/lib/usercopy_64.c | 4 +- arch/x86/mm/cpu_entry_area.c | 33 + arch/x86/mm/dump_pagetables.c | 27 +- arch/x86/mm/extable.c | 114 +- arch/x86/mm/fault.c | 35 +- arch/x86/mm/init.c | 79 +- arch/x86/mm/init_64.c | 14 +- arch/x86/mm/kmmio.c | 25 +- arch/x86/mm/mem_encrypt_identity.c | 1 + arch/x86/mm/mmap.c | 21 + arch/x86/mm/numa_emulation.c | 107 +- arch/x86/mm/pageattr.c | 52 +- arch/x86/mm/pat.c | 16 + arch/x86/mm/pgtable.c | 177 +- arch/x86/mm/pti.c | 264 +- arch/x86/mm/tlb.c | 26 +- arch/x86/pci/acpi.c | 2 +- arch/x86/pci/common.c | 4 - arch/x86/pci/early.c | 44 - arch/x86/platform/efi/efi_32.c | 8 +- arch/x86/platform/efi/efi_64.c | 101 +- arch/x86/platform/efi/quirks.c | 14 +- arch/x86/platform/intel-mid/Makefile | 2 +- .../intel-mid/device_libs/platform_mrfld_wdt.c | 1 + arch/x86/platform/intel-mid/intel-mid.c | 23 +- arch/x86/platform/intel-mid/intel_mid_weak_decls.h | 18 - arch/x86/platform/intel-mid/mfld.c | 70 - arch/x86/platform/intel-mid/mrfld.c | 105 - arch/x86/platform/olpc/olpc.c | 4 +- arch/x86/platform/ts5500/ts5500.c | 1 - arch/x86/platform/uv/tlb_uv.c | 3 +- arch/x86/power/hibernate_64.c | 36 +- arch/x86/power/hibernate_asm_64.S | 2 +- arch/x86/purgatory/Makefile | 3 +- arch/x86/tools/relocs.c | 1 + arch/x86/um/Kconfig | 15 - arch/x86/um/shared/sysdep/ptrace_32.h | 12 - arch/x86/um/vdso/.gitignore | 1 - arch/x86/um/vdso/Makefile | 16 - arch/x86/xen/Kconfig | 1 + arch/x86/xen/Makefile | 41 +- arch/x86/xen/efi.c | 14 +- arch/x86/xen/enlighten.c | 3 + arch/x86/xen/enlighten_hvm.c | 2 + arch/x86/xen/enlighten_pv.c | 98 +- arch/x86/xen/grant-table.c | 25 +- arch/x86/xen/irq.c | 2 +- arch/x86/xen/mmu.c | 188 +- arch/x86/xen/mmu_hvm.c | 2 +- arch/x86/xen/mmu_pv.c | 187 +- arch/x86/xen/multicalls.c | 6 +- arch/x86/xen/p2m.c | 2 + arch/x86/xen/pci-swiotlb-xen.c | 2 + arch/x86/xen/platform-pci-unplug.c | 18 +- arch/x86/xen/setup.c | 31 - arch/x86/xen/spinlock.c | 15 +- arch/x86/xen/suspend_pv.c | 5 +- arch/x86/xen/time.c | 22 +- arch/x86/xen/vdso.h | 2 + arch/x86/xen/xen-ops.h | 7 +- arch/x86/xen/xen-pvh.S | 15 +- arch/xtensa/Kconfig | 89 +- arch/xtensa/Kconfig.debug | 5 - arch/xtensa/Makefile | 2 +- arch/xtensa/boot/Makefile | 3 +- arch/xtensa/boot/boot-elf/Makefile | 2 +- arch/xtensa/boot/boot-elf/bootstrap.S | 19 +- arch/xtensa/configs/nommu_kc705_defconfig | 2 +- arch/xtensa/include/asm/Kbuild | 1 + arch/xtensa/include/asm/atomic.h | 98 - arch/xtensa/include/asm/cacheasm.h | 69 +- arch/xtensa/include/asm/dma-mapping.h | 26 - arch/xtensa/include/asm/hw_breakpoint.h | 7 +- arch/xtensa/include/asm/initialize_mmu.h | 42 +- arch/xtensa/include/asm/irq.h | 21 +- arch/xtensa/include/asm/kmem_layout.h | 6 - arch/xtensa/include/asm/page.h | 5 +- arch/xtensa/include/asm/pgtable.h | 8 + arch/xtensa/include/asm/platform.h | 27 + arch/xtensa/include/asm/processor.h | 1 - arch/xtensa/include/asm/unistd.h | 2 +- arch/xtensa/include/asm/vectors.h | 1 - arch/xtensa/kernel/head.S | 2 + arch/xtensa/kernel/hw_breakpoint.c | 40 +- arch/xtensa/kernel/irq.c | 1 - arch/xtensa/kernel/pci-dma.c | 195 +- arch/xtensa/kernel/setup.c | 10 +- arch/xtensa/kernel/vmlinux.lds.S | 2 +- arch/xtensa/mm/fault.c | 2 +- .../platforms/iss/include/platform/hardware.h | 29 - arch/xtensa/platforms/iss/setup.c | 25 +- .../platforms/xt2000/include/platform/hardware.h | 11 - .../platforms/xtfpga/include/platform/hardware.h | 9 - arch/xtensa/platforms/xtfpga/setup.c | 33 + .../variants/test_kc705_be/include/variant/core.h | 575 ++ .../test_kc705_be/include/variant/tie-asm.h | 308 + .../variants/test_kc705_be/include/variant/tie.h | 182 + block/Kconfig | 16 + block/Makefile | 4 +- block/bfq-cgroup.c | 7 +- block/bfq-iosched.c | 185 +- block/bfq-iosched.h | 7 +- block/bfq-wf2q.c | 52 +- block/bio-integrity.c | 34 +- block/bio.c | 210 +- block/blk-cgroup.c | 389 +- block/blk-core.c | 114 +- block/blk-ioc.c | 2 +- block/blk-iolatency.c | 955 ++ block/blk-lib.c | 10 + block/blk-mq-debugfs-zoned.c | 24 + block/blk-mq-debugfs.c | 24 +- block/blk-mq-debugfs.h | 9 + block/blk-mq-pci.c | 5 +- block/blk-mq-sched.c | 156 +- block/blk-mq-sched.h | 5 - block/blk-mq-tag.c | 25 +- block/blk-mq.c | 269 +- block/blk-mq.h | 13 +- block/blk-rq-qos.c | 194 + block/blk-rq-qos.h | 109 + block/blk-settings.c | 6 +- block/blk-stat.c | 16 +- block/blk-stat.h | 4 + block/blk-sysfs.c | 54 +- block/blk-throttle.c | 33 +- block/blk-wbt.c | 483 +- block/blk-wbt.h | 68 +- block/blk-zoned.c | 2 +- block/blk.h | 11 +- block/bounce.c | 69 +- block/bsg-lib.c | 5 +- block/bsg.c | 466 +- block/cfq-iosched.c | 23 +- block/elevator.c | 23 +- block/genhd.c | 31 +- block/partition-generic.c | 25 +- block/partitions/aix.c | 13 +- block/partitions/ldm.c | 3 - block/t10-pi.c | 110 + certs/system_certificates.S | 16 +- certs/system_keyring.c | 3 +- crypto/Kconfig | 76 - crypto/Makefile | 2 - crypto/ablkcipher.c | 59 +- crypto/aegis128.c | 1 - crypto/aegis128l.c | 3 +- crypto/aegis256.c | 1 - crypto/ahash.c | 4 +- crypto/algapi.c | 9 +- crypto/algboss.c | 2 + crypto/algif_hash.c | 2 +- crypto/api.c | 2 +- crypto/asymmetric_keys/pkcs7_key_type.c | 2 +- crypto/async_tx/async_pq.c | 10 +- crypto/async_tx/raid6test.c | 4 +- crypto/blkcipher.c | 55 +- crypto/ccm.c | 9 +- crypto/crypto_null.c | 1 - crypto/dh.c | 66 +- crypto/dh_helper.c | 43 +- crypto/drbg.c | 39 +- crypto/ecc.c | 42 +- crypto/ecc_curve_defs.h | 22 +- crypto/ghash-generic.c | 1 - crypto/internal.h | 8 - crypto/lrw.c | 4 +- crypto/mcryptd.c | 675 -- crypto/md4.c | 1 - crypto/md5.c | 1 - crypto/morus1280.c | 1 - crypto/morus640.c | 1 - crypto/poly1305_generic.c | 1 - crypto/rmd128.c | 1 - crypto/rmd160.c | 1 - crypto/rmd256.c | 11 +- crypto/rmd320.c | 13 +- crypto/scatterwalk.c | 2 +- crypto/sha1_generic.c | 2 +- crypto/sha256_generic.c | 4 +- crypto/sha3_generic.c | 4 - crypto/sha512_generic.c | 26 +- crypto/shash.c | 33 +- crypto/skcipher.c | 57 +- crypto/sm3_generic.c | 1 - crypto/speck.c | 307 - crypto/tcrypt.c | 38 +- crypto/testmgr.c | 83 +- crypto/testmgr.h | 971 +- crypto/tgr192.c | 3 - crypto/vmac.c | 444 +- crypto/wp512.c | 3 - crypto/xcbc.c | 8 +- crypto/xts.c | 4 +- drivers/Kconfig | 4 + drivers/Makefile | 4 +- drivers/acpi/Kconfig | 8 +- drivers/acpi/acpi_ipmi.c | 4 +- drivers/acpi/acpi_lpss.c | 2 +- drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/acnamesp.h | 17 +- drivers/acpi/acpica/acutils.h | 2 + drivers/acpi/acpica/dbinput.c | 10 + drivers/acpi/acpica/dbmethod.c | 8 +- drivers/acpi/acpica/dbxface.c | 10 +- drivers/acpi/acpica/dsfield.c | 34 +- drivers/acpi/acpica/hwregs.c | 9 +- drivers/acpi/acpica/hwsleep.c | 11 +- drivers/acpi/acpica/nsaccess.c | 20 +- drivers/acpi/acpica/nssearch.c | 1 - drivers/acpi/acpica/psloop.c | 43 +- drivers/acpi/acpica/tbdata.c | 4 +- drivers/acpi/acpica/utdelete.c | 7 +- drivers/acpi/acpica/utstrsuppt.c | 26 +- drivers/acpi/acpica/utstrtoul64.c | 2 +- drivers/acpi/arm64/iort.c | 48 +- drivers/acpi/battery.c | 69 +- drivers/acpi/bus.c | 49 +- drivers/acpi/button.c | 17 +- drivers/acpi/ec.c | 14 + drivers/acpi/nfit/core.c | 24 +- drivers/acpi/nfit/nfit.h | 1 + drivers/acpi/osi.c | 8 + drivers/acpi/pmic/intel_pmic_crc.c | 109 +- drivers/acpi/processor_core.c | 1 + drivers/acpi/property.c | 209 +- drivers/acpi/scan.c | 23 +- drivers/acpi/sleep.c | 30 +- drivers/acpi/x86/utils.c | 22 +- drivers/android/Kconfig | 2 +- drivers/android/binder.c | 9 +- drivers/android/binder_alloc.c | 43 +- drivers/android/binder_trace.h | 7 +- drivers/ata/ahci.c | 38 +- drivers/ata/ahci.h | 3 + drivers/ata/ahci_brcm.c | 2 +- drivers/ata/ahci_ceva.c | 2 +- drivers/ata/ahci_da850.c | 2 +- drivers/ata/ahci_dm816.c | 2 +- drivers/ata/ahci_imx.c | 2 +- drivers/ata/ahci_mtk.c | 2 +- drivers/ata/ahci_mvebu.c | 2 +- drivers/ata/ahci_platform.c | 4 +- drivers/ata/ahci_qoriq.c | 2 +- drivers/ata/ahci_seattle.c | 2 +- drivers/ata/ahci_st.c | 2 +- drivers/ata/ahci_sunxi.c | 3 +- drivers/ata/ahci_tegra.c | 2 +- drivers/ata/ahci_xgene.c | 2 +- drivers/ata/libahci.c | 27 +- drivers/ata/libahci_platform.c | 103 +- drivers/ata/libata-core.c | 6 +- drivers/ata/libata-scsi.c | 27 +- drivers/ata/libata-sff.c | 30 - drivers/ata/libata.h | 2 - drivers/ata/pata_cmd640.c | 2 +- drivers/ata/pata_ftide010.c | 27 +- drivers/ata/pata_icside.c | 2 +- drivers/ata/pata_imx.c | 3 +- drivers/ata/pata_legacy.c | 6 +- drivers/ata/pata_palmld.c | 2 +- drivers/ata/pata_pcmcia.c | 2 +- drivers/ata/pata_platform.c | 2 +- drivers/ata/pata_pxa.c | 10 +- drivers/ata/pata_samsung_cf.c | 1 + drivers/ata/pata_via.c | 2 +- drivers/ata/sata_rcar.c | 76 +- drivers/auxdisplay/arm-charlcd.c | 6 +- drivers/auxdisplay/charlcd.c | 5 +- drivers/auxdisplay/hd44780.c | 1 + drivers/base/Kconfig | 1 - drivers/base/base.h | 2 - drivers/base/cacheinfo.c | 24 +- drivers/base/core.c | 78 +- drivers/base/cpu.c | 8 + drivers/base/dd.c | 134 +- drivers/base/devtmpfs.c | 7 +- drivers/base/firmware_loader/fallback.c | 12 +- drivers/base/init.c | 2 +- drivers/base/memory.c | 22 +- drivers/base/node.c | 49 +- drivers/base/power/clock_ops.c | 2 +- drivers/base/power/common.c | 17 + drivers/base/power/domain.c | 26 +- drivers/base/regmap/Kconfig | 4 + drivers/base/regmap/Makefile | 1 + drivers/base/regmap/internal.h | 3 + drivers/base/regmap/regmap-sccb.c | 128 + drivers/base/regmap/regmap-slimbus.c | 23 +- drivers/base/regmap/regmap.c | 79 +- drivers/bcma/Kconfig | 3 +- drivers/block/DAC960.c | 51 +- drivers/block/Kconfig | 2 +- drivers/block/Makefile | 5 +- drivers/block/aoe/aoecmd.c | 1 + drivers/block/aoe/aoedev.c | 4 +- drivers/block/brd.c | 14 +- drivers/block/drbd/drbd_int.h | 15 +- drivers/block/drbd/drbd_main.c | 26 +- drivers/block/drbd/drbd_nl.c | 39 +- drivers/block/drbd/drbd_receiver.c | 41 +- drivers/block/drbd/drbd_req.c | 4 +- drivers/block/drbd/drbd_worker.c | 67 +- drivers/block/floppy.c | 3 - drivers/block/loop.c | 3 +- drivers/block/mtip32xx/mtip32xx.c | 32 +- drivers/block/nbd.c | 3 + drivers/block/null_blk.c | 1955 ---- drivers/block/null_blk.h | 108 + drivers/block/null_blk_main.c | 1928 ++++ drivers/block/null_blk_zoned.c | 149 + drivers/block/paride/bpck.c | 3 +- drivers/block/paride/pd.c | 2 + drivers/block/pktcdvd.c | 110 +- drivers/block/rbd.c | 344 +- drivers/block/rsxx/core.c | 21 +- drivers/block/rsxx/dev.c | 6 +- drivers/block/skd_main.c | 16 +- drivers/block/xen-blkback/blkback.c | 99 +- drivers/block/xen-blkback/common.h | 14 +- drivers/block/xen-blkfront.c | 119 +- drivers/block/zram/zram_drv.c | 41 +- drivers/bluetooth/Kconfig | 25 + drivers/bluetooth/Makefile | 1 + drivers/bluetooth/btmtkuart.c | 631 ++ drivers/bluetooth/btqca.c | 6 +- drivers/bluetooth/hci_h5.c | 4 + drivers/bluetooth/hci_qca.c | 17 +- drivers/bluetooth/hci_serdev.c | 8 +- drivers/bus/Kconfig | 10 + drivers/bus/Makefile | 1 + drivers/bus/imx-weim.c | 10 +- drivers/bus/sun50i-de2.c | 48 + drivers/bus/ti-sysc.c | 101 +- drivers/cdrom/cdrom.c | 32 +- drivers/char/Kconfig | 14 + drivers/char/hpet.c | 2 - drivers/char/hw_random/Kconfig | 13 - drivers/char/hw_random/Makefile | 1 - drivers/char/hw_random/atmel-rng.c | 1 + drivers/char/hw_random/exynos-trng.c | 1 + drivers/char/hw_random/imx-rngc.c | 1 + drivers/char/hw_random/msm-rng.c | 183 - drivers/char/hw_random/powernv-rng.c | 1 + drivers/char/ipmi/ipmi_bt_sm.c | 158 +- drivers/char/ipmi/ipmi_devintf.c | 11 +- drivers/char/ipmi/ipmi_dmi.c | 31 +- drivers/char/ipmi/ipmi_kcs_sm.c | 4 +- drivers/char/ipmi/ipmi_msghandler.c | 106 +- drivers/char/ipmi/ipmi_powernv.c | 4 +- drivers/char/ipmi/ipmi_poweroff.c | 67 +- drivers/char/ipmi/ipmi_si_hardcode.c | 9 +- drivers/char/ipmi/ipmi_si_hotmod.c | 17 +- drivers/char/ipmi/ipmi_si_intf.c | 45 +- drivers/char/ipmi/ipmi_si_mem_io.c | 2 +- drivers/char/ipmi/ipmi_si_pci.c | 21 +- drivers/char/ipmi/ipmi_si_platform.c | 26 +- drivers/char/ipmi/ipmi_smic_sm.c | 26 +- drivers/char/ipmi/ipmi_ssif.c | 120 +- drivers/char/ipmi/ipmi_watchdog.c | 52 +- drivers/char/ipmi/kcs_bmc.c | 7 +- drivers/char/mem.c | 1 + drivers/char/pcmcia/cm4000_cs.c | 4 - drivers/char/pcmcia/cm4040_cs.c | 2 +- drivers/char/random.c | 54 +- drivers/char/rtc.c | 13 - drivers/char/tpm/Kconfig | 1 - drivers/char/tpm/tpm-chip.c | 68 +- drivers/char/tpm/tpm-interface.c | 72 +- drivers/char/tpm/tpm.h | 31 +- drivers/char/tpm/tpm2-cmd.c | 258 +- drivers/char/tpm/tpm2-space.c | 12 +- drivers/char/tpm/tpm_crb.c | 101 +- drivers/char/tpm/tpm_i2c_infineon.c | 8 +- drivers/char/tpm/tpm_tis_core.c | 2 + drivers/char/tpm/tpm_tis_core.h | 1 + drivers/char/tpm/tpm_tis_spi.c | 9 +- drivers/char/tpm/tpm_vtpm_proxy.c | 2 +- drivers/char/virtio_console.c | 60 +- drivers/clk/Kconfig | 6 + drivers/clk/Makefile | 1 + drivers/clk/actions/Kconfig | 7 + drivers/clk/actions/Makefile | 1 + drivers/clk/actions/owl-s700.c | 606 ++ drivers/clk/at91/Makefile | 1 + drivers/clk/at91/clk-i2s-mux.c | 116 + drivers/clk/axs10x/pll_clock.c | 4 +- drivers/clk/bcm/clk-kona-setup.c | 22 +- drivers/clk/clk-asm9260.c | 4 +- drivers/clk/clk-aspeed.c | 2 +- drivers/clk/clk-cdce925.c | 11 +- drivers/clk/clk-cs2000-cp.c | 5 +- drivers/clk/clk-fixed-factor.c | 17 +- drivers/clk/clk-gpio.c | 8 +- drivers/clk/clk-hsdk-pll.c | 4 +- drivers/clk/clk-max77686.c | 27 +- drivers/clk/clk-max9485.c | 387 + drivers/clk/clk-nomadik.c | 4 +- drivers/clk/clk-npcm7xx.c | 6 +- drivers/clk/clk-palmas.c | 4 +- drivers/clk/clk-qoriq.c | 14 +- drivers/clk/clk-s2mps11.c | 28 +- drivers/clk/clk-scmi.c | 7 +- drivers/clk/clk-scpi.c | 6 +- drivers/clk/clk-si514.c | 38 +- drivers/clk/clk-si5351.c | 4 +- drivers/clk/clk-si544.c | 38 +- drivers/clk/clk-stm32f4.c | 2 +- drivers/clk/clk-stm32h7.c | 2 +- drivers/clk/clk-stm32mp1.c | 2 +- drivers/clk/clk-tango4.c | 10 +- drivers/clk/clk.c | 218 +- drivers/clk/clkdev.c | 5 +- drivers/clk/davinci/psc-da830.c | 3 +- drivers/clk/davinci/psc-da850.c | 3 +- drivers/clk/davinci/psc-dm365.c | 3 +- drivers/clk/davinci/psc-dm644x.c | 3 +- drivers/clk/davinci/psc-dm646x.c | 3 +- drivers/clk/hisilicon/reset.c | 5 +- drivers/clk/imx/clk-imx51-imx53.c | 44 +- drivers/clk/imx/clk-imx6q.c | 16 +- drivers/clk/imx/clk-imx6sl.c | 12 - drivers/clk/imx/clk-imx6sll.c | 7 + drivers/clk/imx/clk-imx6sx.c | 41 +- drivers/clk/imx/clk-imx6ul.c | 29 +- drivers/clk/imx/clk-imx7d.c | 1 + drivers/clk/ingenic/jz4740-cgu.c | 4 +- drivers/clk/keystone/gate.c | 2 +- drivers/clk/keystone/pll.c | 2 +- drivers/clk/mediatek/clk-mt2701.c | 5 - drivers/clk/meson/Kconfig | 28 +- drivers/clk/meson/Makefile | 4 +- drivers/clk/meson/axg-audio.c | 845 ++ drivers/clk/meson/axg-audio.h | 127 + drivers/clk/meson/axg.c | 244 +- drivers/clk/meson/axg.h | 8 +- drivers/clk/meson/clk-audio-divider.c | 110 - drivers/clk/meson/clk-phase.c | 63 + drivers/clk/meson/clk-triphase.c | 68 + drivers/clk/meson/clkc-audio.h | 28 + drivers/clk/meson/clkc.h | 11 +- drivers/clk/meson/gxbb.c | 118 +- drivers/clk/meson/gxbb.h | 5 +- drivers/clk/meson/sclk-div.c | 243 + drivers/clk/mvebu/armada-37xx-periph.c | 67 +- drivers/clk/pxa/clk-pxa25x.c | 6 +- drivers/clk/pxa/clk-pxa27x.c | 7 +- drivers/clk/pxa/clk-pxa3xx.c | 7 +- drivers/clk/qcom/Kconfig | 27 + drivers/clk/qcom/Makefile | 3 + drivers/clk/qcom/camcc-sdm845.c | 1745 ++++ drivers/clk/qcom/clk-alpha-pll.c | 10 +- drivers/clk/qcom/clk-alpha-pll.h | 14 +- drivers/clk/qcom/clk-branch.c | 12 +- drivers/clk/qcom/clk-branch.h | 14 +- drivers/clk/qcom/clk-rcg.h | 13 + drivers/clk/qcom/clk-rcg2.c | 195 + drivers/clk/qcom/clk-regmap.c | 10 +- drivers/clk/qcom/clk-regmap.h | 14 +- drivers/clk/qcom/clk-rpmh.c | 329 + drivers/clk/qcom/common.c | 10 +- drivers/clk/qcom/common.h | 15 +- drivers/clk/qcom/dispcc-sdm845.c | 685 ++ drivers/clk/qcom/gcc-apq8084.c | 2 - drivers/clk/qcom/gcc-ipq4019.c | 2 - drivers/clk/qcom/gcc-ipq806x.c | 3 - drivers/clk/qcom/gcc-ipq8074.c | 2 - drivers/clk/qcom/gcc-mdm9615.c | 2 - drivers/clk/qcom/gcc-msm8660.c | 5 - drivers/clk/qcom/gcc-msm8916.c | 2 - drivers/clk/qcom/gcc-msm8960.c | 5 - drivers/clk/qcom/gcc-msm8974.c | 2 - drivers/clk/qcom/gcc-msm8994.c | 2 - drivers/clk/qcom/gcc-msm8996.c | 154 +- drivers/clk/qcom/gcc-msm8998.c | 2 - drivers/clk/qcom/gcc-sdm845.c | 348 +- drivers/clk/qcom/mmcc-apq8084.c | 2 - drivers/clk/qcom/mmcc-msm8974.c | 2 - drivers/clk/qcom/mmcc-msm8996.c | 2 - drivers/clk/qcom/videocc-sdm845.c | 2 - drivers/clk/renesas/Kconfig | 11 + drivers/clk/renesas/Makefile | 2 + drivers/clk/renesas/clk-div6.c | 17 +- drivers/clk/renesas/clk-emev2.c | 8 +- drivers/clk/renesas/clk-mstp.c | 8 +- drivers/clk/renesas/clk-r8a73a4.c | 4 +- drivers/clk/renesas/clk-r8a7740.c | 4 +- drivers/clk/renesas/clk-r8a7778.c | 4 +- drivers/clk/renesas/clk-r8a7779.c | 4 +- drivers/clk/renesas/clk-rcar-gen2.c | 4 +- drivers/clk/renesas/clk-rz.c | 4 +- drivers/clk/renesas/clk-sh73a0.c | 4 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 323 + drivers/clk/renesas/r8a7795-cpg-mssr.c | 74 +- drivers/clk/renesas/r8a7796-cpg-mssr.c | 72 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 69 +- drivers/clk/renesas/r8a77980-cpg-mssr.c | 28 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 13 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 17 +- drivers/clk/renesas/r9a06g032-clocks.c | 893 ++ drivers/clk/renesas/rcar-gen3-cpg.c | 45 +- drivers/clk/renesas/rcar-gen3-cpg.h | 24 +- drivers/clk/renesas/rcar-usb2-clock-sel.c | 5 +- drivers/clk/renesas/renesas-cpg-mssr.c | 16 +- drivers/clk/renesas/renesas-cpg-mssr.h | 9 +- drivers/clk/rockchip/Makefile | 2 + drivers/clk/rockchip/clk-half-divider.c | 227 + drivers/clk/rockchip/clk-px30.c | 1039 ++ drivers/clk/rockchip/clk-rk3288.c | 29 +- drivers/clk/rockchip/clk-rk3399.c | 3 +- drivers/clk/rockchip/clk.c | 10 + drivers/clk/rockchip/clk.h | 126 +- drivers/clk/samsung/Makefile | 1 - drivers/clk/samsung/clk-exynos-audss.c | 1 - drivers/clk/samsung/clk-exynos3250.c | 1 - drivers/clk/samsung/clk-exynos4.c | 145 +- drivers/clk/samsung/clk-exynos4412-isp.c | 2 - drivers/clk/samsung/clk-exynos5250.c | 42 +- drivers/clk/samsung/clk-exynos5420.c | 72 +- drivers/clk/samsung/clk-exynos5433.c | 31 +- drivers/clk/samsung/clk-exynos5440.c | 167 - drivers/clk/samsung/clk-s3c2410.c | 43 +- drivers/clk/samsung/clk-s3c2412.c | 43 +- drivers/clk/samsung/clk-s3c2443.c | 43 +- drivers/clk/samsung/clk-s3c64xx.c | 66 +- drivers/clk/samsung/clk-s5pv210.c | 41 +- drivers/clk/samsung/clk.c | 23 +- drivers/clk/samsung/clk.h | 18 +- drivers/clk/socfpga/clk-s10.c | 9 +- drivers/clk/st/clkgen-fsyn.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 48 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.h | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 53 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 2 + drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 25 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 62 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.h | 8 +- drivers/clk/sunxi-ng/ccu_nkmp.c | 7 + drivers/clk/sunxi-ng/ccu_nkmp.h | 1 + drivers/clk/sunxi-ng/ccu_nm.c | 7 + drivers/clk/sunxi-ng/ccu_nm.h | 30 + drivers/clk/sunxi/clk-mod0.c | 6 +- drivers/clk/sunxi/clk-sun9i-core.c | 20 +- drivers/clk/sunxi/clk-sunxi.c | 4 +- drivers/clk/tegra/Makefile | 2 + drivers/clk/tegra/clk-bpmp.c | 12 +- drivers/clk/tegra/clk-divider.c | 35 +- drivers/clk/tegra/clk-emc.c | 2 +- drivers/clk/tegra/clk-id.h | 2 - drivers/clk/tegra/clk-sdmmc-mux.c | 251 + drivers/clk/tegra/clk-tegra-periph.c | 11 - drivers/clk/tegra/clk-tegra124.c | 3 +- drivers/clk/tegra/clk-tegra210.c | 14 +- drivers/clk/tegra/clk-utils.c | 43 + drivers/clk/tegra/clk.h | 30 + drivers/clk/ti/apll.c | 18 +- drivers/clk/ti/clk-7xx.c | 1 + drivers/clk/ti/clk-dra7-atl.c | 4 +- drivers/clk/ti/clk.c | 23 +- drivers/clk/ti/clkctrl.c | 14 +- drivers/clk/ti/composite.c | 14 +- drivers/clk/ti/divider.c | 4 +- drivers/clk/ti/dpll.c | 12 +- drivers/clk/ti/fapll.c | 8 +- drivers/clk/ti/fixed-factor.c | 4 +- drivers/clk/ti/gate.c | 2 +- drivers/clk/ti/interface.c | 2 +- drivers/clk/ti/mux.c | 4 +- drivers/clk/uniphier/clk-uniphier-peri.c | 9 + drivers/clk/uniphier/clk-uniphier-sys.c | 58 +- drivers/clk/x86/clk-st.c | 2 +- drivers/clk/zynq/clkc.c | 4 +- drivers/clocksource/Kconfig | 11 + drivers/clocksource/Makefile | 3 +- drivers/clocksource/mtk_timer.c | 268 - drivers/clocksource/riscv_timer.c | 105 + drivers/clocksource/tegra20_timer.c | 4 +- drivers/clocksource/timer-atcpit100.c | 2 +- drivers/clocksource/timer-keystone.c | 2 +- drivers/clocksource/timer-mediatek.c | 328 + drivers/clocksource/timer-sprd.c | 50 + drivers/clocksource/timer-ti-32k.c | 3 +- drivers/clocksource/zevio-timer.c | 2 +- drivers/cpufreq/Kconfig.arm | 14 - drivers/cpufreq/Makefile | 1 - drivers/cpufreq/armada-37xx-cpufreq.c | 163 +- drivers/cpufreq/cppc_cpufreq.c | 52 + drivers/cpufreq/cpufreq.c | 8 +- drivers/cpufreq/cpufreq_governor.c | 12 +- drivers/cpufreq/exynos5440-cpufreq.c | 452 - drivers/cpufreq/imx6q-cpufreq.c | 21 + drivers/cpufreq/intel_pstate.c | 27 +- drivers/cpufreq/pcc-cpufreq.c | 9 + drivers/cpufreq/powernv-cpufreq.c | 20 +- drivers/cpufreq/qcom-cpufreq-kryo.c | 5 +- drivers/cpuidle/cpuidle-arm.c | 3 +- drivers/cpuidle/cpuidle-powernv.c | 158 +- drivers/cpuidle/governors/menu.c | 56 +- drivers/crypto/Kconfig | 15 + drivers/crypto/Makefile | 2 + drivers/crypto/amcc/crypto4xx_core.c | 18 +- drivers/crypto/atmel-aes.c | 5 +- drivers/crypto/atmel-authenc.h | 13 +- drivers/crypto/atmel-ecc.c | 46 +- drivers/crypto/atmel-ecc.h | 14 +- drivers/crypto/atmel-sha.c | 9 +- drivers/crypto/atmel-tdes.c | 5 +- drivers/crypto/axis/artpec6_crypto.c | 28 +- drivers/crypto/bcm/cipher.c | 8 +- drivers/crypto/caam/caamalg.c | 729 +- drivers/crypto/caam/caamalg_desc.c | 142 +- drivers/crypto/caam/caamalg_desc.h | 28 +- drivers/crypto/caam/caamalg_qi.c | 632 +- drivers/crypto/caam/caamhash.c | 3 +- drivers/crypto/caam/caampkc.c | 20 +- drivers/crypto/caam/compat.h | 1 + drivers/crypto/caam/jr.c | 3 +- drivers/crypto/caam/qi.h | 1 - drivers/crypto/caam/sg_sw_qm2.h | 2 +- drivers/crypto/caam/sg_sw_sec4.h | 2 +- drivers/crypto/cavium/cpt/cptvf_algs.c | 2 +- drivers/crypto/cavium/nitrox/nitrox_dev.h | 3 +- drivers/crypto/cavium/nitrox/nitrox_lib.c | 3 +- drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 57 +- drivers/crypto/ccp/ccp-crypto-aes-cmac.c | 3 +- drivers/crypto/ccp/ccp-crypto-sha.c | 3 +- drivers/crypto/ccp/psp-dev.c | 79 +- drivers/crypto/ccp/psp-dev.h | 19 +- drivers/crypto/ccp/sp-dev.h | 7 +- drivers/crypto/ccp/sp-pci.c | 36 +- drivers/crypto/ccree/cc_aead.c | 16 +- drivers/crypto/ccree/cc_buffer_mgr.c | 8 +- drivers/crypto/ccree/cc_cipher.c | 170 +- drivers/crypto/ccree/cc_cipher.h | 1 - drivers/crypto/ccree/cc_driver.c | 4 +- drivers/crypto/ccree/cc_driver.h | 1 - drivers/crypto/ccree/cc_hash.c | 85 +- drivers/crypto/chelsio/chcr_algo.c | 7 +- drivers/crypto/chelsio/chtls/chtls.h | 5 + drivers/crypto/chelsio/chtls/chtls_hw.c | 2 +- drivers/crypto/chelsio/chtls/chtls_main.c | 7 +- drivers/crypto/hisilicon/Kconfig | 14 + drivers/crypto/hisilicon/Makefile | 2 + drivers/crypto/hisilicon/sec/Makefile | 3 + drivers/crypto/hisilicon/sec/sec_algs.c | 1122 +++ drivers/crypto/hisilicon/sec/sec_drv.c | 1323 +++ drivers/crypto/hisilicon/sec/sec_drv.h | 428 + drivers/crypto/inside-secure/safexcel.c | 474 +- drivers/crypto/inside-secure/safexcel.h | 201 +- drivers/crypto/inside-secure/safexcel_cipher.c | 492 +- drivers/crypto/inside-secure/safexcel_hash.c | 560 +- drivers/crypto/inside-secure/safexcel_ring.c | 63 +- drivers/crypto/marvell/hash.c | 3 +- drivers/crypto/mediatek/mtk-platform.c | 1 + drivers/crypto/n2_core.c | 3 +- drivers/crypto/nx/nx-842-powernv.c | 31 +- drivers/crypto/nx/nx-aes-xcbc.c | 1 - drivers/crypto/nx/nx-sha256.c | 1 - drivers/crypto/nx/nx-sha512.c | 1 - drivers/crypto/omap-sham.c | 36 +- drivers/crypto/padlock-sha.c | 8 +- drivers/crypto/qat/qat_common/adf_aer.c | 2 +- drivers/crypto/qat/qat_common/qat_algs.c | 8 +- drivers/crypto/qce/core.c | 1 + drivers/crypto/qce/sha.c | 3 +- drivers/crypto/qcom-rng.c | 229 + drivers/crypto/s5p-sss.c | 9 +- drivers/crypto/sahara.c | 10 +- drivers/crypto/stm32/stm32-cryp.c | 62 + drivers/crypto/stm32/stm32-hash.c | 95 +- drivers/crypto/stm32/stm32_crc32.c | 72 +- drivers/crypto/sunxi-ss/sun4i-ss-core.c | 20 +- drivers/crypto/talitos.c | 37 +- drivers/crypto/ux500/cryp/cryp_core.c | 1 + drivers/crypto/ux500/hash/hash_core.c | 16 +- drivers/crypto/virtio/virtio_crypto_algs.c | 116 +- drivers/crypto/virtio/virtio_crypto_common.h | 25 +- drivers/crypto/virtio/virtio_crypto_core.c | 33 +- drivers/crypto/virtio/virtio_crypto_mgr.c | 81 +- drivers/crypto/vmx/aes_cbc.c | 30 +- drivers/crypto/vmx/aes_xts.c | 21 +- drivers/crypto/vmx/ghash.c | 2 +- drivers/crypto/vmx/ghashp8-ppc.pl | 12 +- drivers/dax/device.c | 78 +- drivers/dax/pmem.c | 12 +- drivers/dax/super.c | 5 +- drivers/devfreq/devfreq.c | 16 +- drivers/devfreq/event/exynos-ppmu.c | 6 +- drivers/devfreq/rk3399_dmc.c | 102 +- drivers/devfreq/tegra-devfreq.c | 1 + drivers/dma-buf/Kconfig | 9 +- drivers/dma-buf/Makefile | 1 + drivers/dma-buf/dma-buf.c | 57 +- drivers/dma-buf/dma-fence-array.c | 1 - drivers/dma-buf/dma-fence.c | 167 +- drivers/dma-buf/reservation.c | 8 +- drivers/dma-buf/sw_sync.c | 1 - drivers/dma-buf/udmabuf.c | 288 + drivers/dma/Kconfig | 9 + drivers/dma/Makefile | 1 + drivers/dma/at_xdmac.c | 4 +- drivers/dma/dmaengine.c | 76 +- drivers/dma/dw/platform.c | 2 + drivers/dma/ep93xx_dma.c | 1 + drivers/dma/fsldma.c | 4 +- drivers/dma/hsu/hsu.c | 8 + drivers/dma/idma64.c | 8 + drivers/dma/imx-sdma.c | 578 +- drivers/dma/ioat/dma.c | 6 + drivers/dma/mic_x100_dma.c | 12 +- drivers/dma/mv_xor.c | 4 +- drivers/dma/mv_xor_v2.c | 16 +- drivers/dma/nbpfaxi.c | 10 +- drivers/dma/owl-dma.c | 971 ++ drivers/dma/pl330.c | 12 +- drivers/dma/pxa_dma.c | 15 +- drivers/dma/s3c24xx-dma.c | 1 + drivers/dma/sh/rcar-dmac.c | 112 +- drivers/dma/sh/shdma-arm.h | 5 +- drivers/dma/sh/shdma-base.c | 5 +- drivers/dma/sh/shdma-of.c | 5 +- drivers/dma/sh/shdma-r8a73a4.c | 5 +- drivers/dma/sh/shdma.h | 6 +- drivers/dma/sh/shdmac.c | 6 +- drivers/dma/sh/sudmac.c | 5 +- drivers/dma/sh/usb-dmac.c | 5 +- drivers/dma/sprd-dma.c | 81 +- drivers/dma/ste_dma40.c | 15 +- drivers/dma/stm32-dma.c | 4 +- drivers/dma/stm32-mdma.c | 8 +- drivers/dma/xilinx/xilinx_dma.c | 22 + drivers/edac/altera_edac.c | 3 +- drivers/edac/amd64_edac.c | 14 + drivers/edac/amd64_edac.h | 3 + drivers/edac/edac_mc.c | 1 + drivers/edac/edac_mc_sysfs.c | 6 +- drivers/edac/i7core_edac.c | 22 +- drivers/edac/sb_edac.c | 34 +- drivers/edac/thunderx_edac.c | 14 +- drivers/extcon/extcon-intel-cht-wc.c | 61 +- drivers/extcon/extcon-intel-int3496.c | 14 +- drivers/extcon/extcon-max14577.c | 24 +- drivers/extcon/extcon-max3355.c | 1 + drivers/extcon/extcon-max77693.c | 22 +- drivers/extcon/extcon-max77843.c | 19 +- drivers/extcon/extcon-max8997.c | 22 +- drivers/extcon/extcon-qcom-spmi-misc.c | 1 + drivers/extcon/extcon-usbc-cros-ec.c | 22 +- drivers/extcon/extcon.c | 18 +- drivers/firewire/core-cdev.c | 8 +- drivers/firewire/core-iso.c | 7 + drivers/firewire/core-transaction.c | 10 + drivers/firmware/arm_scmi/perf.c | 13 +- drivers/firmware/efi/Kconfig | 12 + drivers/firmware/efi/arm-init.c | 1 - drivers/firmware/efi/arm-runtime.c | 18 +- drivers/firmware/efi/cper.c | 19 +- drivers/firmware/efi/efi-bgrt.c | 2 +- drivers/firmware/efi/efi.c | 23 +- drivers/firmware/efi/esrt.c | 8 +- drivers/firmware/efi/libstub/Makefile | 8 +- drivers/firmware/efi/libstub/arm-stub.c | 32 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 31 +- drivers/firmware/efi/libstub/efistub.h | 3 - drivers/firmware/efi/runtime-wrappers.c | 202 +- drivers/firmware/google/vpd.c | 5 +- drivers/firmware/psci_checker.c | 83 +- drivers/firmware/qemu_fw_cfg.c | 1 + drivers/firmware/raspberrypi.c | 29 +- drivers/firmware/ti_sci.c | 24 +- drivers/fpga/Kconfig | 68 + drivers/fpga/Makefile | 14 + drivers/fpga/dfl-afu-dma-region.c | 463 + drivers/fpga/dfl-afu-main.c | 636 ++ drivers/fpga/dfl-afu-region.c | 166 + drivers/fpga/dfl-afu.h | 100 + drivers/fpga/dfl-fme-br.c | 114 + drivers/fpga/dfl-fme-main.c | 279 + drivers/fpga/dfl-fme-mgr.c | 349 + drivers/fpga/dfl-fme-pr.c | 479 + drivers/fpga/dfl-fme-pr.h | 84 + drivers/fpga/dfl-fme-region.c | 89 + drivers/fpga/dfl-fme.h | 38 + drivers/fpga/dfl-pci.c | 243 + drivers/fpga/dfl.c | 1044 ++ drivers/fpga/dfl.h | 410 + drivers/fpga/fpga-mgr.c | 28 + drivers/fpga/fpga-region.c | 22 + drivers/fsi/Kconfig | 32 + drivers/fsi/Makefile | 2 + drivers/fsi/cf-fsi-fw.h | 157 + drivers/fsi/fsi-core.c | 590 +- drivers/fsi/fsi-master-ast-cf.c | 1440 +++ drivers/fsi/fsi-master-gpio.c | 471 +- drivers/fsi/fsi-master-hub.c | 5 +- drivers/fsi/fsi-master.h | 37 + drivers/fsi/fsi-sbefifo.c | 1066 ++ drivers/fsi/fsi-scom.c | 558 +- drivers/gnss/Kconfig | 43 + drivers/gnss/Makefile | 16 + drivers/gnss/core.c | 420 + drivers/gnss/serial.c | 275 + drivers/gnss/serial.h | 47 + drivers/gnss/sirf.c | 408 + drivers/gnss/ubx.c | 153 + drivers/gpio/Kconfig | 32 +- drivers/gpio/Makefile | 3 +- drivers/gpio/gpio-adp5520.c | 2 +- drivers/gpio/gpio-adp5588.c | 26 +- drivers/gpio/gpio-aspeed.c | 426 +- drivers/gpio/gpio-ath79.c | 2 +- drivers/gpio/gpio-bcm-kona.c | 6 +- drivers/gpio/gpio-brcmstb.c | 15 +- drivers/gpio/gpio-davinci.c | 70 +- drivers/gpio/gpio-dwapb.c | 7 +- drivers/gpio/gpio-em.c | 6 +- drivers/gpio/gpio-ep93xx.c | 297 +- drivers/gpio/gpio-ftgpio010.c | 115 +- drivers/gpio/gpio-ingenic.c | 392 - drivers/gpio/gpio-it87.c | 13 + drivers/gpio/gpio-madera.c | 206 + drivers/gpio/gpio-max732x.c | 12 + drivers/gpio/gpio-menz127.c | 4 +- drivers/gpio/gpio-ml-ioh.c | 3 +- drivers/gpio/gpio-mmio.c | 108 +- drivers/gpio/gpio-mt7621.c | 332 + drivers/gpio/gpio-mxc.c | 73 + drivers/gpio/gpio-mxs.c | 7 +- drivers/gpio/gpio-omap.c | 88 +- drivers/gpio/gpio-pca953x.c | 2 +- drivers/gpio/gpio-pisosr.c | 22 + drivers/gpio/gpio-pxa.c | 48 +- drivers/gpio/gpio-rc5t583.c | 2 +- drivers/gpio/gpio-rcar.c | 16 +- drivers/gpio/gpio-rdc321x.c | 2 +- drivers/gpio/gpio-sa1100.c | 2 +- drivers/gpio/gpio-sch.c | 11 +- drivers/gpio/gpio-sch311x.c | 70 +- drivers/gpio/gpio-spear-spics.c | 2 +- drivers/gpio/gpio-sta2x11.c | 41 +- drivers/gpio/gpio-stmpe.c | 2 +- drivers/gpio/gpio-stp-xway.c | 18 +- drivers/gpio/gpio-syscon.c | 33 +- drivers/gpio/gpio-tb10x.c | 126 +- drivers/gpio/gpio-tegra.c | 30 +- drivers/gpio/gpio-tegra186.c | 74 + drivers/gpio/gpio-timberdale.c | 2 +- drivers/gpio/gpio-tps65086.c | 12 +- drivers/gpio/gpio-tps6586x.c | 15 +- drivers/gpio/gpio-tps65910.c | 9 +- drivers/gpio/gpio-tps65912.c | 16 +- drivers/gpio/gpio-ts5500.c | 13 +- drivers/gpio/gpio-twl4030.c | 59 +- drivers/gpio/gpio-twl6040.c | 31 +- drivers/gpio/gpio-uniphier.c | 3 +- drivers/gpio/gpio-vr41xx.c | 8 +- drivers/gpio/gpio-xgene-sb.c | 6 +- drivers/gpio/gpio-xilinx.c | 2 +- drivers/gpio/gpio-zevio.c | 2 +- drivers/gpio/gpiolib-acpi.c | 97 +- drivers/gpio/gpiolib-of.c | 8 +- drivers/gpio/gpiolib.c | 82 +- drivers/gpio/gpiolib.h | 2 +- drivers/gpu/drm/Kconfig | 21 + drivers/gpu/drm/Makefile | 4 +- drivers/gpu/drm/amd/amdgpu/ObjectID.h | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 103 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 55 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 27 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 9 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 127 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 267 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 85 + drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 85 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 302 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 398 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 290 +- drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 17 + drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 202 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 79 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 74 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 87 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 242 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 418 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 211 +- drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 127 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_queue_mgr.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 185 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 235 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 68 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 166 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 431 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 22 +- drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 40 +- drivers/gpu/drm/amd/amdgpu/cik.c | 10 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 36 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 20 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 56 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 72 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 310 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 124 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 64 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 63 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 33 +- drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 66 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 3 + drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 18 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 20 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 32 +- drivers/gpu/drm/amd/amdgpu/soc15d.h | 23 + drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 4 + drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 44 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 131 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 507 +- drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c | 1 + drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c | 3 + drivers/gpu/drm/amd/amdgpu/vi.c | 16 +- drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 54 +- drivers/gpu/drm/amd/amdkfd/cik_int.h | 7 +- drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 458 +- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx8.asm | 18 +- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 16 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 69 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 57 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.h | 37 + drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c | 48 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 122 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 283 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 32 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 118 +- drivers/gpu/drm/amd/amdkfd/kfd_events.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 22 +- drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_module.c | 16 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 41 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 4 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 29 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 31 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 29 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 26 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 40 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 2 + .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 43 +- drivers/gpu/drm/amd/display/Kconfig | 18 +- drivers/gpu/drm/amd/display/TODO | 8 +- drivers/gpu/drm/amd/display/amdgpu_dm/Makefile | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 108 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 12 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 42 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 30 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 722 ++ .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 34 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 49 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 106 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 570 ++ .../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 330 - drivers/gpu/drm/amd/display/dc/basics/Makefile | 2 +- .../gpu/drm/amd/display/dc/basics/log_helpers.c | 69 +- drivers/gpu/drm/amd/display/dc/basics/logger.c | 405 - drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 196 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 220 +- .../gpu/drm/amd/display/dc/bios/command_table.c | 18 + .../gpu/drm/amd/display/dc/bios/command_table2.c | 46 +- .../gpu/drm/amd/display/dc/calcs/calcs_logger.h | 9 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 6 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 215 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 115 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 180 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 117 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 133 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 500 +- drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 4 + drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 25 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 13 +- drivers/gpu/drm/amd/display/dc/dc.h | 59 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 4 + drivers/gpu/drm/amd/display/dc/dc_ddc_types.h | 61 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 5 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 51 + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 51 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 24 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 15 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 24 +- drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 937 ++ drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 111 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 10 +- drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c | 728 +- drivers/gpu/drm/amd/display/dc/dce/dce_clocks.h | 89 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 38 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 12 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 15 +- drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 6 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 5 - drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 2 +- .../amd/display/dc/dce100/dce100_hw_sequencer.c | 45 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 60 +- .../drm/amd/display/dc/dce110/dce110_compressor.c | 6 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 437 +- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 13 + .../drm/amd/display/dc/dce110/dce110_mem_input_v.c | 2 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 102 +- .../drm/amd/display/dc/dce110/dce110_transform_v.c | 2 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 102 +- .../amd/display/dc/dce120/dce120_hw_sequencer.c | 10 + .../drm/amd/display/dc/dce120/dce120_resource.c | 65 +- .../display/dc/dce120/dce120_timing_generator.c | 2 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 75 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 23 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 14 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 19 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 362 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 6 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 59 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 13 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 518 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 7 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 21 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 15 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 100 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 64 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 126 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 88 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 11 + drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 6 +- drivers/gpu/drm/amd/display/dc/dm_services.h | 5 +- drivers/gpu/drm/amd/display/dc/dm_services_types.h | 6 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 3 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 63 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 1 - .../drm/amd/display/dc/dml/display_mode_structs.h | 6 +- .../gpu/drm/amd/display/dc/dml/soc_bounding_box.c | 79 - .../gpu/drm/amd/display/dc/dml/soc_bounding_box.h | 35 - drivers/gpu/drm/amd/display/dc/gpio/ddc_regs.h | 7 +- drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 1 + drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.c | 31 +- drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.h | 47 +- .../amd/display/dc/i2caux/dce100/i2caux_dce100.c | 1 + .../display/dc/i2caux/dce110/aux_engine_dce110.c | 159 +- .../dc/i2caux/dce110/i2c_hw_engine_dce110.c | 26 +- .../dc/i2caux/dce110/i2c_hw_engine_dce110.h | 8 + .../amd/display/dc/i2caux/dce110/i2caux_dce110.c | 24 +- .../amd/display/dc/i2caux/dce110/i2caux_dce110.h | 1 + .../amd/display/dc/i2caux/dce112/i2caux_dce112.c | 1 + .../amd/display/dc/i2caux/dce120/i2caux_dce120.c | 1 + .../drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.c | 1 + drivers/gpu/drm/amd/display/dc/i2caux/engine.h | 19 +- drivers/gpu/drm/amd/display/dc/i2caux/i2c_engine.h | 2 + drivers/gpu/drm/amd/display/dc/i2caux/i2caux.c | 1 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 10 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 22 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/aux_engine.h | 180 + .../gpu/drm/amd/display/dc/inc/hw/display_clock.h | 43 +- drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 2 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 20 +- drivers/gpu/drm/amd/display/dc/inc/reg_helper.h | 46 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 6 + drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 +- .../drm/amd/display/include/ddc_service_types.h | 3 +- drivers/gpu/drm/amd/display/include/dpcd_defs.h | 3 + drivers/gpu/drm/amd/display/include/fixed31_32.h | 7 + .../amd/display/include/grph_object_ctrl_defs.h | 2 + .../gpu/drm/amd/display/include/grph_object_defs.h | 46 + .../gpu/drm/amd/display/include/grph_object_id.h | 16 + .../gpu/drm/amd/display/include/logger_interface.h | 136 +- drivers/gpu/drm/amd/display/include/logger_types.h | 59 - .../drm/amd/display/modules/color/color_gamma.c | 147 +- .../gpu/drm/amd/display/modules/color/luts_1d.h | 51 + drivers/gpu/drm/amd/display/modules/stats/stats.c | 4 +- drivers/gpu/drm/amd/include/amd_pcie.h | 2 + drivers/gpu/drm/amd/include/amd_shared.h | 46 +- .../drm/amd/include/asic_reg/vcn/vcn_1_0_offset.h | 20 + drivers/gpu/drm/amd/include/atomfirmware.h | 15 +- drivers/gpu/drm/amd/include/dm_pp_interface.h | 37 +- .../drm/amd/include/ivsrcid/gfx/irqsrcs_gfx_9_0.h | 55 + .../drm/amd/include/ivsrcid/ivsrcid_vislands30.h | 98 + .../amd/include/ivsrcid/sdma0/irqsrcs_sdma0_4_0.h | 50 + .../amd/include/ivsrcid/sdma1/irqsrcs_sdma1_4_0.h | 50 + .../amd/include/ivsrcid/smuio/irqsrcs_smuio_9_0.h | 32 + .../drm/amd/include/ivsrcid/thm/irqsrcs_thm_9_0.h | 33 + .../drm/amd/include/ivsrcid/uvd/irqsrcs_uvd_7_0.h | 34 + .../drm/amd/include/ivsrcid/vce/irqsrcs_vce_4_0.h | 34 + .../drm/amd/include/ivsrcid/vcn/irqsrcs_vcn_1_0.h | 34 + .../drm/amd/include/ivsrcid/vmc/irqsrcs_vmc_1_0.h | 37 + drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 40 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 15 +- drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 109 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 8 +- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 8 +- drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c | 8 +- .../amd/powerplay/hwmgr/process_pptables_v1_0.c | 8 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 12 +- .../amd/powerplay/hwmgr/smu7_clockpowergating.c | 56 +- .../amd/powerplay/hwmgr/smu7_clockpowergating.h | 3 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 155 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.h | 1 - .../gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c | 43 + drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c | 11 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 57 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 179 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h | 1 - drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 1133 ++- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h | 13 + .../amd/powerplay/hwmgr/vega12_processpptables.c | 6 +- .../gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c | 8 +- .../gpu/drm/amd/powerplay/inc/hardwaremanager.h | 2 +- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 11 +- .../gpu/drm/amd/powerplay/inc/pp_power_source.h | 36 - drivers/gpu/drm/amd/powerplay/inc/smumgr.h | 4 +- .../drm/amd/powerplay/inc/vega12/smu9_driver_if.h | 18 +- drivers/gpu/drm/amd/powerplay/smumgr/Makefile | 2 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 119 +- drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 74 - .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 10 - .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 108 +- .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 2 +- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c | 101 +- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h | 3 +- drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 4 +- drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.c | 150 + drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.h | 32 + drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c | 2 +- .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 80 - .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 168 +- .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 220 +- .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.h | 1 - .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 85 - drivers/gpu/drm/arc/arcpgu_crtc.c | 5 +- drivers/gpu/drm/arc/arcpgu_sim.c | 2 +- drivers/gpu/drm/arm/Makefile | 1 + drivers/gpu/drm/arm/hdlcd_crtc.c | 35 +- drivers/gpu/drm/arm/hdlcd_drv.c | 76 +- drivers/gpu/drm/arm/hdlcd_drv.h | 2 - drivers/gpu/drm/arm/malidp_crtc.c | 10 + drivers/gpu/drm/arm/malidp_drv.c | 187 +- drivers/gpu/drm/arm/malidp_drv.h | 26 + drivers/gpu/drm/arm/malidp_hw.c | 297 +- drivers/gpu/drm/arm/malidp_hw.h | 40 +- drivers/gpu/drm/arm/malidp_mw.c | 250 + drivers/gpu/drm/arm/malidp_mw.h | 14 + drivers/gpu/drm/arm/malidp_planes.c | 7 +- drivers/gpu/drm/arm/malidp_regs.h | 24 +- drivers/gpu/drm/armada/Makefile | 2 +- drivers/gpu/drm/armada/armada_510.c | 24 +- drivers/gpu/drm/armada/armada_crtc.c | 1008 +- drivers/gpu/drm/armada/armada_crtc.h | 56 +- drivers/gpu/drm/armada/armada_drm.h | 14 +- drivers/gpu/drm/armada/armada_drv.c | 54 +- drivers/gpu/drm/armada/armada_fb.c | 30 +- drivers/gpu/drm/armada/armada_fb.h | 6 +- drivers/gpu/drm/armada/armada_fbdev.c | 4 +- drivers/gpu/drm/armada/armada_gem.c | 17 +- drivers/gpu/drm/armada/armada_hw.h | 15 + drivers/gpu/drm/armada/armada_overlay.c | 665 +- drivers/gpu/drm/armada/armada_plane.c | 289 + drivers/gpu/drm/armada/armada_plane.h | 15 + drivers/gpu/drm/ast/ast_mode.c | 6 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 100 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 1 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 1 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 92 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 24 +- drivers/gpu/drm/bochs/bochs_drv.c | 18 +- drivers/gpu/drm/bochs/bochs_kms.c | 2 +- drivers/gpu/drm/bochs/bochs_mm.c | 2 +- drivers/gpu/drm/bridge/Kconfig | 22 +- drivers/gpu/drm/bridge/Makefile | 2 + drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 4 +- drivers/gpu/drm/bridge/analogix-anx78xx.c | 8 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 6 +- drivers/gpu/drm/bridge/cdns-dsi.c | 6 +- drivers/gpu/drm/bridge/dumb-vga-dac.c | 4 +- drivers/gpu/drm/bridge/lvds-encoder.c | 4 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 4 +- drivers/gpu/drm/bridge/nxp-ptn3460.c | 4 +- drivers/gpu/drm/bridge/panel.c | 2 +- drivers/gpu/drm/bridge/parade-ps8622.c | 2 +- drivers/gpu/drm/bridge/sii902x.c | 4 +- drivers/gpu/drm/bridge/synopsys/Makefile | 2 - drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 4 +- drivers/gpu/drm/bridge/tc358764.c | 499 + drivers/gpu/drm/bridge/tc358767.c | 4 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 779 ++ drivers/gpu/drm/bridge/ti-tfp410.c | 4 +- drivers/gpu/drm/cirrus/cirrus_drv.c | 27 +- drivers/gpu/drm/cirrus/cirrus_drv.h | 10 +- drivers/gpu/drm/cirrus/cirrus_fbdev.c | 51 +- drivers/gpu/drm/cirrus/cirrus_main.c | 45 +- drivers/gpu/drm/cirrus/cirrus_mode.c | 16 +- drivers/gpu/drm/drm_atomic.c | 412 +- drivers/gpu/drm/drm_atomic_helper.c | 148 +- drivers/gpu/drm/drm_blend.c | 123 + drivers/gpu/drm/drm_client.c | 406 + drivers/gpu/drm/drm_connector.c | 219 +- drivers/gpu/drm/drm_crtc.c | 53 +- drivers/gpu/drm/drm_crtc_internal.h | 28 +- drivers/gpu/drm/drm_debugfs.c | 11 +- drivers/gpu/drm/drm_debugfs_crc.c | 101 +- drivers/gpu/drm/drm_dp_cec.c | 444 + drivers/gpu/drm/drm_dp_helper.c | 36 +- drivers/gpu/drm/drm_dp_mst_topology.c | 5 +- drivers/gpu/drm/drm_drv.c | 26 +- drivers/gpu/drm/drm_dumb_buffers.c | 29 +- drivers/gpu/drm/drm_edid.c | 282 +- drivers/gpu/drm/drm_fb_cma_helper.c | 379 +- drivers/gpu/drm/drm_fb_helper.c | 359 +- drivers/gpu/drm/drm_file.c | 306 +- drivers/gpu/drm/drm_fourcc.c | 79 +- drivers/gpu/drm/drm_framebuffer.c | 73 +- drivers/gpu/drm/drm_gem.c | 9 + drivers/gpu/drm/drm_gem_cma_helper.c | 4 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 2 +- drivers/gpu/drm/drm_global.c | 2 +- drivers/gpu/drm/drm_internal.h | 2 + drivers/gpu/drm/drm_ioctl.c | 13 +- drivers/gpu/drm/drm_lease.c | 2 +- drivers/gpu/drm/drm_mipi_dsi.c | 2 + drivers/gpu/drm/drm_mm.c | 91 +- drivers/gpu/drm/drm_mode_config.c | 5 + drivers/gpu/drm/drm_mode_object.c | 3 +- drivers/gpu/drm/drm_modes.c | 23 +- drivers/gpu/drm/drm_of.c | 27 +- drivers/gpu/drm/drm_panel.c | 29 +- drivers/gpu/drm/drm_pci.c | 58 - drivers/gpu/drm/drm_plane.c | 169 +- drivers/gpu/drm/drm_plane_helper.c | 12 +- drivers/gpu/drm/drm_prime.c | 34 +- drivers/gpu/drm/drm_print.c | 111 + drivers/gpu/drm/drm_probe_helper.c | 19 +- drivers/gpu/drm/drm_simple_kms_helper.c | 6 +- drivers/gpu/drm/drm_syncobj.c | 89 +- drivers/gpu/drm/drm_vblank.c | 6 +- drivers/gpu/drm/drm_vm.c | 10 +- drivers/gpu/drm/drm_vma_manager.c | 4 +- drivers/gpu/drm/drm_writeback.c | 353 + drivers/gpu/drm/etnaviv/etnaviv_drv.c | 11 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 37 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 4 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 10 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 2 +- drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c | 9 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 28 +- drivers/gpu/drm/exynos/Makefile | 2 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 2 + drivers/gpu/drm/exynos/exynos7_drm_decon.c | 2 + drivers/gpu/drm/exynos/exynos_dp.c | 9 +- drivers/gpu/drm/exynos/exynos_drm_core.c | 119 - drivers/gpu/drm/exynos/exynos_drm_dpi.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 29 +- drivers/gpu/drm/exynos/exynos_drm_drv.h | 47 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_fb.c | 10 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 2 + drivers/gpu/drm/exynos/exynos_drm_g2d.c | 300 +- drivers/gpu/drm/exynos/exynos_drm_g2d.h | 11 + drivers/gpu/drm/exynos/exynos_drm_gem.c | 58 +- drivers/gpu/drm/exynos/exynos_drm_gem.h | 24 +- drivers/gpu/drm/exynos/exynos_drm_ipp.c | 10 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 2 + drivers/gpu/drm/exynos/exynos_drm_plane.c | 2 - drivers/gpu/drm/exynos/exynos_drm_vidi.c | 4 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 6 +- drivers/gpu/drm/exynos/exynos_mixer.c | 4 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 7 +- drivers/gpu/drm/gma500/accel_2d.c | 2 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 2 +- drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 2 +- drivers/gpu/drm/gma500/framebuffer.c | 76 +- drivers/gpu/drm/gma500/framebuffer.h | 1 - drivers/gpu/drm/gma500/gem.c | 29 +- drivers/gpu/drm/gma500/gma_display.c | 20 +- drivers/gpu/drm/gma500/gtt.h | 2 + drivers/gpu/drm/gma500/intel_bios.h | 38 +- drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 2 +- drivers/gpu/drm/gma500/mdfld_intel_display.c | 3 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 3 +- drivers/gpu/drm/gma500/oaktrail_hdmi.c | 2 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 2 +- drivers/gpu/drm/gma500/psb_drv.h | 4 +- drivers/gpu/drm/gma500/psb_intel_modes.c | 2 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 13 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 2 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 1 - drivers/gpu/drm/i2c/tda9950.c | 5 +- drivers/gpu/drm/i2c/tda998x_drv.c | 387 +- drivers/gpu/drm/i810/i810_dma.c | 2 +- drivers/gpu/drm/i915/Kconfig | 2 + drivers/gpu/drm/i915/Kconfig.debug | 12 + drivers/gpu/drm/i915/Makefile | 7 +- drivers/gpu/drm/i915/dvo_ch7017.c | 20 +- drivers/gpu/drm/i915/dvo_ch7xxx.c | 22 +- drivers/gpu/drm/i915/dvo_ivch.c | 26 +- drivers/gpu/drm/i915/dvo_ns2501.c | 44 +- drivers/gpu/drm/i915/dvo_sil164.c | 10 +- drivers/gpu/drm/i915/dvo_tfp410.c | 16 +- drivers/gpu/drm/i915/gvt/aperture_gm.c | 4 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 45 +- drivers/gpu/drm/i915/gvt/display.c | 62 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 59 +- drivers/gpu/drm/i915/gvt/edid.c | 20 +- drivers/gpu/drm/i915/gvt/execlist.h | 13 +- drivers/gpu/drm/i915/gvt/fb_decoder.c | 32 +- drivers/gpu/drm/i915/gvt/fb_decoder.h | 2 +- drivers/gpu/drm/i915/gvt/firmware.c | 2 +- drivers/gpu/drm/i915/gvt/gtt.c | 434 +- drivers/gpu/drm/i915/gvt/gtt.h | 9 + drivers/gpu/drm/i915/gvt/gvt.c | 46 +- drivers/gpu/drm/i915/gvt/gvt.h | 24 +- drivers/gpu/drm/i915/gvt/handlers.c | 463 +- drivers/gpu/drm/i915/gvt/hypercall.h | 2 +- drivers/gpu/drm/i915/gvt/interrupt.c | 17 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 144 +- drivers/gpu/drm/i915/gvt/mmio.c | 12 +- drivers/gpu/drm/i915/gvt/mmio.h | 11 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 24 +- drivers/gpu/drm/i915/gvt/mmio_context.h | 2 +- drivers/gpu/drm/i915/gvt/mpt.h | 7 +- drivers/gpu/drm/i915/gvt/page_track.c | 5 +- drivers/gpu/drm/i915/gvt/sched_policy.c | 73 +- drivers/gpu/drm/i915/gvt/scheduler.c | 215 +- drivers/gpu/drm/i915/gvt/scheduler.h | 4 +- drivers/gpu/drm/i915/gvt/vgpu.c | 80 +- drivers/gpu/drm/i915/i915_debugfs.c | 374 +- drivers/gpu/drm/i915/i915_drv.c | 177 +- drivers/gpu/drm/i915/i915_drv.h | 127 +- drivers/gpu/drm/i915/i915_gem.c | 593 +- drivers/gpu/drm/i915/i915_gem.h | 21 + drivers/gpu/drm/i915/i915_gem_clflush.c | 7 - drivers/gpu/drm/i915/i915_gem_context.c | 174 +- drivers/gpu/drm/i915/i915_gem_context.h | 28 +- drivers/gpu/drm/i915/i915_gem_dmabuf.c | 11 - drivers/gpu/drm/i915/i915_gem_evict.c | 3 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 117 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 1282 +-- drivers/gpu/drm/i915/i915_gem_gtt.h | 85 +- drivers/gpu/drm/i915/i915_gem_object.h | 27 +- drivers/gpu/drm/i915/i915_gem_render_state.c | 4 +- drivers/gpu/drm/i915/i915_gem_shrinker.c | 25 +- drivers/gpu/drm/i915/i915_gem_stolen.c | 45 +- drivers/gpu/drm/i915/i915_gem_userptr.c | 31 +- drivers/gpu/drm/i915/i915_gemfs.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 92 +- drivers/gpu/drm/i915/i915_gpu_error.h | 4 +- drivers/gpu/drm/i915/i915_irq.c | 648 +- drivers/gpu/drm/i915/i915_params.c | 9 +- drivers/gpu/drm/i915/i915_params.h | 2 - drivers/gpu/drm/i915/i915_pci.c | 21 +- drivers/gpu/drm/i915/i915_perf.c | 144 +- drivers/gpu/drm/i915/i915_pmu.c | 68 +- drivers/gpu/drm/i915/i915_pmu.h | 8 + drivers/gpu/drm/i915/i915_pvinfo.h | 6 +- drivers/gpu/drm/i915/i915_reg.h | 4089 ++++---- drivers/gpu/drm/i915/i915_request.c | 100 +- drivers/gpu/drm/i915/i915_request.h | 14 +- drivers/gpu/drm/i915/i915_selftest.h | 2 +- drivers/gpu/drm/i915/i915_timeline.h | 2 + drivers/gpu/drm/i915/i915_trace.h | 148 +- drivers/gpu/drm/i915/i915_utils.h | 2 +- drivers/gpu/drm/i915/i915_vgpu.c | 8 +- drivers/gpu/drm/i915/i915_vgpu.h | 6 + drivers/gpu/drm/i915/i915_vma.c | 387 +- drivers/gpu/drm/i915/i915_vma.h | 53 +- drivers/gpu/drm/i915/icl_dsi.c | 127 + drivers/gpu/drm/i915/intel_acpi.c | 27 +- drivers/gpu/drm/i915/intel_atomic.c | 7 +- drivers/gpu/drm/i915/intel_atomic_plane.c | 18 +- drivers/gpu/drm/i915/intel_audio.c | 73 +- drivers/gpu/drm/i915/intel_bios.c | 129 +- drivers/gpu/drm/i915/intel_breadcrumbs.c | 16 +- drivers/gpu/drm/i915/intel_cdclk.c | 61 +- drivers/gpu/drm/i915/intel_crt.c | 55 +- drivers/gpu/drm/i915/intel_ddi.c | 193 +- drivers/gpu/drm/i915/intel_device_info.c | 2 + drivers/gpu/drm/i915/intel_device_info.h | 1 + drivers/gpu/drm/i915/intel_display.c | 791 +- drivers/gpu/drm/i915/intel_display.h | 50 +- drivers/gpu/drm/i915/intel_dp.c | 564 +- drivers/gpu/drm/i915/intel_dp_aux_backlight.c | 12 +- drivers/gpu/drm/i915/intel_dp_link_training.c | 39 +- drivers/gpu/drm/i915/intel_dp_mst.c | 21 +- drivers/gpu/drm/i915/intel_dpll_mgr.c | 205 +- drivers/gpu/drm/i915/intel_dpll_mgr.h | 18 +- drivers/gpu/drm/i915/intel_drv.h | 110 +- drivers/gpu/drm/i915/intel_dsi.c | 1866 ---- drivers/gpu/drm/i915/intel_dsi.h | 34 +- drivers/gpu/drm/i915/intel_dsi_pll.c | 650 -- drivers/gpu/drm/i915/intel_dsi_vbt.c | 2 +- drivers/gpu/drm/i915/intel_dvo.c | 15 +- drivers/gpu/drm/i915/intel_engine_cs.c | 288 +- drivers/gpu/drm/i915/intel_fbc.c | 129 +- drivers/gpu/drm/i915/intel_fbdev.c | 9 +- drivers/gpu/drm/i915/intel_frontbuffer.c | 2 - drivers/gpu/drm/i915/intel_guc.c | 160 +- drivers/gpu/drm/i915/intel_guc.h | 5 +- drivers/gpu/drm/i915/intel_guc_fwif.h | 20 +- drivers/gpu/drm/i915/intel_guc_log.c | 70 +- drivers/gpu/drm/i915/intel_guc_log.h | 26 +- drivers/gpu/drm/i915/intel_guc_submission.c | 138 +- drivers/gpu/drm/i915/intel_gvt.c | 5 + drivers/gpu/drm/i915/intel_hangcheck.c | 17 +- drivers/gpu/drm/i915/intel_hdmi.c | 161 +- drivers/gpu/drm/i915/intel_hotplug.c | 118 +- drivers/gpu/drm/i915/intel_huc.c | 8 + drivers/gpu/drm/i915/intel_huc.h | 6 + drivers/gpu/drm/i915/intel_i2c.c | 84 +- drivers/gpu/drm/i915/intel_lpe_audio.c | 5 +- drivers/gpu/drm/i915/intel_lrc.c | 979 +- drivers/gpu/drm/i915/intel_lrc.h | 7 +- drivers/gpu/drm/i915/intel_lspcon.c | 4 +- drivers/gpu/drm/i915/intel_lvds.c | 204 +- drivers/gpu/drm/i915/intel_modes.c | 2 +- drivers/gpu/drm/i915/intel_opregion.c | 31 +- drivers/gpu/drm/i915/intel_opregion.h | 1 + drivers/gpu/drm/i915/intel_panel.c | 28 +- drivers/gpu/drm/i915/intel_pipe_crc.c | 522 +- drivers/gpu/drm/i915/intel_pm.c | 109 +- drivers/gpu/drm/i915/intel_psr.c | 631 +- drivers/gpu/drm/i915/intel_ringbuffer.c | 419 +- drivers/gpu/drm/i915/intel_ringbuffer.h | 139 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 333 +- drivers/gpu/drm/i915/intel_sdvo.c | 49 +- drivers/gpu/drm/i915/intel_sprite.c | 311 +- drivers/gpu/drm/i915/intel_tv.c | 23 +- drivers/gpu/drm/i915/intel_uc.c | 165 +- drivers/gpu/drm/i915/intel_uncore.c | 74 +- drivers/gpu/drm/i915/intel_uncore.h | 23 +- drivers/gpu/drm/i915/intel_vbt_defs.h | 14 +- drivers/gpu/drm/i915/intel_workarounds.c | 167 +- drivers/gpu/drm/i915/selftests/huge_pages.c | 82 +- .../gpu/drm/i915/selftests/i915_gem_coherency.c | 47 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 301 +- drivers/gpu/drm/i915/selftests/i915_gem_dmabuf.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 39 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 174 +- drivers/gpu/drm/i915/selftests/i915_gem_object.c | 70 +- .../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 + drivers/gpu/drm/i915/selftests/i915_request.c | 34 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 2 + drivers/gpu/drm/i915/selftests/i915_sw_fence.c | 8 - drivers/gpu/drm/i915/selftests/i915_vma.c | 33 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 55 +- drivers/gpu/drm/i915/selftests/igt_wedge_me.h | 58 + drivers/gpu/drm/i915/selftests/intel_breadcrumbs.c | 2 +- drivers/gpu/drm/i915/selftests/intel_guc.c | 10 +- drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 260 +- drivers/gpu/drm/i915/selftests/intel_lrc.c | 133 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 2 +- drivers/gpu/drm/i915/selftests/intel_workarounds.c | 24 +- drivers/gpu/drm/i915/selftests/mock_context.c | 7 + drivers/gpu/drm/i915/selftests/mock_dmabuf.c | 14 - drivers/gpu/drm/i915/selftests/mock_engine.c | 49 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 20 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 65 +- drivers/gpu/drm/i915/vlv_dsi.c | 1879 ++++ drivers/gpu/drm/i915/vlv_dsi_pll.c | 586 ++ drivers/gpu/drm/imx/imx-drm-core.c | 47 +- drivers/gpu/drm/imx/imx-drm.h | 1 - drivers/gpu/drm/imx/imx-ldb.c | 5 +- drivers/gpu/drm/imx/imx-tve.c | 4 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 3 +- drivers/gpu/drm/imx/ipuv3-plane.c | 9 +- drivers/gpu/drm/imx/parallel-display.c | 4 +- drivers/gpu/drm/mediatek/mtk_cec.c | 1 + drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 11 + drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 92 + drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 50 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 3 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 251 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 15 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 19 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 129 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 5 +- drivers/gpu/drm/mediatek/mtk_drm_fb.c | 76 +- drivers/gpu/drm/mediatek/mtk_drm_fb.h | 1 - drivers/gpu/drm/mediatek/mtk_drm_plane.c | 7 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 4 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 22 +- drivers/gpu/drm/meson/meson_vclk.c | 656 +- drivers/gpu/drm/meson/meson_vclk.h | 4 + drivers/gpu/drm/meson/meson_venc.c | 378 +- drivers/gpu/drm/meson/meson_venc.h | 3 +- drivers/gpu/drm/meson/meson_venc_cvbs.c | 2 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 21 +- drivers/gpu/drm/mgag200/mgag200_main.c | 9 - drivers/gpu/drm/mgag200/mgag200_mode.c | 4 +- drivers/gpu/drm/msm/Kconfig | 1 + drivers/gpu/drm/msm/Makefile | 34 +- drivers/gpu/drm/msm/adreno/a2xx.xml.h | 57 +- drivers/gpu/drm/msm/adreno/a3xx.xml.h | 24 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 30 +- drivers/gpu/drm/msm/adreno/a4xx.xml.h | 193 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 22 +- drivers/gpu/drm/msm/adreno/a5xx.xml.h | 483 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 249 +- drivers/gpu/drm/msm/adreno/a6xx.xml.h | 4562 +++++++++ drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 1207 +++ drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 162 + drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 382 + drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 818 ++ drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 60 + drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 435 + drivers/gpu/drm/msm/adreno/a6xx_hfi.h | 127 + drivers/gpu/drm/msm/adreno/adreno_common.xml.h | 38 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 49 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 217 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 14 +- drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 497 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 479 + drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.h | 153 + drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 637 ++ drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h | 133 + drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 2155 ++++ drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 425 + drivers/gpu/drm/msm/disp/dpu1/dpu_dbg.c | 2393 +++++ drivers/gpu/drm/msm/disp/dpu1/dpu_dbg.h | 103 + drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 2486 +++++ drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 177 + drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 430 + .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 905 ++ .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 922 ++ drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 1173 +++ drivers/gpu/drm/msm/disp/dpu1/dpu_formats.h | 88 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.c | 155 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.h | 53 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 504 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 804 ++ .../gpu/drm/msm/disp/dpu1/dpu_hw_catalog_format.h | 168 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.c | 323 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.h | 139 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 540 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 218 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 1183 +++ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 257 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 349 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 128 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 261 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 122 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 465 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 250 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 136 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 753 ++ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 424 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 398 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 202 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 368 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 348 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c | 275 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.h | 128 + drivers/gpu/drm/msm/disp/dpu1/dpu_hwio.h | 56 + drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c | 203 + drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.h | 57 + drivers/gpu/drm/msm/disp/dpu1/dpu_irq.c | 66 + drivers/gpu/drm/msm/disp/dpu1/dpu_irq.h | 59 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 1356 +++ drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 290 + drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 245 + drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 1956 ++++ drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 175 + drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.c | 249 + drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.h | 225 + drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 1079 ++ drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 199 + drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 1007 ++ drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 384 + drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.h | 94 + drivers/gpu/drm/msm/disp/dpu1/msm_media_info.h | 1376 +++ drivers/gpu/drm/msm/disp/mdp4/mdp4.xml.h | 26 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 3 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 2 + drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | 4 +- .../gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c | 7 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 4 +- drivers/gpu/drm/msm/disp/mdp5/mdp5.xml.h | 26 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 52 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c | 12 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 2 + drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 154 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 6 +- drivers/gpu/drm/msm/disp/mdp_common.xml.h | 26 +- drivers/gpu/drm/msm/dsi/dsi.c | 13 +- drivers/gpu/drm/msm/dsi/dsi.h | 23 +- drivers/gpu/drm/msm/dsi/dsi.xml.h | 13 +- drivers/gpu/drm/msm/dsi/dsi_cfg.c | 56 +- drivers/gpu/drm/msm/dsi/dsi_cfg.h | 12 + drivers/gpu/drm/msm/dsi/dsi_host.c | 433 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 139 +- drivers/gpu/drm/msm/dsi/mmss_cc.xml.h | 26 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 2 + drivers/gpu/drm/msm/dsi/sfpb.xml.h | 26 +- drivers/gpu/drm/msm/edp/edp.xml.h | 26 +- drivers/gpu/drm/msm/edp/edp_connector.c | 4 +- drivers/gpu/drm/msm/hdmi/hdmi.xml.h | 26 +- drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 4 +- drivers/gpu/drm/msm/hdmi/qfprom.xml.h | 26 +- drivers/gpu/drm/msm/msm_atomic.c | 7 +- drivers/gpu/drm/msm/msm_debugfs.c | 93 +- drivers/gpu/drm/msm/msm_drv.c | 287 +- drivers/gpu/drm/msm/msm_drv.h | 103 +- drivers/gpu/drm/msm/msm_fb.c | 54 +- drivers/gpu/drm/msm/msm_fence.c | 8 - drivers/gpu/drm/msm/msm_gem.c | 33 +- drivers/gpu/drm/msm/msm_gpu.c | 207 +- drivers/gpu/drm/msm/msm_gpu.h | 70 +- drivers/gpu/drm/msm/msm_kms.h | 29 +- drivers/gpu/drm/nouveau/dispnv04/crtc.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/dac.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/dfp.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/tvnv04.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 48 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 1 - drivers/gpu/drm/nouveau/include/nvif/object.h | 2 +- drivers/gpu/drm/nouveau/nouveau_abi16.c | 2 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 48 +- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 4 + drivers/gpu/drm/nouveau/nouveau_display.c | 8 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 6 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 2 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 1 - drivers/gpu/drm/nouveau/nouveau_gem.c | 14 +- drivers/gpu/drm/nouveau/nouveau_hwmon.c | 12 +- drivers/gpu/drm/nouveau/nouveau_platform.c | 2 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 3 +- drivers/gpu/drm/nouveau/nvkm/core/engine.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 13 + .../gpu/drm/nouveau/nvkm/engine/disp/changf119.c | 2 +- .../gpu/drm/nouveau/nvkm/engine/disp/channv50.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.c | 21 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c | 21 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/priv.h | 1 + .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c | 25 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r367.c | 16 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/gm20b.c | 2 + .../gpu/drm/nouveau/nvkm/subdev/secboot/gp10b.c | 2 + .../drm/omapdrm/displays/panel-sony-acx565akm.c | 2 +- .../drm/omapdrm/displays/panel-tpo-td028ttec1.c | 2 +- drivers/gpu/drm/omapdrm/dss/core.c | 4 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 2 +- drivers/gpu/drm/omapdrm/dss/display.c | 2 +- drivers/gpu/drm/omapdrm/dss/dpi.c | 2 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 2 +- drivers/gpu/drm/omapdrm/dss/dss.c | 2 +- drivers/gpu/drm/omapdrm/dss/dss.h | 5 +- drivers/gpu/drm/omapdrm/dss/pll.c | 73 +- drivers/gpu/drm/omapdrm/dss/sdi.c | 2 +- drivers/gpu/drm/omapdrm/dss/venc.c | 2 +- drivers/gpu/drm/omapdrm/dss/video-pll.c | 1 + drivers/gpu/drm/omapdrm/omap_connector.c | 4 +- drivers/gpu/drm/omapdrm/omap_debugfs.c | 9 +- drivers/gpu/drm/omapdrm/omap_drv.c | 6 +- drivers/gpu/drm/omapdrm/omap_drv.h | 2 +- drivers/gpu/drm/omapdrm/omap_fb.c | 109 +- drivers/gpu/drm/omapdrm/omap_fb.h | 2 - drivers/gpu/drm/omapdrm/omap_fbdev.c | 8 +- drivers/gpu/drm/omapdrm/omap_gem.c | 286 +- drivers/gpu/drm/omapdrm/omap_gem.h | 3 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 19 - drivers/gpu/drm/panel/Kconfig | 9 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 503 + drivers/gpu/drm/panel/panel-innolux-p079zca.c | 352 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 1 - drivers/gpu/drm/panel/panel-lvds.c | 1 - drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 58 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 1 - drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 2 +- drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 1 - drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 1 - drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 1 - drivers/gpu/drm/panel/panel-simple.c | 301 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 1 - drivers/gpu/drm/pl111/Makefile | 1 + drivers/gpu/drm/pl111/pl111_display.c | 56 +- drivers/gpu/drm/pl111/pl111_drm.h | 5 + drivers/gpu/drm/pl111/pl111_drv.c | 61 +- drivers/gpu/drm/pl111/pl111_nomadik.c | 36 + drivers/gpu/drm/pl111/pl111_nomadik.h | 18 + drivers/gpu/drm/pl111/pl111_vexpress.c | 3 +- drivers/gpu/drm/qxl/qxl_display.c | 18 +- drivers/gpu/drm/qxl/qxl_drv.c | 28 +- drivers/gpu/drm/qxl/qxl_gem.c | 2 +- drivers/gpu/drm/qxl/qxl_kms.c | 80 +- drivers/gpu/drm/qxl/qxl_release.c | 7 - drivers/gpu/drm/radeon/ci_dpm.c | 20 +- drivers/gpu/drm/radeon/cik.c | 22 +- drivers/gpu/drm/radeon/r600_dpm.c | 4 +- drivers/gpu/drm/radeon/radeon.h | 4 + drivers/gpu/drm/radeon/radeon_connectors.c | 94 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 6 +- drivers/gpu/drm/radeon/radeon_drv.c | 23 +- drivers/gpu/drm/radeon/radeon_encoders.c | 2 +- drivers/gpu/drm/radeon/radeon_mn.c | 22 +- drivers/gpu/drm/radeon/radeon_object.c | 7 +- drivers/gpu/drm/radeon/radeon_test.c | 1 + drivers/gpu/drm/radeon/radeon_ttm.c | 8 +- drivers/gpu/drm/radeon/si.c | 22 +- drivers/gpu/drm/radeon/si_dpm.c | 20 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 149 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 3 + drivers/gpu/drm/rcar-du/rcar_du_plane.c | 6 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 5 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 6 +- drivers/gpu/drm/rockchip/Kconfig | 25 +- drivers/gpu/drm/rockchip/Makefile | 1 + drivers/gpu/drm/rockchip/cdn-dp-core.c | 4 +- drivers/gpu/drm/rockchip/cdn-dp-reg.c | 16 +- drivers/gpu/drm/rockchip/dw-mipi-dsi.c | 4 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 4 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 98 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 86 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.h | 3 - drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 145 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 24 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 8 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 173 + drivers/gpu/drm/rockchip/rockchip_rgb.h | 33 + drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 215 + drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 99 + drivers/gpu/drm/savage/savage_state.c | 2 +- drivers/gpu/drm/scheduler/Makefile | 1 - drivers/gpu/drm/scheduler/gpu_scheduler.c | 386 +- drivers/gpu/drm/scheduler/sched_fence.c | 13 +- drivers/gpu/drm/selftests/drm_mm_selftests.h | 2 + drivers/gpu/drm/selftests/test-drm_mm.c | 71 + drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 2 +- drivers/gpu/drm/sti/sti_cursor.c | 2 +- drivers/gpu/drm/sti/sti_drv.c | 8 +- drivers/gpu/drm/sti/sti_dvo.c | 6 +- drivers/gpu/drm/sti/sti_gdp.c | 8 +- drivers/gpu/drm/sti/sti_hda.c | 3 +- drivers/gpu/drm/sti/sti_hdmi.c | 5 +- drivers/gpu/drm/sti/sti_hqvdp.c | 2 +- drivers/gpu/drm/stm/drv.c | 10 +- drivers/gpu/drm/stm/ltdc.c | 21 +- drivers/gpu/drm/stm/ltdc.h | 1 + drivers/gpu/drm/sun4i/Kconfig | 7 + drivers/gpu/drm/sun4i/Makefile | 1 + drivers/gpu/drm/sun4i/sun4i_backend.c | 93 +- drivers/gpu/drm/sun4i/sun4i_backend.h | 3 +- drivers/gpu/drm/sun4i/sun4i_crtc.c | 2 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 145 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 4 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 4 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 4 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 186 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 2 +- drivers/gpu/drm/sun4i/sun6i_drc.c | 1 + drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 117 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 61 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 10 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 54 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c | 90 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 81 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 4 + drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 272 + drivers/gpu/drm/sun4i/sun8i_tcon_top.h | 44 + drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 61 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 61 +- drivers/gpu/drm/tegra/dc.c | 2 +- drivers/gpu/drm/tegra/drm.c | 4 + drivers/gpu/drm/tegra/dsi.c | 5 +- drivers/gpu/drm/tegra/gem.c | 14 - drivers/gpu/drm/tegra/hdmi.c | 2 +- drivers/gpu/drm/tegra/output.c | 6 +- drivers/gpu/drm/tegra/rgb.c | 2 +- drivers/gpu/drm/tegra/sor.c | 2 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 2 +- drivers/gpu/drm/tilcdc/tilcdc_external.c | 9 +- drivers/gpu/drm/tilcdc/tilcdc_panel.c | 2 +- drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 4 +- drivers/gpu/drm/tinydrm/Kconfig | 11 + drivers/gpu/drm/tinydrm/Makefile | 1 + drivers/gpu/drm/tinydrm/core/tinydrm-core.c | 9 +- drivers/gpu/drm/tinydrm/ili9225.c | 1 - drivers/gpu/drm/tinydrm/ili9341.c | 232 + drivers/gpu/drm/tinydrm/mi0283qt.c | 1 - drivers/gpu/drm/tinydrm/mipi-dbi.c | 2 + drivers/gpu/drm/tinydrm/st7586.c | 1 - drivers/gpu/drm/tinydrm/st7735r.c | 1 - drivers/gpu/drm/ttm/ttm_bo.c | 17 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 11 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 63 +- drivers/gpu/drm/ttm/ttm_page_alloc.c | 62 +- drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 59 +- drivers/gpu/drm/ttm/ttm_tt.c | 25 +- drivers/gpu/drm/udl/udl_connector.c | 4 +- drivers/gpu/drm/udl/udl_dmabuf.c | 18 - drivers/gpu/drm/udl/udl_drv.h | 5 +- drivers/gpu/drm/udl/udl_fb.c | 23 +- drivers/gpu/drm/udl/udl_gem.c | 15 +- drivers/gpu/drm/udl/udl_main.c | 45 +- drivers/gpu/drm/udl/udl_modeset.c | 7 +- drivers/gpu/drm/udl/udl_transfer.c | 46 +- drivers/gpu/drm/v3d/v3d_bo.c | 28 +- drivers/gpu/drm/v3d/v3d_drv.c | 11 +- drivers/gpu/drm/v3d/v3d_drv.h | 11 +- drivers/gpu/drm/v3d/v3d_fence.c | 17 - drivers/gpu/drm/v3d/v3d_gem.c | 19 +- drivers/gpu/drm/v3d/v3d_irq.c | 3 - drivers/gpu/drm/v3d/v3d_regs.h | 1 + drivers/gpu/drm/v3d/v3d_sched.c | 26 +- drivers/gpu/drm/vc4/Makefile | 1 + drivers/gpu/drm/vc4/vc4_bo.c | 2 +- drivers/gpu/drm/vc4/vc4_crtc.c | 147 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 1 + drivers/gpu/drm/vc4/vc4_drv.c | 29 +- drivers/gpu/drm/vc4/vc4_drv.h | 10 +- drivers/gpu/drm/vc4/vc4_dsi.c | 57 +- drivers/gpu/drm/vc4/vc4_fence.c | 8 - drivers/gpu/drm/vc4/vc4_gem.c | 4 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 4 +- drivers/gpu/drm/vc4/vc4_kms.c | 11 +- drivers/gpu/drm/vc4/vc4_plane.c | 127 +- drivers/gpu/drm/vc4/vc4_regs.h | 6 + drivers/gpu/drm/vc4/vc4_txp.c | 477 + drivers/gpu/drm/vc4/vc4_vec.c | 2 +- drivers/gpu/drm/vgem/vgem_drv.c | 9 +- drivers/gpu/drm/vgem/vgem_fence.c | 13 - drivers/gpu/drm/virtio/virtgpu_display.c | 38 +- drivers/gpu/drm/virtio/virtgpu_drm_bus.c | 26 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 14 +- drivers/gpu/drm/virtio/virtgpu_fb.c | 10 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 7 - drivers/gpu/drm/virtio/virtgpu_plane.c | 6 +- drivers/gpu/drm/virtio/virtgpu_ttm.c | 39 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 57 +- drivers/gpu/drm/vkms/Makefile | 3 + drivers/gpu/drm/vkms/vkms_crc.c | 153 + drivers/gpu/drm/vkms/vkms_crtc.c | 230 + drivers/gpu/drm/vkms/vkms_drv.c | 157 + drivers/gpu/drm/vkms/vkms_drv.h | 135 + drivers/gpu/drm/vkms/vkms_gem.c | 254 + drivers/gpu/drm/vkms/vkms_output.c | 111 + drivers/gpu/drm/vkms/vkms_plane.c | 191 + drivers/gpu/drm/vmwgfx/Kconfig | 1 + drivers/gpu/drm/vmwgfx/Makefile | 4 +- .../gpu/drm/vmwgfx/device_include/svga3d_caps.h | 3 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h | 233 +- .../gpu/drm/vmwgfx/device_include/svga3d_devcaps.h | 86 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h | 300 +- .../gpu/drm/vmwgfx/device_include/svga3d_limits.h | 7 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h | 3 +- .../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 1094 +- .../gpu/drm/vmwgfx/device_include/svga3d_types.h | 334 +- .../gpu/drm/vmwgfx/device_include/svga_escape.h | 3 +- .../gpu/drm/vmwgfx/device_include/svga_overlay.h | 3 +- drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 211 +- drivers/gpu/drm/vmwgfx/device_include/svga_types.h | 6 +- .../drm/vmwgfx/device_include/vmware_pack_begin.h | 25 +- .../drm/vmwgfx/device_include/vmware_pack_end.h | 25 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 1123 +++ drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c | 887 -- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c | 376 - drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 72 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 186 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 122 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 41 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 42 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 29 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 608 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 80 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_marker.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.h | 35 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_prime.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_reg.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 709 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource_priv.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 146 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 30 +- drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 109 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 553 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 887 ++ drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_va.c | 4 +- drivers/gpu/drm/xen/xen_drm_front.c | 2 +- drivers/gpu/drm/xen/xen_drm_front.h | 4 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 2 +- drivers/gpu/drm/xen/xen_drm_front_shbuf.c | 2 +- drivers/gpu/drm/zte/zx_hdmi.c | 4 +- drivers/gpu/drm/zte/zx_plane.c | 2 +- drivers/gpu/drm/zte/zx_tvenc.c | 2 +- drivers/gpu/drm/zte/zx_vga.c | 4 +- drivers/gpu/ipu-v3/ipu-common.c | 6 + drivers/gpu/ipu-v3/ipu-cpmem.c | 29 +- drivers/gpu/ipu-v3/ipu-csi.c | 34 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 6 + drivers/gpu/ipu-v3/ipu-pre.c | 3 +- drivers/gpu/ipu-v3/ipu-prg.c | 3 +- drivers/gpu/vga/vga_switcheroo.c | 63 +- drivers/hid/Kconfig | 11 + drivers/hid/Makefile | 1 + drivers/hid/hid-apple.c | 9 +- drivers/hid/hid-core.c | 47 +- drivers/hid/hid-cougar.c | 342 + drivers/hid/hid-elan.c | 235 +- drivers/hid/hid-hyperv.c | 3 + drivers/hid/hid-ids.h | 12 +- drivers/hid/hid-input.c | 72 +- drivers/hid/hid-logitech-hidpp.c | 311 +- drivers/hid/hid-microsoft.c | 190 +- drivers/hid/hid-multitouch.c | 1072 +- drivers/hid/hid-ntrig.c | 2 + drivers/hid/hid-redragon.c | 26 +- drivers/hid/hid-saitek.c | 2 + drivers/hid/hid-sensor-hub.c | 23 + drivers/hid/hid-sony.c | 164 +- drivers/hid/hid-wiimote-core.c | 14 + drivers/hid/hid-wiimote-modules.c | 440 + drivers/hid/hid-wiimote.h | 3 + drivers/hid/i2c-hid/i2c-hid.c | 68 +- drivers/hid/intel-ish-hid/ipc/hw-ish.h | 1 + drivers/hid/intel-ish-hid/ipc/ipc.c | 9 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 14 +- drivers/hid/intel-ish-hid/ishtp/hbm.c | 2 - drivers/hid/usbhid/hid-core.c | 7 +- drivers/hid/wacom_sys.c | 123 +- drivers/hid/wacom_wac.c | 20 +- drivers/hsi/controllers/omap_ssi_port.c | 1 + drivers/hv/channel.c | 67 +- drivers/hv/channel_mgmt.c | 10 +- drivers/hv/hv.c | 44 +- drivers/hv/hv_balloon.c | 3 + drivers/hv/hv_util.c | 3 + drivers/hv/ring_buffer.c | 65 +- drivers/hv/vmbus_drv.c | 120 +- drivers/hwmon/Kconfig | 32 + drivers/hwmon/Makefile | 3 + drivers/hwmon/adt7475.c | 365 +- drivers/hwmon/aspeed-pwm-tacho.c | 2 +- drivers/hwmon/emc1403.c | 2 + drivers/hwmon/ibmaem.c | 2 +- drivers/hwmon/ibmpex.c | 2 +- drivers/hwmon/ibmpowernv.c | 248 +- drivers/hwmon/iio_hwmon.c | 77 +- drivers/hwmon/ina2xx.c | 13 +- drivers/hwmon/k10temp.c | 13 +- drivers/hwmon/max197.c | 1 + drivers/hwmon/mc13783-adc.c | 1 + drivers/hwmon/mlxreg-fan.c | 489 + drivers/hwmon/nct6775.c | 8 +- drivers/hwmon/nct7904.c | 68 +- drivers/hwmon/npcm750-pwm-fan.c | 1057 ++ drivers/hwmon/pmbus/Kconfig | 5 +- drivers/hwmon/pmbus/ltc2978.c | 9 +- drivers/hwmon/pmbus/max34440.c | 93 +- drivers/hwmon/raspberrypi-hwmon.c | 167 + drivers/hwspinlock/hwspinlock_core.c | 223 +- drivers/hwtracing/coresight/Kconfig | 11 + drivers/hwtracing/coresight/Makefile | 1 + drivers/hwtracing/coresight/coresight-catu.c | 577 ++ drivers/hwtracing/coresight/coresight-catu.h | 119 + .../coresight/coresight-dynamic-replicator.c | 4 +- drivers/hwtracing/coresight/coresight-etb10.c | 183 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 132 +- drivers/hwtracing/coresight/coresight-etm-perf.h | 26 + drivers/hwtracing/coresight/coresight-etm.h | 3 - .../hwtracing/coresight/coresight-etm3x-sysfs.c | 43 +- drivers/hwtracing/coresight/coresight-etm3x.c | 8 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 47 +- drivers/hwtracing/coresight/coresight-etm4x.c | 75 +- drivers/hwtracing/coresight/coresight-etm4x.h | 3 - drivers/hwtracing/coresight/coresight-funnel.c | 4 +- drivers/hwtracing/coresight/coresight-priv.h | 12 +- drivers/hwtracing/coresight/coresight-replicator.c | 4 +- drivers/hwtracing/coresight/coresight-stm.c | 4 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 139 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 1337 ++- drivers/hwtracing/coresight/coresight-tmc.c | 87 +- drivers/hwtracing/coresight/coresight-tmc.h | 117 +- drivers/hwtracing/coresight/coresight-tpiu.c | 13 +- drivers/hwtracing/coresight/coresight.c | 119 +- drivers/hwtracing/coresight/of_coresight.c | 265 +- drivers/hwtracing/intel_th/msu.c | 2 +- drivers/i2c/Makefile | 1 - drivers/i2c/algos/i2c-algo-bit.c | 55 +- drivers/i2c/busses/Kconfig | 42 +- drivers/i2c/busses/Makefile | 3 + drivers/i2c/busses/i2c-amd8111.c | 1 + drivers/i2c/busses/i2c-aspeed.c | 155 +- drivers/i2c/busses/i2c-brcmstb.c | 8 +- drivers/i2c/busses/i2c-davinci.c | 4 +- drivers/i2c/busses/i2c-designware-baytrail.c | 12 +- drivers/i2c/busses/i2c-designware-common.c | 93 +- drivers/i2c/busses/i2c-designware-core.h | 32 +- drivers/i2c/busses/i2c-designware-master.c | 226 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 17 +- drivers/i2c/busses/i2c-designware-platdrv.c | 157 +- drivers/i2c/busses/i2c-designware-slave.c | 62 +- drivers/i2c/busses/i2c-emev2.c | 5 +- drivers/i2c/busses/i2c-exynos5.c | 22 +- drivers/i2c/busses/i2c-fsi.c | 752 ++ drivers/i2c/busses/i2c-gpio.c | 97 +- drivers/i2c/busses/i2c-highlander.c | 5 +- drivers/i2c/busses/i2c-i801.c | 20 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 1 - drivers/i2c/busses/i2c-imx.c | 23 +- drivers/i2c/busses/i2c-mt65xx.c | 62 +- drivers/i2c/busses/i2c-mxs.c | 8 +- drivers/i2c/busses/i2c-ocores.c | 4 +- drivers/i2c/busses/i2c-owl.c | 495 + drivers/i2c/busses/i2c-pasemi.c | 3 +- drivers/i2c/busses/i2c-pmcmsp.c | 17 +- drivers/i2c/busses/i2c-qcom-geni.c | 673 ++ drivers/i2c/busses/i2c-rcar.c | 83 +- drivers/i2c/busses/i2c-riic.c | 5 +- drivers/i2c/busses/i2c-s3c2410.c | 4 +- drivers/i2c/busses/i2c-sh_mobile.c | 35 +- drivers/i2c/busses/i2c-sprd.c | 8 +- drivers/i2c/busses/i2c-stu300.c | 12 +- drivers/i2c/busses/i2c-tegra.c | 90 +- drivers/i2c/busses/i2c-uniphier-f.c | 7 +- drivers/i2c/busses/i2c-uniphier.c | 7 +- drivers/i2c/busses/i2c-xiic.c | 4 + drivers/i2c/busses/i2c-xlp9xx.c | 41 +- drivers/i2c/busses/i2c-xlr.c | 11 +- drivers/i2c/i2c-core-acpi.c | 19 +- drivers/i2c/i2c-core-base.c | 107 +- drivers/i2c/i2c-core-slave.c | 8 +- drivers/i2c/i2c-core-smbus.c | 28 +- drivers/i2c/i2c-mux.c | 4 +- drivers/i2c/muxes/i2c-mux-mlxcpld.c | 28 +- drivers/i2c/muxes/i2c-mux-pca9541.c | 75 +- drivers/i2c/muxes/i2c-mux-pca954x.c | 51 +- drivers/ide/hpt366.c | 5 +- drivers/ide/ide-cd.c | 58 +- drivers/ide/ide-cd.h | 6 +- drivers/ide/ide-cd_ioctl.c | 62 +- drivers/ide/ide-floppy.c | 1 + drivers/ide/ide-io.c | 4 - drivers/ide/ide-probe.c | 1 + drivers/ide/ide-tape.c | 2 - drivers/ide/ide-taskfile.c | 3 +- drivers/ide/sis5513.c | 1 + drivers/iio/Kconfig | 1 - drivers/iio/accel/Kconfig | 4 +- drivers/iio/accel/adxl345.h | 7 +- drivers/iio/accel/adxl345_core.c | 140 +- drivers/iio/accel/adxl345_i2c.c | 7 +- drivers/iio/accel/adxl345_spi.c | 6 +- drivers/iio/accel/mma8452.c | 1 + drivers/iio/accel/sca3000.c | 1 + drivers/iio/accel/st_accel_i2c.c | 64 +- drivers/iio/adc/Kconfig | 13 +- drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad_sigma_delta.c | 5 +- drivers/iio/adc/at91-sama5d2_adc.c | 783 +- drivers/iio/adc/hx711.c | 39 + drivers/iio/adc/ina2xx-adc.c | 17 +- drivers/iio/adc/max1363.c | 8 +- drivers/iio/adc/meson_saradc.c | 9 + drivers/iio/adc/sc27xx_adc.c | 522 + drivers/iio/adc/ti-ads7950.c | 43 +- drivers/iio/adc/xilinx-xadc-core.c | 44 +- drivers/iio/adc/xilinx-xadc.h | 1 + drivers/iio/chemical/Kconfig | 23 + drivers/iio/chemical/Makefile | 3 + drivers/iio/chemical/bme680.h | 96 + drivers/iio/chemical/bme680_core.c | 959 ++ drivers/iio/chemical/bme680_i2c.c | 85 + drivers/iio/chemical/bme680_spi.c | 125 + drivers/iio/common/st_sensors/st_sensors_core.c | 3 +- drivers/iio/counter/104-quad-8.c | 87 +- drivers/iio/dac/Kconfig | 10 + drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad5686.c | 7 + drivers/iio/dac/ad5686.h | 1 + drivers/iio/dac/ad5696-i2c.c | 1 + drivers/iio/dac/ad5758.c | 897 ++ drivers/iio/dac/ltc2632.c | 7 +- drivers/iio/dac/ti-dac5571.c | 6 - drivers/iio/frequency/ad9523.c | 68 +- drivers/iio/imu/adis.c | 3 + drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 37 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 5 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 38 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 143 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 16 +- drivers/iio/industrialio-core.c | 29 +- drivers/iio/light/Kconfig | 17 +- drivers/iio/light/Makefile | 1 + drivers/iio/light/si1133.c | 1071 ++ drivers/iio/light/vcnl4000.c | 220 +- drivers/iio/pressure/st_pressure_i2c.c | 3 +- drivers/iio/proximity/Kconfig | 13 + drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/isl29501.c | 1027 ++ drivers/iio/temperature/mlx90614.c | 4 +- drivers/infiniband/Kconfig | 5 +- drivers/infiniband/core/Makefile | 5 +- drivers/infiniband/core/addr.c | 16 +- drivers/infiniband/core/cache.c | 724 +- drivers/infiniband/core/cm.c | 147 +- drivers/infiniband/core/cm_msgs.h | 7 - drivers/infiniband/core/cma.c | 362 +- drivers/infiniband/core/core_priv.h | 4 +- drivers/infiniband/core/cq.c | 8 +- drivers/infiniband/core/device.c | 38 +- drivers/infiniband/core/mad.c | 115 +- drivers/infiniband/core/mad_priv.h | 7 +- drivers/infiniband/core/multicast.c | 40 +- drivers/infiniband/core/nldev.c | 16 +- drivers/infiniband/core/rdma_core.c | 1022 +- drivers/infiniband/core/rdma_core.h | 96 +- drivers/infiniband/core/roce_gid_mgmt.c | 306 +- drivers/infiniband/core/rw.c | 8 +- drivers/infiniband/core/sa_query.c | 138 +- drivers/infiniband/core/sysfs.c | 131 +- drivers/infiniband/core/ucm.c | 15 +- drivers/infiniband/core/ucma.c | 6 + drivers/infiniband/core/umem.c | 62 +- drivers/infiniband/core/umem_odp.c | 33 +- drivers/infiniband/core/user_mad.c | 1 + drivers/infiniband/core/uverbs.h | 39 +- drivers/infiniband/core/uverbs_cmd.c | 601 +- drivers/infiniband/core/uverbs_ioctl.c | 732 +- drivers/infiniband/core/uverbs_ioctl_merge.c | 664 -- drivers/infiniband/core/uverbs_main.c | 319 +- drivers/infiniband/core/uverbs_marshall.c | 2 - drivers/infiniband/core/uverbs_std_types.c | 200 +- .../infiniband/core/uverbs_std_types_counters.c | 108 +- drivers/infiniband/core/uverbs_std_types_cq.c | 154 +- drivers/infiniband/core/uverbs_std_types_dm.c | 61 +- .../infiniband/core/uverbs_std_types_flow_action.c | 177 +- drivers/infiniband/core/uverbs_std_types_mr.c | 88 +- drivers/infiniband/core/uverbs_uapi.c | 346 + drivers/infiniband/core/verbs.c | 523 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 146 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 15 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 144 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 51 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 29 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 61 +- drivers/infiniband/hw/cxgb3/iwch_cq.c | 64 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 44 +- drivers/infiniband/hw/cxgb3/iwch_provider.h | 8 +- drivers/infiniband/hw/cxgb3/iwch_qp.c | 32 +- drivers/infiniband/hw/cxgb4/cm.c | 90 +- drivers/infiniband/hw/cxgb4/cq.c | 269 +- drivers/infiniband/hw/cxgb4/device.c | 20 +- drivers/infiniband/hw/cxgb4/ev.c | 5 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 57 +- drivers/infiniband/hw/cxgb4/provider.c | 56 +- drivers/infiniband/hw/cxgb4/qp.c | 1057 +- drivers/infiniband/hw/cxgb4/resource.c | 51 +- drivers/infiniband/hw/cxgb4/t4.h | 164 +- drivers/infiniband/hw/cxgb4/t4fw_ri_api.h | 68 +- drivers/infiniband/hw/hfi1/Makefile | 41 +- drivers/infiniband/hw/hfi1/affinity.c | 28 +- drivers/infiniband/hw/hfi1/chip.c | 633 +- drivers/infiniband/hw/hfi1/chip.h | 101 +- drivers/infiniband/hw/hfi1/driver.c | 63 +- drivers/infiniband/hw/hfi1/file_ops.c | 14 +- drivers/infiniband/hw/hfi1/hfi.h | 290 +- drivers/infiniband/hw/hfi1/init.c | 151 +- drivers/infiniband/hw/hfi1/mmu_rb.c | 12 +- drivers/infiniband/hw/hfi1/msix.c | 363 + drivers/infiniband/hw/hfi1/msix.h | 64 + drivers/infiniband/hw/hfi1/pcie.c | 95 +- drivers/infiniband/hw/hfi1/pio.c | 14 +- drivers/infiniband/hw/hfi1/qp.c | 6 +- drivers/infiniband/hw/hfi1/qp.h | 24 +- drivers/infiniband/hw/hfi1/rc.c | 6 +- drivers/infiniband/hw/hfi1/ruc.c | 14 +- drivers/infiniband/hw/hfi1/sdma.c | 10 +- drivers/infiniband/hw/hfi1/sdma.h | 11 +- drivers/infiniband/hw/hfi1/verbs.c | 18 +- drivers/infiniband/hw/hfi1/vnic_main.c | 20 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 21 +- drivers/infiniband/hw/hns/hns_roce_common.h | 9 - drivers/infiniband/hw/hns/hns_roce_db.c | 2 + drivers/infiniband/hw/hns/hns_roce_device.h | 45 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 7 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 440 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 698 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 136 +- drivers/infiniband/hw/hns/hns_roce_main.c | 15 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 2 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 55 +- drivers/infiniband/hw/i40iw/Kconfig | 1 + drivers/infiniband/hw/i40iw/i40iw_cm.c | 26 +- drivers/infiniband/hw/i40iw/i40iw_hw.c | 83 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 54 +- drivers/infiniband/hw/mlx4/ah.c | 70 +- drivers/infiniband/hw/mlx4/mad.c | 29 +- drivers/infiniband/hw/mlx4/main.c | 41 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 21 +- drivers/infiniband/hw/mlx4/qp.c | 421 +- drivers/infiniband/hw/mlx4/srq.c | 4 +- drivers/infiniband/hw/mlx5/Makefile | 2 + drivers/infiniband/hw/mlx5/ah.c | 11 +- drivers/infiniband/hw/mlx5/cmd.c | 12 + drivers/infiniband/hw/mlx5/cmd.h | 1 + drivers/infiniband/hw/mlx5/cong.c | 9 +- drivers/infiniband/hw/mlx5/cq.c | 2 +- drivers/infiniband/hw/mlx5/devx.c | 1119 +++ drivers/infiniband/hw/mlx5/flow.c | 553 + drivers/infiniband/hw/mlx5/gsi.c | 8 +- drivers/infiniband/hw/mlx5/main.c | 581 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 106 +- drivers/infiniband/hw/mlx5/mr.c | 34 +- drivers/infiniband/hw/mlx5/odp.c | 2 +- drivers/infiniband/hw/mlx5/qp.c | 331 +- drivers/infiniband/hw/mlx5/srq.c | 4 +- drivers/infiniband/hw/mthca/mthca_av.c | 5 +- drivers/infiniband/hw/mthca/mthca_dev.h | 24 +- drivers/infiniband/hw/mthca/mthca_provider.c | 7 +- drivers/infiniband/hw/mthca/mthca_qp.c | 24 +- drivers/infiniband/hw/mthca/mthca_srq.c | 8 +- drivers/infiniband/hw/nes/nes.c | 3 - drivers/infiniband/hw/nes/nes.h | 11 +- drivers/infiniband/hw/nes/nes_cm.c | 8 +- drivers/infiniband/hw/nes/nes_hw.c | 6 +- drivers/infiniband/hw/nes/nes_nic.c | 2 - drivers/infiniband/hw/nes/nes_verbs.c | 74 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 32 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 1 - drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 26 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 1 - drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 50 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 12 +- drivers/infiniband/hw/qedr/main.c | 107 +- drivers/infiniband/hw/qedr/qedr.h | 43 +- drivers/infiniband/hw/qedr/qedr_hsi_rdma.h | 11 + drivers/infiniband/hw/qedr/qedr_iw_cm.c | 12 +- drivers/infiniband/hw/qedr/qedr_roce_cm.c | 37 +- drivers/infiniband/hw/qedr/qedr_roce_cm.h | 8 +- drivers/infiniband/hw/qedr/verbs.c | 623 +- drivers/infiniband/hw/qedr/verbs.h | 17 +- drivers/infiniband/hw/qib/qib_fs.c | 7 +- drivers/infiniband/hw/qib/qib_verbs.c | 3 +- drivers/infiniband/hw/qib/qib_verbs.h | 5 +- drivers/infiniband/hw/usnic/Kconfig | 2 +- drivers/infiniband/hw/usnic/usnic_fwd.c | 4 +- drivers/infiniband/hw/usnic/usnic_fwd.h | 2 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 10 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 8 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 40 +- drivers/infiniband/hw/usnic/usnic_uiom.h | 5 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma.h | 5 - drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 26 - drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 52 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 11 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 7 - drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 6 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 15 +- drivers/infiniband/sw/rdmavt/ah.c | 4 +- drivers/infiniband/sw/rdmavt/qp.c | 27 +- drivers/infiniband/sw/rdmavt/qp.h | 12 +- drivers/infiniband/sw/rdmavt/srq.c | 2 +- drivers/infiniband/sw/rxe/rxe.c | 3 +- drivers/infiniband/sw/rxe/rxe_av.c | 30 +- drivers/infiniband/sw/rxe/rxe_comp.c | 40 +- drivers/infiniband/sw/rxe/rxe_loc.h | 8 +- drivers/infiniband/sw/rxe/rxe_mr.c | 35 +- drivers/infiniband/sw/rxe/rxe_net.c | 91 +- drivers/infiniband/sw/rxe/rxe_param.h | 2 +- drivers/infiniband/sw/rxe/rxe_pool.c | 55 +- drivers/infiniband/sw/rxe/rxe_pool.h | 6 +- drivers/infiniband/sw/rxe/rxe_qp.c | 41 +- drivers/infiniband/sw/rxe/rxe_recv.c | 28 +- drivers/infiniband/sw/rxe/rxe_req.c | 17 +- drivers/infiniband/sw/rxe/rxe_resp.c | 15 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 70 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 4 + drivers/infiniband/ulp/ipoib/ipoib.h | 32 +- drivers/infiniband/ulp/ipoib/ipoib_cm.c | 83 +- drivers/infiniband/ulp/ipoib/ipoib_ethtool.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib_fs.c | 6 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 15 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 444 +- drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 7 +- drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 23 - drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 8 +- drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 261 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 16 +- drivers/infiniband/ulp/iser/iser_memory.c | 7 +- drivers/infiniband/ulp/iser/iser_verbs.c | 14 +- drivers/infiniband/ulp/isert/ib_isert.c | 26 +- drivers/infiniband/ulp/srp/ib_srp.c | 27 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 84 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 4 +- drivers/input/evbug.c | 4 - drivers/input/evdev.c | 16 +- drivers/input/gameport/emu10k1-gp.c | 4 - drivers/input/gameport/lightning.c | 4 - drivers/input/gameport/ns558.c | 4 - drivers/input/input.c | 16 +- drivers/input/joystick/a3d.c | 4 - drivers/input/joystick/adi.c | 4 - drivers/input/joystick/amijoy.c | 4 - drivers/input/joystick/analog.c | 4 - drivers/input/joystick/cobra.c | 4 - drivers/input/joystick/db9.c | 9 +- drivers/input/joystick/gamecon.c | 4 - drivers/input/joystick/gf2k.c | 4 - drivers/input/joystick/grip.c | 4 - drivers/input/joystick/guillemot.c | 4 - drivers/input/joystick/iforce/iforce-ff.c | 8 +- drivers/input/joystick/iforce/iforce-main.c | 30 +- drivers/input/joystick/iforce/iforce-packets.c | 16 +- drivers/input/joystick/iforce/iforce-serio.c | 4 - drivers/input/joystick/iforce/iforce-usb.c | 4 - drivers/input/joystick/iforce/iforce.h | 6 +- drivers/input/joystick/interact.c | 4 - drivers/input/joystick/joydump.c | 4 - drivers/input/joystick/magellan.c | 4 - drivers/input/joystick/pxrc.c | 166 +- drivers/input/joystick/sidewinder.c | 4 - drivers/input/joystick/spaceball.c | 4 - drivers/input/joystick/spaceorb.c | 4 - drivers/input/joystick/stinger.c | 4 - drivers/input/joystick/tmdc.c | 4 - drivers/input/joystick/turbografx.c | 4 - drivers/input/joystick/warrior.c | 4 - drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/adp5589-keys.c | 1 + drivers/input/keyboard/amikbd.c | 4 - drivers/input/keyboard/atakbd.c | 4 - drivers/input/keyboard/cros_ec_keyb.c | 69 +- drivers/input/keyboard/gpio_keys.c | 8 +- drivers/input/keyboard/hilkbd.c | 4 +- drivers/input/keyboard/imx_keypad.c | 12 +- drivers/input/keyboard/newtonkbd.c | 4 - drivers/input/keyboard/snvs_pwrkey.c | 15 +- drivers/input/keyboard/stowaway.c | 4 - drivers/input/keyboard/sunkbd.c | 4 - drivers/input/keyboard/xtkbd.c | 4 - drivers/input/misc/keyspan_remote.c | 2 +- drivers/input/misc/pm8941-pwrkey.c | 70 +- drivers/input/misc/powermate.c | 2 +- drivers/input/misc/xen-kbdfront.c | 183 +- drivers/input/misc/yealink.c | 4 +- drivers/input/mouse/appletouch.c | 7 +- drivers/input/mouse/cyapa_gen5.c | 1 + drivers/input/mouse/cyapa_gen6.c | 1 + drivers/input/mouse/elan_i2c_smbus.c | 2 +- drivers/input/mouse/elantech.c | 2 +- drivers/input/mouse/inport.c | 4 - drivers/input/mouse/logibm.c | 4 - drivers/input/mouse/pc110pad.c | 4 - drivers/input/mouse/sermouse.c | 8 +- drivers/input/serio/ams_delta_serio.c | 198 +- drivers/input/serio/ct82c710.c | 4 - drivers/input/serio/hyperv-keyboard.c | 3 + drivers/input/serio/i8042.c | 3 + drivers/input/serio/q40kbd.c | 4 - drivers/input/serio/rpckbd.c | 4 - drivers/input/serio/serio.c | 4 - drivers/input/tablet/aiptek.c | 2 +- drivers/input/touchscreen/Kconfig | 25 + drivers/input/touchscreen/Makefile | 2 + drivers/input/touchscreen/atmel_mxt_ts.c | 223 +- drivers/input/touchscreen/bu21029_ts.c | 484 + drivers/input/touchscreen/eeti_ts.c | 37 +- drivers/input/touchscreen/egalax_ts.c | 5 +- drivers/input/touchscreen/elo.c | 1 + drivers/input/touchscreen/fsl-imx25-tcq.c | 21 +- drivers/input/touchscreen/gunze.c | 4 - drivers/input/touchscreen/imx6ul_tsc.c | 14 +- drivers/input/touchscreen/raydium_i2c_ts.c | 4 +- drivers/input/touchscreen/resistive-adc-touch.c | 204 + drivers/input/touchscreen/rohm_bu21023.c | 4 +- drivers/input/touchscreen/wdt87xx_i2c.c | 2 +- drivers/interconnect/Kconfig | 15 + drivers/interconnect/Makefile | 6 + drivers/interconnect/core.c | 729 ++ drivers/interconnect/qcom/Kconfig | 22 + drivers/interconnect/qcom/Makefile | 7 + drivers/interconnect/qcom/msm8916.c | 510 + drivers/interconnect/qcom/smd-rpm.c | 91 + drivers/interconnect/qcom/smd-rpm.h | 15 + drivers/iommu/Kconfig | 37 +- drivers/iommu/Makefile | 4 +- drivers/iommu/amd_iommu.c | 40 +- drivers/iommu/amd_iommu_debugfs.c | 33 + drivers/iommu/amd_iommu_init.c | 57 +- drivers/iommu/amd_iommu_proto.h | 6 + drivers/iommu/amd_iommu_types.h | 22 +- drivers/iommu/amd_iommu_v2.c | 3 +- drivers/iommu/arm-smmu-v3.c | 28 +- drivers/iommu/arm-smmu.c | 24 +- drivers/iommu/dma-iommu.c | 3 + drivers/iommu/dmar.c | 6 +- drivers/iommu/exynos-iommu.c | 3 - drivers/iommu/intel-iommu.c | 163 +- drivers/iommu/intel-pasid.c | 239 + drivers/iommu/intel-pasid.h | 39 + drivers/iommu/intel-svm.c | 84 +- drivers/iommu/io-pgtable-arm-v7s.c | 7 +- drivers/iommu/io-pgtable-arm.c | 3 +- drivers/iommu/iommu-debugfs.c | 66 + drivers/iommu/iommu.c | 44 +- drivers/iommu/ipmmu-vmsa.c | 62 +- drivers/iommu/msm_iommu.c | 19 +- drivers/iommu/mtk_iommu.c | 1 - drivers/iommu/mtk_iommu_v1.c | 1 - drivers/iommu/of_iommu.c | 21 +- drivers/iommu/omap-iommu.c | 5 +- drivers/iommu/qcom_iommu.c | 3 - drivers/iommu/rockchip-iommu.c | 48 +- drivers/iommu/tegra-gart.c | 1 - drivers/iommu/tegra-smmu.c | 1 - drivers/ipack/carriers/tpci200.c | 7 + drivers/irqchip/Kconfig | 28 +- drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-bcm7038-l1.c | 4 + drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c | 3 + drivers/irqchip/irq-gic-v3-its-pci-msi.c | 16 +- drivers/irqchip/irq-gic-v3-its-platform-msi.c | 2 + drivers/irqchip/irq-gic-v3-its.c | 243 +- drivers/irqchip/irq-gic-v3.c | 12 +- drivers/irqchip/irq-ingenic.c | 1 + drivers/irqchip/irq-renesas-h8s.c | 6 +- drivers/irqchip/irq-s3c24xx.c | 2 +- drivers/irqchip/irq-sifive-plic.c | 260 + drivers/irqchip/irq-stm32-exti.c | 26 +- drivers/irqchip/irq-tango.c | 3 +- drivers/irqchip/irq-xtensa-mx.c | 2 - drivers/irqchip/irq-xtensa-pic.c | 2 - drivers/isdn/i4l/isdn_common.c | 8 +- drivers/leds/Kconfig | 5 +- drivers/leds/led-triggers.c | 39 +- drivers/leds/leds-apu.c | 44 +- drivers/leds/leds-as3645a.c | 4 +- drivers/leds/leds-lm3692x.c | 181 +- drivers/leds/leds-lt3593.c | 190 +- drivers/leds/leds-max8997.c | 2 +- drivers/leds/leds-ns2.c | 4 +- drivers/leds/trigger/Kconfig | 15 +- drivers/leds/trigger/ledtrig-activity.c | 51 +- drivers/leds/trigger/ledtrig-backlight.c | 64 +- drivers/leds/trigger/ledtrig-camera.c | 3 +- drivers/leds/trigger/ledtrig-default-on.c | 20 +- drivers/leds/trigger/ledtrig-gpio.c | 92 +- drivers/leds/trigger/ledtrig-heartbeat.c | 49 +- drivers/leds/trigger/ledtrig-netdev.c | 101 +- drivers/leds/trigger/ledtrig-oneshot.c | 91 +- drivers/leds/trigger/ledtrig-timer.c | 58 +- drivers/leds/trigger/ledtrig-transient.c | 102 +- drivers/lightnvm/Kconfig | 30 +- drivers/lightnvm/pblk-cache.c | 9 +- drivers/lightnvm/pblk-core.c | 78 +- drivers/lightnvm/pblk-gc.c | 34 +- drivers/lightnvm/pblk-init.c | 98 +- drivers/lightnvm/pblk-rb.c | 24 +- drivers/lightnvm/pblk-read.c | 247 +- drivers/lightnvm/pblk-recovery.c | 47 +- drivers/lightnvm/pblk-sysfs.c | 13 +- drivers/lightnvm/pblk-write.c | 35 +- drivers/lightnvm/pblk.h | 48 +- drivers/macintosh/Kconfig | 19 +- drivers/macintosh/Makefile | 1 - drivers/macintosh/adb.c | 2 +- drivers/macintosh/therm_windtunnel.c | 25 +- drivers/macintosh/via-pmu.c | 346 +- drivers/macintosh/via-pmu68k.c | 850 -- drivers/mailbox/Kconfig | 16 + drivers/mailbox/Makefile | 4 + drivers/mailbox/imx-mailbox.c | 358 + drivers/mailbox/mailbox-xgene-slimpro.c | 6 +- drivers/mailbox/mtk-cmdq-mailbox.c | 571 ++ drivers/mailbox/omap-mailbox.c | 31 +- drivers/mailbox/ti-msgmgr.c | 353 +- drivers/md/bcache/Kconfig | 7 +- drivers/md/bcache/alloc.c | 39 +- drivers/md/bcache/bcache.h | 230 +- drivers/md/bcache/bset.c | 205 +- drivers/md/bcache/bset.h | 146 +- drivers/md/bcache/btree.c | 135 +- drivers/md/bcache/btree.h | 88 +- drivers/md/bcache/closure.c | 19 +- drivers/md/bcache/closure.h | 10 +- drivers/md/bcache/debug.c | 40 +- drivers/md/bcache/debug.h | 6 +- drivers/md/bcache/extents.c | 37 +- drivers/md/bcache/extents.h | 6 +- drivers/md/bcache/io.c | 24 +- drivers/md/bcache/journal.c | 28 +- drivers/md/bcache/journal.h | 28 +- drivers/md/bcache/movinggc.c | 14 +- drivers/md/bcache/request.c | 136 +- drivers/md/bcache/request.h | 18 +- drivers/md/bcache/stats.c | 15 +- drivers/md/bcache/stats.h | 15 +- drivers/md/bcache/super.c | 166 +- drivers/md/bcache/sysfs.c | 84 +- drivers/md/bcache/sysfs.h | 6 +- drivers/md/bcache/util.c | 135 +- drivers/md/bcache/util.h | 43 +- drivers/md/bcache/writeback.c | 159 +- drivers/md/bcache/writeback.h | 38 +- drivers/md/dm-cache-metadata.c | 13 +- drivers/md/dm-cache-target.c | 35 +- drivers/md/dm-crypt.c | 74 +- drivers/md/dm-delay.c | 249 +- drivers/md/dm-integrity.c | 505 +- drivers/md/dm-kcopyd.c | 18 +- drivers/md/dm-raid.c | 160 +- drivers/md/dm-raid1.c | 17 +- drivers/md/dm-snap.c | 41 +- drivers/md/dm-thin.c | 31 +- drivers/md/dm-verity-target.c | 24 +- drivers/md/dm-writecache.c | 11 +- drivers/md/dm-zoned-reclaim.c | 6 +- drivers/md/dm.c | 6 +- drivers/md/md-bitmap.c | 305 +- drivers/md/md-bitmap.h | 60 +- drivers/md/md-cluster.c | 65 +- drivers/md/md.c | 73 +- drivers/md/md.h | 1 + drivers/md/persistent-data/dm-space-map-common.c | 20 +- drivers/md/raid1.c | 35 +- drivers/md/raid10.c | 57 +- drivers/md/raid5-cache.c | 10 +- drivers/md/raid5-log.h | 5 + drivers/md/raid5.c | 62 +- drivers/media/cec/cec-adap.c | 18 +- drivers/media/cec/cec-api.c | 8 + drivers/media/cec/cec-notifier.c | 11 +- drivers/media/common/siano/smsdvb-debugfs.c | 10 +- drivers/media/common/siano/smsdvb-main.c | 6 +- drivers/media/common/siano/smsdvb.h | 7 +- drivers/media/common/videobuf2/videobuf2-core.c | 5 + .../media/common/videobuf2/videobuf2-dma-contig.c | 3 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 3 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 3 +- drivers/media/dvb-core/dvb_ca_en50221.c | 2 +- drivers/media/dvb-core/dvb_frontend.c | 84 +- drivers/media/dvb-core/dvbdev.c | 18 +- drivers/media/dvb-frontends/Kconfig | 10 + drivers/media/dvb-frontends/Makefile | 1 + drivers/media/dvb-frontends/af9013.c | 15 +- drivers/media/dvb-frontends/af9033.c | 7 +- drivers/media/dvb-frontends/as102_fe.c | 6 +- drivers/media/dvb-frontends/ascot2e.c | 6 +- drivers/media/dvb-frontends/atbm8830.c | 6 +- drivers/media/dvb-frontends/au8522_dig.c | 6 +- drivers/media/dvb-frontends/bcm3510.c | 6 +- drivers/media/dvb-frontends/cx22700.c | 6 +- drivers/media/dvb-frontends/cx22702.c | 6 +- drivers/media/dvb-frontends/cx24110.c | 8 +- drivers/media/dvb-frontends/cx24113.c | 8 +- drivers/media/dvb-frontends/cx24116.c | 8 +- drivers/media/dvb-frontends/cx24117.c | 8 +- drivers/media/dvb-frontends/cx24120.c | 8 +- drivers/media/dvb-frontends/cx24123.c | 8 +- drivers/media/dvb-frontends/cxd2820r_t.c | 4 +- drivers/media/dvb-frontends/cxd2820r_t2.c | 4 +- drivers/media/dvb-frontends/cxd2841er.c | 9 +- drivers/media/dvb-frontends/cxd2880/cxd2880_top.c | 6 +- drivers/media/dvb-frontends/dib0070.c | 8 +- drivers/media/dvb-frontends/dib0090.c | 12 +- drivers/media/dvb-frontends/dib3000mb.c | 6 +- drivers/media/dvb-frontends/dib3000mc.c | 6 +- drivers/media/dvb-frontends/dib7000m.c | 6 +- drivers/media/dvb-frontends/dib7000p.c | 6 +- drivers/media/dvb-frontends/dib8000.c | 6 +- drivers/media/dvb-frontends/dib9000.c | 6 +- drivers/media/dvb-frontends/drx39xyj/drxj.c | 25 +- drivers/media/dvb-frontends/drxd_hard.c | 13 +- drivers/media/dvb-frontends/drxk_hard.c | 30 +- drivers/media/dvb-frontends/ds3000.c | 8 +- drivers/media/dvb-frontends/dvb-pll.c | 27 +- drivers/media/dvb-frontends/dvb_dummy_fe.c | 24 +- drivers/media/dvb-frontends/gp8psk-fe.c | 6 +- drivers/media/dvb-frontends/helene.c | 105 +- drivers/media/dvb-frontends/helene.h | 3 + drivers/media/dvb-frontends/horus3a.c | 6 +- drivers/media/dvb-frontends/itd1000.c | 8 +- drivers/media/dvb-frontends/ix2505v.c | 8 +- drivers/media/dvb-frontends/l64781.c | 7 +- drivers/media/dvb-frontends/lg2160.c | 12 +- drivers/media/dvb-frontends/lgdt3305.c | 12 +- drivers/media/dvb-frontends/lgdt3306a.c | 6 +- drivers/media/dvb-frontends/lgdt330x.c | 12 +- drivers/media/dvb-frontends/lgs8gl5.c | 7 +- drivers/media/dvb-frontends/lgs8gxx.c | 6 +- drivers/media/dvb-frontends/m88ds3103.c | 6 +- drivers/media/dvb-frontends/m88rs2000.c | 8 +- drivers/media/dvb-frontends/mb86a16.c | 7 +- drivers/media/dvb-frontends/mb86a20s.c | 6 +- drivers/media/dvb-frontends/mn88443x.c | 802 ++ drivers/media/dvb-frontends/mn88443x.h | 27 + drivers/media/dvb-frontends/mt312.c | 10 +- drivers/media/dvb-frontends/mt352.c | 7 +- drivers/media/dvb-frontends/mxl5xx.c | 6 +- drivers/media/dvb-frontends/nxt200x.c | 6 +- drivers/media/dvb-frontends/nxt6000.c | 6 +- drivers/media/dvb-frontends/or51132.c | 6 +- drivers/media/dvb-frontends/or51211.c | 8 +- drivers/media/dvb-frontends/rtl2830.c | 16 +- drivers/media/dvb-frontends/rtl2832.c | 10 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 6 +- drivers/media/dvb-frontends/s5h1409.c | 6 +- drivers/media/dvb-frontends/s5h1411.c | 6 +- drivers/media/dvb-frontends/s5h1420.c | 8 +- drivers/media/dvb-frontends/s5h1432.c | 6 +- drivers/media/dvb-frontends/s921.c | 7 +- drivers/media/dvb-frontends/si2165.c | 2 +- drivers/media/dvb-frontends/si21xx.c | 7 +- drivers/media/dvb-frontends/sp8870.c | 6 +- drivers/media/dvb-frontends/sp887x.c | 6 +- drivers/media/dvb-frontends/stb0899_drv.c | 6 +- drivers/media/dvb-frontends/stb6000.c | 4 +- drivers/media/dvb-frontends/stb6100.c | 5 +- drivers/media/dvb-frontends/stv0288.c | 7 +- drivers/media/dvb-frontends/stv0297.c | 6 +- drivers/media/dvb-frontends/stv0299.c | 7 +- drivers/media/dvb-frontends/stv0367.c | 20 +- drivers/media/dvb-frontends/stv0900_core.c | 7 +- drivers/media/dvb-frontends/stv090x.c | 6 +- drivers/media/dvb-frontends/stv0910.c | 10 +- drivers/media/dvb-frontends/stv6110.c | 6 +- drivers/media/dvb-frontends/stv6110x.c | 7 +- drivers/media/dvb-frontends/stv6111.c | 5 +- drivers/media/dvb-frontends/tc90522.c | 10 +- drivers/media/dvb-frontends/tda10021.c | 10 +- drivers/media/dvb-frontends/tda10023.c | 6 +- drivers/media/dvb-frontends/tda10048.c | 6 +- drivers/media/dvb-frontends/tda1004x.c | 18 +- drivers/media/dvb-frontends/tda10071.c | 10 +- drivers/media/dvb-frontends/tda10086.c | 6 +- drivers/media/dvb-frontends/tda18271c2dd.c | 7 +- drivers/media/dvb-frontends/tda665x.c | 6 +- drivers/media/dvb-frontends/tda8083.c | 7 +- drivers/media/dvb-frontends/tda8261.c | 9 +- drivers/media/dvb-frontends/tda826x.c | 4 +- drivers/media/dvb-frontends/ts2020.c | 4 +- drivers/media/dvb-frontends/tua6100.c | 6 +- drivers/media/dvb-frontends/ves1820.c | 6 +- drivers/media/dvb-frontends/ves1x93.c | 8 +- drivers/media/dvb-frontends/zl10036.c | 8 +- drivers/media/dvb-frontends/zl10353.c | 7 +- drivers/media/firewire/firedtv-fe.c | 26 +- drivers/media/i2c/Kconfig | 117 +- drivers/media/i2c/Makefile | 5 + drivers/media/i2c/ad9389b.c | 1 + drivers/media/i2c/adv7180.c | 32 +- drivers/media/i2c/adv748x/adv748x-csi2.c | 2 +- drivers/media/i2c/adv7511.c | 1 + drivers/media/i2c/adv7604.c | 8 +- drivers/media/i2c/adv7842.c | 18 +- drivers/media/i2c/ak7375.c | 292 + drivers/media/i2c/cx25840/cx25840-core.h | 33 +- drivers/media/i2c/dw9807-vcm.c | 329 + drivers/media/i2c/et8ek8/et8ek8_driver.c | 1 + drivers/media/i2c/imx258.c | 8 + drivers/media/i2c/imx274.c | 742 +- drivers/media/i2c/lm3560.c | 3 +- drivers/media/i2c/mt9m032.c | 1 + drivers/media/i2c/mt9p031.c | 1 + drivers/media/i2c/mt9t001.c | 1 + drivers/media/i2c/mt9v032.c | 1 + drivers/media/i2c/mt9v111.c | 1298 +++ drivers/media/i2c/ov13858.c | 12 +- drivers/media/i2c/ov2680.c | 1186 +++ drivers/media/i2c/ov2685.c | 2 +- drivers/media/i2c/ov5640.c | 194 +- drivers/media/i2c/ov5645.c | 13 +- drivers/media/i2c/ov5670.c | 12 +- drivers/media/i2c/ov5695.c | 2 +- drivers/media/i2c/ov7670.c | 6 +- drivers/media/i2c/ov772x.c | 486 +- drivers/media/i2c/ov7740.c | 2 +- drivers/media/i2c/ov9650.c | 157 +- drivers/media/i2c/rj54n1cb0c.c | 1437 +++ drivers/media/i2c/smiapp/smiapp-core.c | 20 +- drivers/media/i2c/soc_camera/ov772x.c | 2 +- drivers/media/i2c/tc358743.c | 5 +- drivers/media/i2c/tda1997x.c | 2 +- drivers/media/i2c/tvp514x.c | 2 +- drivers/media/i2c/tvp5150.c | 2 +- drivers/media/i2c/tvp7002.c | 2 +- drivers/media/i2c/video-i2c.c | 81 + drivers/media/i2c/vs6624.c | 4 +- drivers/media/media-device.c | 32 +- drivers/media/pci/bt8xx/bttv-driver.c | 2 +- drivers/media/pci/bt8xx/dst.c | 26 +- drivers/media/pci/bt8xx/dvb-bt8xx.c | 12 +- drivers/media/pci/cobalt/cobalt-driver.c | 2 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 9 +- drivers/media/pci/cx18/cx18-driver.c | 2 - drivers/media/pci/cx23885/altera-ci.c | 2 +- drivers/media/pci/cx23885/cx23885-cards.c | 82 +- drivers/media/pci/cx23885/cx23885-core.c | 2 +- drivers/media/pci/cx25821/cx25821-audio-upstream.c | 679 -- drivers/media/pci/cx25821/cx25821-audio-upstream.h | 58 - drivers/media/pci/cx25821/cx25821-core.c | 4 +- drivers/media/pci/cx25821/cx25821-gpio.c | 2 +- drivers/media/pci/cx25821/cx25821-video-upstream.c | 673 -- drivers/media/pci/cx25821/cx25821-video-upstream.h | 135 - drivers/media/pci/cx25821/cx25821.h | 12 - drivers/media/pci/cx88/cx88-alsa.c | 7 +- drivers/media/pci/cx88/cx88-cards.c | 4 +- drivers/media/pci/cx88/cx88-dvb.c | 20 +- drivers/media/pci/ddbridge/Makefile | 3 +- drivers/media/pci/ddbridge/ddbridge-core.c | 45 +- drivers/media/pci/ddbridge/ddbridge-hw.c | 3 +- drivers/media/pci/ddbridge/ddbridge-i2c.c | 5 +- drivers/media/pci/ddbridge/ddbridge-max.c | 18 +- drivers/media/pci/ddbridge/ddbridge-max.h | 2 +- drivers/media/pci/ddbridge/ddbridge-mci.c | 409 +- drivers/media/pci/ddbridge/ddbridge-mci.h | 192 +- drivers/media/pci/ddbridge/ddbridge-regs.h | 8 - drivers/media/pci/ddbridge/ddbridge-sx8.c | 488 + drivers/media/pci/ddbridge/ddbridge.h | 14 +- drivers/media/pci/dm1105/dm1105.c | 3 + drivers/media/pci/intel/ipu3/ipu3-cio2.c | 6 +- drivers/media/pci/ivtv/ivtv-driver.c | 2 +- drivers/media/pci/ivtv/ivtv-i2c.c | 1 + drivers/media/pci/ivtv/ivtvfb.c | 2 +- drivers/media/pci/mantis/mantis_vp3030.c | 4 +- drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c | 5 - drivers/media/pci/pt1/pt1.c | 2 - drivers/media/pci/saa7164/saa7164-vbi.c | 6 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 7 + drivers/media/pci/tw686x/tw686x-video.c | 11 +- drivers/media/platform/Kconfig | 20 +- drivers/media/platform/Makefile | 5 +- drivers/media/platform/atmel/atmel-isi.c | 27 +- drivers/media/platform/cadence/Kconfig | 2 + drivers/media/platform/cadence/cdns-csi2rx.c | 1 + drivers/media/platform/cadence/cdns-csi2tx.c | 1 + drivers/media/platform/cec-gpio/cec-gpio.c | 54 + drivers/media/platform/coda/coda-bit.c | 123 +- drivers/media/platform/coda/coda-common.c | 189 +- drivers/media/platform/coda/coda-h264.c | 319 + drivers/media/platform/coda/coda.h | 4 + drivers/media/platform/coda/coda_regs.h | 1 + drivers/media/platform/coda/imx-vdoa.c | 1 + drivers/media/platform/cros-ec-cec/Makefile | 1 + drivers/media/platform/cros-ec-cec/cros-ec-cec.c | 347 + drivers/media/platform/davinci/vpbe_osd.c | 1 + drivers/media/platform/davinci/vpbe_venc.c | 1 + drivers/media/platform/davinci/vpif_display.c | 24 +- drivers/media/platform/exynos-gsc/gsc-m2m.c | 2 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 11 +- drivers/media/platform/exynos4-is/media-dev.c | 6 +- drivers/media/platform/exynos4-is/mipi-csis.c | 6 +- drivers/media/platform/fsl-viu.c | 38 +- drivers/media/platform/m2m-deinterlace.c | 25 +- drivers/media/platform/meson/ao-cec.c | 2 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 5 - drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 25 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 23 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 16 - drivers/media/platform/mtk-vpu/mtk_vpu.c | 2 +- drivers/media/platform/mx2_emmaprp.c | 21 +- drivers/media/platform/omap/Kconfig | 1 + drivers/media/platform/omap3isp/isp.c | 6 +- drivers/media/platform/pxa_camera.c | 22 +- drivers/media/platform/qcom/camss-8x16/Makefile | 11 - .../media/platform/qcom/camss-8x16/camss-csid.c | 1094 -- .../media/platform/qcom/camss-8x16/camss-csid.h | 82 - .../media/platform/qcom/camss-8x16/camss-csiphy.c | 893 -- .../media/platform/qcom/camss-8x16/camss-csiphy.h | 77 - .../media/platform/qcom/camss-8x16/camss-ispif.c | 1178 --- .../media/platform/qcom/camss-8x16/camss-ispif.h | 85 - drivers/media/platform/qcom/camss-8x16/camss-vfe.c | 3093 ------ drivers/media/platform/qcom/camss-8x16/camss-vfe.h | 123 - .../media/platform/qcom/camss-8x16/camss-video.c | 859 -- .../media/platform/qcom/camss-8x16/camss-video.h | 70 - drivers/media/platform/qcom/camss-8x16/camss.c | 751 -- drivers/media/platform/qcom/camss-8x16/camss.h | 106 - drivers/media/platform/qcom/camss/Makefile | 15 + drivers/media/platform/qcom/camss/camss-csid.c | 1392 +++ drivers/media/platform/qcom/camss/camss-csid.h | 77 + .../platform/qcom/camss/camss-csiphy-2ph-1-0.c | 177 + .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 257 + drivers/media/platform/qcom/camss/camss-csiphy.c | 765 ++ drivers/media/platform/qcom/camss/camss-csiphy.h | 92 + drivers/media/platform/qcom/camss/camss-ispif.c | 1373 +++ drivers/media/platform/qcom/camss/camss-ispif.h | 78 + drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 1019 ++ drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 1141 +++ drivers/media/platform/qcom/camss/camss-vfe.c | 2342 +++++ drivers/media/platform/qcom/camss/camss-vfe.h | 186 + drivers/media/platform/qcom/camss/camss-video.c | 958 ++ drivers/media/platform/qcom/camss/camss-video.h | 62 + drivers/media/platform/qcom/camss/camss.c | 1028 ++ drivers/media/platform/qcom/camss/camss.h | 115 + drivers/media/platform/qcom/venus/Makefile | 3 +- drivers/media/platform/qcom/venus/core.c | 107 + drivers/media/platform/qcom/venus/core.h | 100 +- drivers/media/platform/qcom/venus/helpers.c | 568 +- drivers/media/platform/qcom/venus/helpers.h | 23 +- drivers/media/platform/qcom/venus/hfi.c | 12 +- drivers/media/platform/qcom/venus/hfi.h | 10 + drivers/media/platform/qcom/venus/hfi_cmds.c | 62 +- drivers/media/platform/qcom/venus/hfi_helper.h | 112 +- drivers/media/platform/qcom/venus/hfi_msgs.c | 407 +- drivers/media/platform/qcom/venus/hfi_parser.c | 278 + drivers/media/platform/qcom/venus/hfi_parser.h | 110 + drivers/media/platform/qcom/venus/hfi_venus.c | 108 +- drivers/media/platform/qcom/venus/hfi_venus_io.h | 10 + drivers/media/platform/qcom/venus/vdec.c | 329 +- drivers/media/platform/qcom/venus/vdec_ctrls.c | 10 +- drivers/media/platform/qcom/venus/venc.c | 227 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 10 +- drivers/media/platform/rcar-fcp.c | 7 +- drivers/media/platform/rcar-vin/Kconfig | 1 + drivers/media/platform/rcar-vin/Makefile | 1 + drivers/media/platform/rcar-vin/rcar-core.c | 321 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 20 +- drivers/media/platform/rcar-vin/rcar-dma.c | 63 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 18 +- drivers/media/platform/rcar-vin/rcar-vin.h | 37 +- drivers/media/platform/rcar_drif.c | 8 +- drivers/media/platform/rcar_fdp1.c | 6 +- drivers/media/platform/rcar_jpu.c | 27 +- drivers/media/platform/renesas-ceu.c | 91 +- drivers/media/platform/rockchip/rga/rga-buf.c | 45 +- drivers/media/platform/rockchip/rga/rga.c | 20 +- drivers/media/platform/rockchip/rga/rga.h | 2 - drivers/media/platform/s3c-camif/camif-capture.c | 4 +- drivers/media/platform/s5p-g2d/g2d.c | 19 +- drivers/media/platform/s5p-g2d/g2d.h | 1 - drivers/media/platform/s5p-jpeg/jpeg-core.c | 7 - drivers/media/platform/s5p-mfc/s5p_mfc.c | 29 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 15 +- drivers/media/platform/sh_veu.c | 5 +- drivers/media/platform/sh_vou.c | 5 +- .../platform/soc_camera/sh_mobile_ceu_camera.c | 6 +- .../platform/soc_camera/soc_camera_platform.c | 5 +- drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/media/platform/sti/delta/delta-v4l2.c | 18 - drivers/media/platform/sti/hva/hva-v4l2.c | 1 + drivers/media/platform/stm32/stm32-dcmi.c | 259 +- drivers/media/platform/ti-vpe/vpe.c | 20 - drivers/media/platform/vicodec/Kconfig | 13 + drivers/media/platform/vicodec/Makefile | 4 + drivers/media/platform/vicodec/codec-fwht.c | 855 ++ drivers/media/platform/vicodec/codec-fwht.h | 125 + drivers/media/platform/vicodec/codec-v4l2-fwht.c | 325 + drivers/media/platform/vicodec/codec-v4l2-fwht.h | 50 + drivers/media/platform/vicodec/vicodec-core.c | 1439 +++ drivers/media/platform/video-mux.c | 119 +- drivers/media/platform/vim2m.c | 42 +- drivers/media/platform/vimc/vimc-capture.c | 1 + drivers/media/platform/vimc/vimc-core.c | 1 - drivers/media/platform/vimc/vimc-debayer.c | 1 + drivers/media/platform/vimc/vimc-scaler.c | 1 + drivers/media/platform/vimc/vimc-sensor.c | 1 + drivers/media/platform/vivid/vivid-ctrls.c | 2 +- drivers/media/platform/vivid/vivid-kthread-cap.c | 2 +- drivers/media/platform/vsp1/vsp1.h | 3 + drivers/media/platform/vsp1/vsp1_dl.c | 433 +- drivers/media/platform/vsp1/vsp1_dl.h | 28 + drivers/media/platform/vsp1/vsp1_drm.c | 8 +- drivers/media/platform/vsp1/vsp1_drv.c | 20 +- drivers/media/platform/vsp1/vsp1_pipe.h | 2 + drivers/media/platform/vsp1/vsp1_regs.h | 5 +- drivers/media/platform/vsp1/vsp1_rpf.c | 72 +- drivers/media/platform/vsp1/vsp1_wpf.c | 6 +- drivers/media/radio/radio-wl1273.c | 2 +- drivers/media/radio/si4713/radio-usb-si4713.c | 3 - drivers/media/tuners/e4000.c | 6 +- drivers/media/tuners/fc0011.c | 6 +- drivers/media/tuners/fc0012.c | 7 +- drivers/media/tuners/fc0013.c | 7 +- drivers/media/tuners/fc2580.c | 6 +- drivers/media/tuners/it913x.c | 6 +- drivers/media/tuners/m88rs6000t.c | 6 +- drivers/media/tuners/max2165.c | 8 +- drivers/media/tuners/mc44s803.c | 8 +- drivers/media/tuners/mt2060.c | 8 +- drivers/media/tuners/mt2063.c | 7 +- drivers/media/tuners/mt2131.c | 8 +- drivers/media/tuners/mt2266.c | 8 +- drivers/media/tuners/mxl301rf.c | 4 +- drivers/media/tuners/mxl5005s.c | 8 +- drivers/media/tuners/mxl5007t.c | 2 - drivers/media/tuners/qm1d1b0004.c | 4 +- drivers/media/tuners/qm1d1c0042.c | 4 +- drivers/media/tuners/qt1010.c | 8 +- drivers/media/tuners/qt1010_priv.h | 14 +- drivers/media/tuners/r820t.c | 6 +- drivers/media/tuners/si2157.c | 6 +- drivers/media/tuners/tda18212.c | 8 +- drivers/media/tuners/tda18218.c | 8 +- drivers/media/tuners/tda18250.c | 6 +- drivers/media/tuners/tda18271-common.c | 8 +- drivers/media/tuners/tda18271-fe.c | 6 +- drivers/media/tuners/tda827x.c | 12 +- drivers/media/tuners/tua9001.c | 6 +- drivers/media/tuners/tuner-simple.c | 5 +- drivers/media/tuners/tuner-xc2028.c | 15 +- drivers/media/tuners/xc4000.c | 16 +- drivers/media/tuners/xc5000.c | 12 +- drivers/media/usb/au0828/au0828-video.c | 2 +- drivers/media/usb/cx231xx/Kconfig | 2 +- drivers/media/usb/cx231xx/cx231xx-audio.c | 14 +- drivers/media/usb/cx231xx/cx231xx-core.c | 10 +- drivers/media/usb/cx231xx/cx231xx-i2c.c | 2 - drivers/media/usb/cx231xx/cx231xx-vbi.c | 7 +- drivers/media/usb/dvb-usb-v2/Kconfig | 5 +- drivers/media/usb/dvb-usb-v2/af9035.c | 6 +- drivers/media/usb/dvb-usb-v2/gl861.c | 492 +- drivers/media/usb/dvb-usb-v2/gl861.h | 1 + drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c | 6 +- drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c | 6 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 2 +- drivers/media/usb/dvb-usb-v2/usb_urb.c | 4 +- drivers/media/usb/dvb-usb/Kconfig | 6 - drivers/media/usb/dvb-usb/Makefile | 3 - drivers/media/usb/dvb-usb/af9005-fe.c | 6 +- drivers/media/usb/dvb-usb/cinergyT2-fe.c | 6 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 1 + drivers/media/usb/dvb-usb/dtt200u-fe.c | 6 +- drivers/media/usb/dvb-usb/dw2102.c | 19 +- drivers/media/usb/dvb-usb/friio-fe.c | 11 +- drivers/media/usb/dvb-usb/m920x.c | 3 - drivers/media/usb/dvb-usb/usb-urb.c | 4 +- drivers/media/usb/dvb-usb/vp702x-fe.c | 7 +- drivers/media/usb/dvb-usb/vp7045-fe.c | 6 +- drivers/media/usb/em28xx/em28xx-cards.c | 39 +- drivers/media/usb/em28xx/em28xx-core.c | 6 +- drivers/media/usb/em28xx/em28xx-dvb.c | 4 +- drivers/media/usb/em28xx/em28xx-i2c.c | 4 - drivers/media/usb/go7007/go7007-driver.c | 9 +- drivers/media/usb/go7007/snd-go7007.c | 11 +- drivers/media/usb/gspca/kinect.c | 2 +- drivers/media/usb/hackrf/hackrf.c | 6 +- drivers/media/usb/hdpvr/hdpvr-i2c.c | 3 - drivers/media/usb/stk1160/stk1160-v4l.c | 2 +- drivers/media/usb/tm6000/tm6000-dvb.c | 5 + drivers/media/usb/tm6000/tm6000-i2c.c | 2 - drivers/media/usb/ttusb-dec/ttusbdecfe.c | 12 +- drivers/media/usb/usbtv/usbtv-audio.c | 5 +- drivers/media/usb/uvc/uvc_ctrl.c | 215 +- drivers/media/usb/uvc/uvc_driver.c | 5 + drivers/media/usb/uvc/uvc_status.c | 121 +- drivers/media/usb/uvc/uvc_v4l2.c | 4 +- drivers/media/usb/uvc/uvc_video.c | 62 +- drivers/media/usb/uvc/uvcvideo.h | 18 +- drivers/media/v4l2-core/v4l2-ctrls.c | 38 +- drivers/media/v4l2-core/v4l2-dev.c | 16 +- drivers/media/v4l2-core/v4l2-device.c | 3 +- drivers/media/v4l2-core/v4l2-dv-timings.c | 39 + drivers/media/v4l2-core/v4l2-fwnode.c | 6 +- drivers/media/v4l2-core/v4l2-ioctl.c | 128 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 266 +- drivers/media/v4l2-core/v4l2-subdev.c | 22 + drivers/memory/Kconfig | 6 +- drivers/memory/atmel-ebi.c | 3 +- drivers/memory/tegra/mc.c | 16 +- drivers/memory/tegra/tegra186.c | 1 + drivers/memory/ti-aemif.c | 2 +- drivers/memory/ti-emif-pm.c | 33 + drivers/message/fusion/mptbase.c | 5 +- drivers/message/fusion/mptctl.c | 4 +- drivers/message/fusion/mptfc.c | 2 +- drivers/message/fusion/mptsas.c | 1 + drivers/mfd/88pm860x-i2c.c | 8 +- drivers/mfd/Kconfig | 83 +- drivers/mfd/Makefile | 17 +- drivers/mfd/arizona-core.c | 34 +- drivers/mfd/as3722.c | 12 + drivers/mfd/atmel-hlcdc.c | 1 + drivers/mfd/axp20x-i2c.c | 2 + drivers/mfd/axp20x.c | 28 +- drivers/mfd/cros_ec_dev.c | 33 + drivers/mfd/cs47l35-tables.c | 1609 +++ drivers/mfd/cs47l85-tables.c | 3009 ++++++ drivers/mfd/cs47l90-tables.c | 2674 +++++ drivers/mfd/da9063-core.c | 44 +- drivers/mfd/da9063-i2c.c | 239 +- drivers/mfd/da9063-irq.c | 264 +- drivers/mfd/dln2.c | 10 +- drivers/mfd/hi655x-pmic.c | 2 +- drivers/mfd/intel-lpss-pci.c | 13 + drivers/mfd/kempld-core.c | 15 +- drivers/mfd/madera-core.c | 609 ++ drivers/mfd/madera-i2c.c | 140 + drivers/mfd/madera-spi.c | 139 + drivers/mfd/madera.h | 44 + drivers/mfd/rave-sp.c | 119 +- drivers/mfd/rohm-bd718x7.c | 211 + drivers/mfd/sec-core.c | 1 + drivers/mfd/sm501.c | 1 + drivers/mfd/ti_am335x_tscadc.c | 3 +- drivers/mfd/wm8994-core.c | 15 +- drivers/misc/aspeed-lpc-snoop.c | 84 +- drivers/misc/cardreader/rtsx_pcr.c | 12 +- drivers/misc/cb710/core.c | 23 +- drivers/misc/cxl/Kconfig | 8 - drivers/misc/cxl/Makefile | 2 +- drivers/misc/cxl/api.c | 157 +- drivers/misc/cxl/base.c | 83 - drivers/misc/cxl/context.c | 3 +- drivers/misc/cxl/cxl.h | 41 - drivers/misc/cxl/cxllib.c | 4 - drivers/misc/cxl/debugfs.c | 5 - drivers/misc/cxl/fault.c | 4 +- drivers/misc/cxl/guest.c | 8 - drivers/misc/cxl/main.c | 7 +- drivers/misc/cxl/native.c | 3 +- drivers/misc/cxl/pci.c | 392 +- drivers/misc/cxl/phb.c | 44 - drivers/misc/cxl/vphb.c | 46 +- drivers/misc/eeprom/at24.c | 17 + drivers/misc/eeprom/at25.c | 4 + drivers/misc/eeprom/idt_89hpesx.c | 6 +- drivers/misc/eeprom/max6875.c | 3 +- drivers/misc/genwqe/card_base.h | 2 +- drivers/misc/genwqe/card_debugfs.c | 4 - drivers/misc/genwqe/card_dev.c | 5 - drivers/misc/ibmasm/ibmasmfs.c | 11 +- drivers/misc/ibmvmc.c | 2 +- drivers/misc/lkdtm/Makefile | 2 + drivers/misc/lkdtm/core.c | 2 + drivers/misc/lkdtm/lkdtm.h | 4 + drivers/misc/lkdtm/stackleak.c | 73 + drivers/misc/lkdtm/usercopy.c | 13 + drivers/misc/mei/bus-fixup.c | 92 +- drivers/misc/mei/bus.c | 36 +- drivers/misc/mei/client.c | 128 +- drivers/misc/mei/client.h | 2 +- drivers/misc/mei/debugfs.c | 2 + drivers/misc/mei/hbm.c | 37 +- drivers/misc/mei/hw-me.c | 77 +- drivers/misc/mei/hw-me.h | 6 + drivers/misc/mei/hw-txe.c | 66 +- drivers/misc/mei/hw.h | 73 +- drivers/misc/mei/interrupt.c | 17 +- drivers/misc/mei/main.c | 41 +- drivers/misc/mei/mei_dev.h | 77 +- drivers/misc/mic/cosm/cosm_main.h | 5 +- drivers/misc/mic/cosm/cosm_scif_server.c | 6 +- drivers/misc/mic/cosm_client/cosm_scif_client.c | 6 +- drivers/misc/mic/scif/scif_api.c | 21 +- drivers/misc/mic/scif/scif_dma.c | 7 +- drivers/misc/ocxl/context.c | 22 +- drivers/misc/ocxl/link.c | 27 +- drivers/misc/ocxl/sysfs.c | 5 +- drivers/misc/pci_endpoint_test.c | 290 +- drivers/misc/sgi-gru/grutlbpurge.c | 8 +- drivers/misc/sgi-xp/xpc_channel.c | 3 - drivers/misc/sgi-xp/xpc_partition.c | 5 +- drivers/misc/sram.c | 18 +- drivers/misc/ti-st/Kconfig | 3 +- drivers/misc/ti-st/st_kim.c | 7 +- drivers/misc/tsl2550.c | 2 +- drivers/misc/vexpress-syscfg.c | 10 +- drivers/misc/vmw_balloon.c | 181 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 9 +- drivers/mmc/core/core.c | 48 +- drivers/mmc/core/core.h | 2 - drivers/mmc/core/mmc.c | 16 +- drivers/mmc/core/mmc_ops.c | 2 +- drivers/mmc/core/queue.c | 12 +- drivers/mmc/core/queue.h | 1 + drivers/mmc/core/sdio.c | 1 - drivers/mmc/host/Kconfig | 24 +- drivers/mmc/host/Makefile | 5 +- drivers/mmc/host/android-goldfish.c | 4 +- drivers/mmc/host/atmel-mci.c | 12 +- drivers/mmc/host/dw_mmc-exynos.c | 33 +- drivers/mmc/host/dw_mmc-hi3798cv200.c | 8 + drivers/mmc/host/jz4740_mmc.c | 5 +- drivers/mmc/host/meson-mx-sdio.c | 8 +- drivers/mmc/host/mmci.c | 82 +- drivers/mmc/host/mmci.h | 81 +- drivers/mmc/host/mmci_qcom_dml.c | 18 +- drivers/mmc/host/mmci_qcom_dml.h | 5 +- drivers/mmc/host/omap_hsmmc.c | 1 + drivers/mmc/host/pxamci.c | 236 +- drivers/mmc/host/renesas_sdhi.h | 5 +- drivers/mmc/host/renesas_sdhi_core.c | 205 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 43 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 22 +- drivers/mmc/host/sdhci-acpi.c | 68 + drivers/mmc/host/sdhci-esdhc-imx.c | 29 +- drivers/mmc/host/sdhci-esdhc.h | 1 + drivers/mmc/host/sdhci-iproc.c | 59 +- drivers/mmc/host/sdhci-msm.c | 510 +- drivers/mmc/host/sdhci-of-arasan.c | 19 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 155 + drivers/mmc/host/sdhci-of-esdhc.c | 135 +- drivers/mmc/host/sdhci-pci-core.c | 3 + drivers/mmc/host/sdhci-pci-dwc-mshc.c | 84 + drivers/mmc/host/sdhci-pci-o2micro.c | 129 +- drivers/mmc/host/sdhci-pci.h | 5 + drivers/mmc/host/sdhci-pltfm.c | 68 +- drivers/mmc/host/sdhci-pltfm.h | 7 +- drivers/mmc/host/sdhci-tegra.c | 706 +- drivers/mmc/host/sdhci-xenon-phy.c | 5 +- drivers/mmc/host/sdhci.c | 91 +- drivers/mmc/host/sdhci.h | 14 + drivers/mmc/host/sh_mmcif.c | 7 +- drivers/mmc/host/sunxi-mmc.c | 7 +- drivers/mmc/host/tmio_mmc.c | 56 +- drivers/mmc/host/tmio_mmc.h | 16 +- drivers/mmc/host/tmio_mmc_core.c | 123 +- drivers/mmc/host/uniphier-sd.c | 693 ++ drivers/mmc/host/usdhi6rol0.c | 5 +- drivers/mtd/Kconfig | 24 +- drivers/mtd/chips/Kconfig | 2 +- drivers/mtd/chips/cfi_cmdset_0002.c | 2 - drivers/mtd/chips/gen_probe.c | 7 +- drivers/mtd/devices/Kconfig | 4 +- drivers/mtd/devices/m25p80.c | 8 +- drivers/mtd/devices/powernv_flash.c | 1 + drivers/mtd/devices/sst25l.c | 5 +- drivers/mtd/lpddr/Kconfig | 8 +- drivers/mtd/lpddr/lpddr2_nvm.c | 2 +- drivers/mtd/maps/Kconfig | 24 +- drivers/mtd/maps/gpio-addr-flash.c | 3 + drivers/mtd/maps/impa7.c | 5 +- drivers/mtd/maps/intel_vr_nor.c | 2 +- drivers/mtd/maps/latch-addr-flash.c | 5 +- drivers/mtd/maps/rbtx4939-flash.c | 3 +- drivers/mtd/maps/solutionengine.c | 6 +- drivers/mtd/mtdchar.c | 10 +- drivers/mtd/mtdcore.c | 28 +- drivers/mtd/mtdpart.c | 33 +- drivers/mtd/mtdsuper.c | 26 +- drivers/mtd/nand/Kconfig | 1 + drivers/mtd/nand/Makefile | 1 + drivers/mtd/nand/onenand/generic.c | 5 +- drivers/mtd/nand/onenand/samsung.c | 5 +- drivers/mtd/nand/raw/Kconfig | 177 +- drivers/mtd/nand/raw/Makefile | 2 +- drivers/mtd/nand/raw/ams-delta.c | 24 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 260 +- drivers/mtd/nand/raw/au1550nd.c | 86 +- drivers/mtd/nand/raw/bcm47xxnflash/main.c | 2 +- drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 38 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 143 +- drivers/mtd/nand/raw/brcmnand/brcmstb_nand.c | 1 + drivers/mtd/nand/raw/cafe_nand.c | 195 +- drivers/mtd/nand/raw/cmx270_nand.c | 24 +- drivers/mtd/nand/raw/cs553x_nand.c | 36 +- drivers/mtd/nand/raw/davinci_nand.c | 288 +- drivers/mtd/nand/raw/denali.c | 329 +- drivers/mtd/nand/raw/denali.h | 11 +- drivers/mtd/nand/raw/denali_dt.c | 82 +- drivers/mtd/nand/raw/denali_pci.c | 11 +- drivers/mtd/nand/raw/diskonchip.c | 120 +- drivers/mtd/nand/raw/docg4.c | 1421 --- drivers/mtd/nand/raw/fsl_elbc_nand.c | 75 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 105 +- drivers/mtd/nand/raw/fsl_upm.c | 38 +- drivers/mtd/nand/raw/fsmc_nand.c | 225 +- drivers/mtd/nand/raw/gpio.c | 13 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-lib.c | 18 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 173 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 13 +- drivers/mtd/nand/raw/hisi504_nand.c | 130 +- drivers/mtd/nand/raw/jz4740_nand.c | 88 +- drivers/mtd/nand/raw/jz4780_nand.c | 71 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 106 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 142 +- drivers/mtd/nand/raw/marvell_nand.c | 588 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 51 +- drivers/mtd/nand/raw/mtk_nand.c | 158 +- drivers/mtd/nand/raw/mxc_nand.c | 253 +- drivers/mtd/nand/raw/nand_base.c | 992 +- drivers/mtd/nand/raw/nand_bbt.c | 31 +- drivers/mtd/nand/raw/nand_bch.c | 10 +- drivers/mtd/nand/raw/nand_ecc.c | 14 +- drivers/mtd/nand/raw/nand_hynix.c | 35 +- drivers/mtd/nand/raw/nand_micron.c | 367 +- drivers/mtd/nand/raw/nand_timings.c | 32 +- drivers/mtd/nand/raw/nand_toshiba.c | 88 + drivers/mtd/nand/raw/nandsim.c | 120 +- drivers/mtd/nand/raw/ndfc.c | 33 +- drivers/mtd/nand/raw/nuc900_nand.c | 27 +- drivers/mtd/nand/raw/omap2.c | 609 +- drivers/mtd/nand/raw/orion_nand.c | 23 +- drivers/mtd/nand/raw/oxnas_nand.c | 23 +- drivers/mtd/nand/raw/pasemi_nand.c | 19 +- drivers/mtd/nand/raw/plat_nand.c | 8 +- drivers/mtd/nand/raw/qcom_nandc.c | 642 +- drivers/mtd/nand/raw/r852.c | 54 +- drivers/mtd/nand/raw/s3c2410.c | 122 +- drivers/mtd/nand/raw/sh_flctl.c | 84 +- drivers/mtd/nand/raw/sharpsl.c | 29 +- drivers/mtd/nand/raw/sm_common.c | 42 +- drivers/mtd/nand/raw/socrates_nand.c | 44 +- drivers/mtd/nand/raw/sunxi_nand.c | 135 +- drivers/mtd/nand/raw/tango_nand.c | 109 +- drivers/mtd/nand/raw/tegra_nand.c | 1246 +++ drivers/mtd/nand/raw/tmio_nand.c | 53 +- drivers/mtd/nand/raw/txx9ndfmc.c | 80 +- drivers/mtd/nand/raw/vf610_nfc.c | 168 +- drivers/mtd/nand/raw/xway_nand.c | 27 +- drivers/mtd/nand/spi/Kconfig | 7 + drivers/mtd/nand/spi/Makefile | 3 + drivers/mtd/nand/spi/core.c | 1155 +++ drivers/mtd/nand/spi/macronix.c | 144 + drivers/mtd/nand/spi/micron.c | 133 + drivers/mtd/nand/spi/winbond.c | 141 + drivers/mtd/nftlmount.c | 3 +- drivers/mtd/parsers/parser_trx.c | 7 + drivers/mtd/spi-nor/atmel-quadspi.c | 23 +- drivers/mtd/spi-nor/cadence-quadspi.c | 20 +- drivers/mtd/spi-nor/intel-spi.c | 2 +- drivers/mtd/spi-nor/nxp-spifi.c | 1 + drivers/mtd/spi-nor/spi-nor.c | 18 +- drivers/mtd/spi-nor/stm32-quadspi.c | 6 +- drivers/mtd/ubi/cdev.c | 11 + drivers/mtd/ubi/kapi.c | 2 +- drivers/mtd/ubi/ubi-media.h | 6 + drivers/mtd/ubi/ubi.h | 4 + drivers/mtd/ubi/vmt.c | 12 + drivers/mtd/ubi/vtbl.c | 23 +- drivers/mux/Kconfig | 10 + drivers/mux/Makefile | 2 + drivers/mux/adgs1408.c | 131 + drivers/mux/core.c | 104 +- drivers/net/can/Kconfig | 6 + drivers/net/dsa/b53/Kconfig | 9 + drivers/net/dsa/b53/Makefile | 1 + drivers/net/dsa/b53/b53_common.c | 246 +- drivers/net/dsa/b53/b53_priv.h | 36 + drivers/net/dsa/b53/b53_serdes.c | 217 + drivers/net/dsa/b53/b53_serdes.h | 121 + drivers/net/dsa/b53/b53_srab.c | 206 + drivers/net/dsa/microchip/ksz_common.c | 9 + drivers/net/dsa/microchip/ksz_spi.c | 1 + drivers/net/dsa/mv88e6xxx/chip.c | 10 +- drivers/net/dsa/mv88e6xxx/phy.c | 3 + drivers/net/dsa/mv88e6xxx/serdes.c | 109 +- drivers/net/dsa/mv88e6xxx/serdes.h | 16 + drivers/net/dsa/rtl8366rb.c | 30 + drivers/net/ethernet/8390/etherh.c | 35 +- drivers/net/ethernet/8390/mac8390.c | 20 +- drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 4 +- drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 6 +- drivers/net/ethernet/apple/bmac.c | 8 +- drivers/net/ethernet/broadcom/bcmsysport.c | 6 +- drivers/net/ethernet/broadcom/bgmac.c | 2 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 22 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 19 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 7 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 20 - drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 2 - drivers/net/ethernet/broadcom/genet/bcmgenet.h | 3 + drivers/net/ethernet/broadcom/genet/bcmmii.c | 10 +- drivers/net/ethernet/broadcom/tg3.c | 3 +- drivers/net/ethernet/cadence/macb_main.c | 38 +- drivers/net/ethernet/calxeda/xgmac.c | 1 + .../ethernet/cavium/liquidio/cn23xx_vf_device.c | 4 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 324 +- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 294 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 379 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 210 +- drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 47 +- .../net/ethernet/cavium/liquidio/liquidio_common.h | 27 +- .../net/ethernet/cavium/liquidio/octeon_config.h | 3 +- .../net/ethernet/cavium/liquidio/octeon_device.c | 5 +- .../net/ethernet/cavium/liquidio/octeon_device.h | 5 + drivers/net/ethernet/cavium/liquidio/octeon_iq.h | 17 +- drivers/net/ethernet/cavium/liquidio/octeon_main.h | 94 +- .../net/ethernet/cavium/liquidio/octeon_network.h | 26 +- drivers/net/ethernet/cavium/liquidio/octeon_nic.c | 61 +- drivers/net/ethernet/cavium/liquidio/octeon_nic.h | 9 +- .../net/ethernet/cavium/liquidio/request_manager.c | 125 +- .../ethernet/cavium/liquidio/response_manager.c | 82 +- .../ethernet/cavium/liquidio/response_manager.h | 4 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 4 - drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h | 42 + drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h | 3 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 238 + drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.h | 106 + drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 8 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c | 4 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 193 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 36 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 10 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c | 5 +- drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | 4 +- drivers/net/ethernet/chelsio/cxgb4/t4_pci_id_tbl.h | 2 + drivers/net/ethernet/chelsio/cxgb4/t4fw_version.h | 12 +- drivers/net/ethernet/emulex/benet/Kconfig | 40 +- drivers/net/ethernet/emulex/benet/be.h | 16 + drivers/net/ethernet/emulex/benet/be_cmds.c | 2 +- drivers/net/ethernet/emulex/benet/be_main.c | 10 +- drivers/net/ethernet/faraday/ftmac100.c | 1 + drivers/net/ethernet/freescale/Kconfig | 8 + drivers/net/ethernet/freescale/Makefile | 2 + drivers/net/ethernet/freescale/dpaa2/Makefile | 11 + .../net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h | 158 + drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2654 +++++ drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 412 + .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 280 + drivers/net/ethernet/freescale/dpaa2/dpkg.h | 480 + drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 518 + drivers/net/ethernet/freescale/dpaa2/dpni.c | 1600 +++ drivers/net/ethernet/freescale/dpaa2/dpni.h | 824 ++ drivers/net/ethernet/freescale/fec_main.c | 1 - drivers/net/ethernet/freescale/fs_enet/fec.h | 3 - drivers/net/ethernet/freescale/fsl_pq_mdio.c | 4 +- drivers/net/ethernet/hisilicon/hns/hnae.h | 8 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 67 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 36 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 58 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h | 8 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 29 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h | 3 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 23 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.h | 1 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 23 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h | 1 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h | 1 + drivers/net/ethernet/hisilicon/hns/hns_enet.c | 137 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 2 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 48 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 8 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 113 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 12 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 222 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 27 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.h | 4 +- drivers/net/ethernet/ibm/emac/core.c | 6 +- drivers/net/ethernet/ibm/ibmvnic.c | 12 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 7 +- drivers/net/ethernet/intel/i40e/Makefile | 3 +- drivers/net/ethernet/intel/i40e/i40e.h | 19 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 150 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 383 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 182 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 20 +- drivers/net/ethernet/intel/i40e/i40e_txrx_common.h | 90 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 18 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 832 ++ drivers/net/ethernet/intel/i40e/i40e_xsk.h | 25 + .../net/ethernet/intel/i40evf/i40e_ethtool_stats.h | 221 + drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c | 137 +- drivers/net/ethernet/intel/i40evf/i40evf_main.c | 15 +- .../net/ethernet/intel/i40evf/i40evf_virtchnl.c | 43 +- drivers/net/ethernet/intel/ice/ice.h | 22 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 124 +- drivers/net/ethernet/intel/ice/ice_common.c | 555 +- drivers/net/ethernet/intel/ice/ice_common.h | 17 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 32 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 853 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 464 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 25 +- drivers/net/ethernet/intel/ice/ice_main.c | 1079 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 7 +- drivers/net/ethernet/intel/ice/ice_sched.c | 164 +- drivers/net/ethernet/intel/ice/ice_status.h | 1 + drivers/net/ethernet/intel/ice/ice_switch.c | 1463 +-- drivers/net/ethernet/intel/ice/ice_switch.h | 56 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 1 + drivers/net/ethernet/intel/ice/ice_txrx.h | 3 +- drivers/net/ethernet/intel/ice/ice_type.h | 68 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 8 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 5 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 20 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 11 + drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 9 + drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 282 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.h | 13 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 77 +- drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h | 5 + drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 48 +- drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 5 + drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 15 + drivers/net/ethernet/intel/ixgbevf/Makefile | 1 + drivers/net/ethernet/intel/ixgbevf/defines.h | 10 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 2 + drivers/net/ethernet/intel/ixgbevf/ipsec.c | 673 ++ drivers/net/ethernet/intel/ixgbevf/ipsec.h | 66 + drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 33 + drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 78 +- drivers/net/ethernet/intel/ixgbevf/mbx.h | 5 + drivers/net/ethernet/intel/ixgbevf/vf.c | 4 + drivers/net/ethernet/marvell/mv643xx_eth.c | 6 +- drivers/net/ethernet/marvell/mvneta.c | 42 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 1 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 19 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 60 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 22 +- .../mellanox/mlx5/core/diag/fs_tracepoint.c | 3 + .../mellanox/mlx5/core/diag/fs_tracepoint.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 216 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 210 + drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 64 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 603 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 63 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 50 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 70 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 2 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 111 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 238 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 5 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 184 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 10 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 97 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 1 + .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 1 + .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 34 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 32 +- .../net/ethernet/mellanox/mlx5/core/lib/vxlan.h | 12 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 12 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 13 +- drivers/net/ethernet/mellanox/mlx5/core/wq.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/wq.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 12 - drivers/net/ethernet/mellanox/mlxsw/i2c.c | 2 - drivers/net/ethernet/mellanox/mlxsw/pci.c | 2 - drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 2 + .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 16 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 11 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 11 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 20 + drivers/net/ethernet/micrel/ks8851_mll.c | 3 +- drivers/net/ethernet/microchip/Kconfig | 1 + drivers/net/ethernet/microchip/Makefile | 2 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 27 + drivers/net/ethernet/microchip/lan743x_main.c | 78 +- drivers/net/ethernet/microchip/lan743x_main.h | 101 +- drivers/net/ethernet/microchip/lan743x_ptp.c | 1159 +++ drivers/net/ethernet/microchip/lan743x_ptp.h | 74 + drivers/net/ethernet/neterion/vxge/vxge-config.c | 27 +- drivers/net/ethernet/netronome/nfp/abm/ctrl.c | 32 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 34 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 6 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 44 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 67 +- .../net/ethernet/netronome/nfp/nfp_net_debugdump.c | 50 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 8 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 50 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h | 12 +- .../ethernet/netronome/nfp/nfpcore/nfp_cppcore.c | 36 + .../ethernet/netronome/nfp/nfpcore/nfp_cpplib.c | 12 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c | 38 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h | 38 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 330 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 12 + .../net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c | 269 +- .../ethernet/netronome/nfp/nfpcore/nfp_target.c | 12 +- drivers/net/ethernet/ni/Kconfig | 3 +- drivers/net/ethernet/ni/nixge.c | 179 +- drivers/net/ethernet/qlogic/qed/qed.h | 1 + drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 248 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 11 + drivers/net/ethernet/qlogic/qed/qed_hsi.h | 297 +- drivers/net/ethernet/qlogic/qed/qed_init_ops.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 9 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 187 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 27 +- drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 2 + drivers/net/ethernet/qlogic/qede/qede.h | 20 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 50 +- drivers/net/ethernet/qlogic/qede/qede_filter.c | 420 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 29 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 195 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c | 7 - drivers/net/ethernet/qlogic/qlge/qlge_main.c | 23 +- drivers/net/ethernet/qualcomm/qca_7k.c | 76 +- drivers/net/ethernet/qualcomm/qca_spi.c | 110 +- drivers/net/ethernet/qualcomm/qca_spi.h | 5 - drivers/net/ethernet/realtek/Kconfig | 1 + drivers/net/ethernet/realtek/r8169.c | 281 +- drivers/net/ethernet/renesas/ravb.h | 5 +- drivers/net/ethernet/renesas/ravb_main.c | 5 +- drivers/net/ethernet/renesas/sh_eth.c | 49 +- drivers/net/ethernet/renesas/sh_eth.h | 13 +- drivers/net/ethernet/smsc/smc911x.c | 13 +- drivers/net/ethernet/smsc/smc91x.c | 9 +- drivers/net/ethernet/smsc/smc91x.h | 1 - drivers/net/ethernet/socionext/netsec.c | 30 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 12 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 12 + .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 19 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 19 + drivers/net/ethernet/stmicro/stmmac/hwif.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 1 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 5 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 5 +- drivers/net/ethernet/sun/sunhme.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c | 4 +- drivers/net/ethernet/ti/cpsw-phy-sel.c | 9 +- drivers/net/ethernet/ti/cpsw.c | 25 +- drivers/net/ethernet/ti/cpsw_ale.c | 2 +- drivers/net/ethernet/ti/netcp_core.c | 22 +- drivers/net/ethernet/ti/netcp_ethss.c | 42 +- drivers/net/hyperv/netvsc_drv.c | 19 +- drivers/net/hyperv/rndis_filter.c | 2 +- drivers/net/ieee802154/mac802154_hwsim.c | 4 +- drivers/net/net_failover.c | 4 +- drivers/net/ntb_netdev.c | 2 +- drivers/net/phy/dp83640.c | 5 +- drivers/net/phy/mscc.c | 113 +- drivers/net/phy/sfp.c | 96 +- drivers/net/thunderbolt.c | 5 +- drivers/net/tun.c | 2 +- drivers/net/usb/lan78xx.c | 34 +- drivers/net/usb/lan78xx.h | 14 +- drivers/net/usb/r8152.c | 7 +- drivers/net/usb/usbnet.c | 1 + drivers/net/veth.c | 85 +- drivers/net/virtio_net.c | 47 +- drivers/net/vxlan.c | 2 +- drivers/net/wan/fsl_ucc_hdlc.c | 26 +- drivers/net/wan/fsl_ucc_hdlc.h | 1 + drivers/net/wimax/i2400m/usb-fw.c | 2 +- drivers/net/wimax/i2400m/usb-tx.c | 2 +- drivers/net/wireless/ath/ath10k/ahb.c | 9 +- drivers/net/wireless/ath/ath10k/ce.c | 24 +- drivers/net/wireless/ath/ath10k/core.c | 18 +- drivers/net/wireless/ath/ath10k/core.h | 5 + drivers/net/wireless/ath/ath10k/debug.c | 49 + drivers/net/wireless/ath/ath10k/htt_rx.c | 4 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 10 +- drivers/net/wireless/ath/ath10k/hw.h | 6 + drivers/net/wireless/ath/ath10k/mac.c | 69 +- drivers/net/wireless/ath/ath10k/pci.c | 2 +- drivers/net/wireless/ath/ath10k/wmi-ops.h | 12 + drivers/net/wireless/ath/ath10k/wmi-tlv.c | 75 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 17 + drivers/net/wireless/ath/ath10k/wmi.c | 93 +- drivers/net/wireless/ath/ath10k/wmi.h | 23 +- drivers/net/wireless/ath/ath5k/phy.c | 5 - drivers/net/wireless/ath/ath6kl/bmi.c | 2 +- drivers/net/wireless/ath/ath6kl/htc_pipe.c | 10 +- drivers/net/wireless/ath/ath6kl/main.c | 5 +- drivers/net/wireless/ath/ath6kl/txrx.c | 2 - drivers/net/wireless/ath/ath9k/ahb.c | 1 + drivers/net/wireless/ath/ath9k/ar5008_phy.c | 4 - drivers/net/wireless/ath/ath9k/ar9002_calib.c | 6 +- drivers/net/wireless/ath/ath9k/ar9003_phy.c | 2 + drivers/net/wireless/ath/ath9k/ath9k.h | 1 - drivers/net/wireless/ath/ath9k/debug_sta.c | 2 +- drivers/net/wireless/ath/ath9k/hw.c | 7 +- drivers/net/wireless/ath/ath9k/main.c | 12 +- drivers/net/wireless/ath/ath9k/pci.c | 1 - drivers/net/wireless/ath/ath9k/tx99.c | 9 - drivers/net/wireless/ath/ath9k/xmit.c | 69 +- drivers/net/wireless/ath/carl9170/tx.c | 4 +- drivers/net/wireless/ath/wcn36xx/dxe.c | 19 +- drivers/net/wireless/ath/wcn36xx/smd.c | 4 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 383 +- drivers/net/wireless/ath/wil6210/debugfs.c | 420 +- drivers/net/wireless/ath/wil6210/fw.c | 3 + drivers/net/wireless/ath/wil6210/fw_inc.c | 2 +- drivers/net/wireless/ath/wil6210/interrupt.c | 64 +- drivers/net/wireless/ath/wil6210/main.c | 78 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 71 +- drivers/net/wireless/ath/wil6210/rx_reorder.c | 43 +- drivers/net/wireless/ath/wil6210/txrx.c | 169 +- drivers/net/wireless/ath/wil6210/txrx.h | 7 + drivers/net/wireless/ath/wil6210/txrx_edma.c | 74 +- drivers/net/wireless/ath/wil6210/txrx_edma.h | 6 + drivers/net/wireless/ath/wil6210/wil6210.h | 115 +- drivers/net/wireless/ath/wil6210/wil_platform.h | 1 + drivers/net/wireless/ath/wil6210/wmi.c | 571 +- drivers/net/wireless/ath/wil6210/wmi.h | 687 +- drivers/net/wireless/broadcom/b43/dma.c | 2 +- drivers/net/wireless/broadcom/b43/leds.c | 2 +- drivers/net/wireless/broadcom/b43legacy/dma.c | 2 +- drivers/net/wireless/broadcom/b43legacy/leds.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/common.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 + .../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 4 +- .../broadcom/brcm80211/include/brcmu_wifi.h | 1 + drivers/net/wireless/intel/iwlegacy/3945-debug.c | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 69 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 5 - drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 5 - drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/agn.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/calib.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/calib.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/led.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/led.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/main.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/power.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/power.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rs.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/scan.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tt.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/ucode.c | 5 - drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 3 - drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 3 - drivers/net/wireless/intel/iwlwifi/fw/api/coex.h | 3 + .../net/wireless/intel/iwlwifi/fw/api/commands.h | 3 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 89 +- .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 49 + drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 30 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 78 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 199 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 1 + drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 120 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 23 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 124 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.h | 3 - drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 8 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 30 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 5 - drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c | 5 - drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h | 5 - drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-agn-hw.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-config.h | 18 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.c | 5 - drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 4 - .../net/wireless/intel/iwlwifi/iwl-devtrace-data.h | 10 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-io.h | 4 - .../wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h | 14 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-msg.h | 4 - .../wireless/intel/iwlwifi/iwl-devtrace-ucode.h | 4 - drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c | 4 - drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h | 22 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 24 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 5 - .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 7 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.h | 5 - .../net/wireless/intel/iwlwifi/iwl-eeprom-read.c | 5 - .../net/wireless/intel/iwlwifi/iwl-eeprom-read.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 4 - drivers/net/wireless/intel/iwlwifi/iwl-io.h | 4 - drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 3 - drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 106 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c | 5 - drivers/net/wireless/intel/iwlwifi/iwl-phy-db.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-scd.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 5 - drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 24 +- drivers/net/wireless/intel/iwlwifi/mvm/binding.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 162 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/debugfs.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 28 +- drivers/net/wireless/intel/iwlwifi/mvm/led.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 66 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 53 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 34 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 5 - .../net/wireless/intel/iwlwifi/mvm/offloading.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 49 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/quota.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 35 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 20 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 711 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 26 +- drivers/net/wireless/intel/iwlwifi/mvm/sf.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 3 - drivers/net/wireless/intel/iwlwifi/mvm/testmode.h | 5 - .../net/wireless/intel/iwlwifi/mvm/time-event.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tof.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tof.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 115 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 26 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 61 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 94 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 20 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 9 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 88 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 124 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 16 +- .../net/wireless/intersil/orinoco/orinoco_usb.c | 6 +- drivers/net/wireless/mac80211_hwsim.c | 30 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 5 +- drivers/net/wireless/marvell/mwifiex/usb.c | 13 + drivers/net/wireless/mediatek/mt76/Kconfig | 7 + drivers/net/wireless/mediatek/mt76/Makefile | 3 + drivers/net/wireless/mediatek/mt76/dma.h | 10 + drivers/net/wireless/mediatek/mt76/mac80211.c | 3 + drivers/net/wireless/mediatek/mt76/mt76.h | 27 + drivers/net/wireless/mediatek/mt76/mt76x0/Makefile | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/core.c | 34 - drivers/net/wireless/mediatek/mt76/mt76x0/dma.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 44 +- drivers/net/wireless/mediatek/mt76/mt76x0/mac.c | 128 +- drivers/net/wireless/mediatek/mt76/mt76x0/mac.h | 8 +- drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 127 +- drivers/net/wireless/mediatek/mt76/mt76x0/mcu.c | 347 +- drivers/net/wireless/mediatek/mt76/mt76x0/mcu.h | 1 - drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 56 +- drivers/net/wireless/mediatek/mt76/mt76x0/regs.h | 651 -- drivers/net/wireless/mediatek/mt76/mt76x0/trace.h | 4 +- drivers/net/wireless/mediatek/mt76/mt76x0/tx.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 218 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.h | 15 - drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 157 + drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 85 + drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 685 ++ drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 55 + drivers/net/wireless/mediatek/mt76/mt76x02_util.h | 25 + drivers/net/wireless/mediatek/mt76/mt76x2.h | 50 +- drivers/net/wireless/mediatek/mt76/mt76x2_common.c | 99 +- drivers/net/wireless/mediatek/mt76/mt76x2_init.c | 15 +- .../wireless/mediatek/mt76/mt76x2_init_common.c | 15 +- drivers/net/wireless/mediatek/mt76/mt76x2_mac.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x2_mac.h | 21 +- .../net/wireless/mediatek/mt76/mt76x2_mac_common.c | 130 +- drivers/net/wireless/mediatek/mt76/mt76x2_main.c | 47 +- .../net/wireless/mediatek/mt76/mt76x2_phy_common.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x2_regs.h | 619 -- drivers/net/wireless/mediatek/mt76/mt76x2_trace.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2_tx.c | 8 +- .../net/wireless/mediatek/mt76/mt76x2_tx_common.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x2_usb.c | 15 +- drivers/net/wireless/mediatek/mt76/mt76x2u.h | 1 - drivers/net/wireless/mediatek/mt76/mt76x2u_core.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2u_init.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x2u_mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2u_main.c | 29 +- drivers/net/wireless/mediatek/mt76/mt76x2u_mcu.c | 8 - drivers/net/wireless/mediatek/mt76/usb_mcu.c | 78 +- drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 18 +- drivers/net/wireless/ralink/rt2x00/rt2x00pci.h | 6 - .../net/wireless/realtek/rtl818x/rtl8187/leds.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 2 + .../realtek/rtlwifi/btcoexist/halbtc8723b2ant.c | 180 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 4 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 14 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 11 +- drivers/net/wireless/rsi/rsi_common.h | 1 - drivers/net/wireless/st/cw1200/txrx.c | 4 +- drivers/net/wireless/ti/wl12xx/main.c | 1 + drivers/net/wireless/ti/wl18xx/main.c | 1 + drivers/net/xen-netfront.c | 14 +- drivers/nfc/fdp/fdp.c | 35 +- drivers/nfc/fdp/i2c.c | 26 +- drivers/nfc/nfcmrvl/usb.c | 5 +- drivers/nfc/st21nfca/dep.c | 3 +- drivers/nfc/st21nfca/se.c | 5 +- drivers/nfc/st95hf/core.c | 7 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 3 +- drivers/nubus/bus.c | 3 + drivers/nvdimm/btt.c | 12 +- drivers/nvdimm/bus.c | 4 +- drivers/nvdimm/dimm.c | 24 +- drivers/nvdimm/dimm_devs.c | 31 + drivers/nvdimm/namespace_devs.c | 29 +- drivers/nvdimm/nd-core.h | 8 + drivers/nvdimm/nd.h | 8 +- drivers/nvdimm/pmem.c | 46 +- drivers/nvdimm/pmem.h | 13 + drivers/nvdimm/region_devs.c | 40 + drivers/nvme/host/core.c | 108 +- drivers/nvme/host/fabrics.c | 2 +- drivers/nvme/host/fc.c | 1 + drivers/nvme/host/lightnvm.c | 27 +- drivers/nvme/host/multipath.c | 349 +- drivers/nvme/host/nvme.h | 78 +- drivers/nvme/host/pci.c | 85 +- drivers/nvme/host/rdma.c | 245 +- drivers/nvme/host/trace.c | 11 + drivers/nvme/host/trace.h | 142 +- drivers/nvme/target/admin-cmd.c | 221 +- drivers/nvme/target/configfs.c | 250 + drivers/nvme/target/core.c | 108 +- drivers/nvme/target/discovery.c | 2 +- drivers/nvme/target/fcloop.c | 3 +- drivers/nvme/target/io-cmd-bdev.c | 7 + drivers/nvme/target/io-cmd-file.c | 80 +- drivers/nvme/target/loop.c | 1 + drivers/nvme/target/nvmet.h | 62 +- drivers/nvme/target/rdma.c | 202 +- drivers/nvmem/Kconfig | 11 + drivers/nvmem/Makefile | 3 +- drivers/nvmem/core.c | 2 - drivers/nvmem/imx-ocotp.c | 7 + drivers/nvmem/lpc18xx_eeprom.c | 1 + drivers/nvmem/mtk-efuse.c | 1 + drivers/nvmem/qfprom.c | 1 + drivers/nvmem/rave-sp-eeprom.c | 6 +- drivers/nvmem/sc27xx-efuse.c | 264 + drivers/nvmem/uniphier-efuse.c | 1 + drivers/of/address.c | 6 +- drivers/of/base.c | 49 +- drivers/of/device.c | 25 +- drivers/of/fdt.c | 52 +- drivers/of/of_mdio.c | 12 +- drivers/of/of_numa.c | 4 +- drivers/of/overlay.c | 4 +- drivers/of/platform.c | 15 +- drivers/of/unittest.c | 29 +- drivers/oprofile/oprofilefs.c | 8 +- drivers/parisc/Makefile | 3 - drivers/parisc/ccio-rm-dma.c | 202 - drivers/parport/ieee1284.c | 3 +- drivers/parport/parport_serial.c | 9 + drivers/parport/parport_sunbpp.c | 8 +- drivers/pci/ats.c | 3 + drivers/pci/controller/Kconfig | 12 +- drivers/pci/controller/Makefile | 1 + drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/controller/dwc/pci-exynos.c | 1 - drivers/pci/controller/dwc/pci-imx6.c | 1 - drivers/pci/controller/dwc/pci-keystone.c | 1 - drivers/pci/controller/dwc/pcie-armada8k.c | 1 - drivers/pci/controller/dwc/pcie-artpec6.c | 3 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 210 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 12 +- drivers/pci/controller/dwc/pcie-designware.h | 29 +- drivers/pci/controller/dwc/pcie-histb.c | 1 - drivers/pci/controller/dwc/pcie-kirin.c | 28 + drivers/pci/controller/dwc/pcie-qcom.c | 1 - drivers/pci/controller/dwc/pcie-spear13xx.c | 1 - drivers/pci/controller/pci-aardvark.c | 79 +- drivers/pci/controller/pci-hyperv.c | 3 +- drivers/pci/controller/pci-mvebu.c | 153 +- drivers/pci/controller/pcie-cadence-ep.c | 21 +- drivers/pci/controller/pcie-cadence-host.c | 33 + drivers/pci/controller/pcie-cadence.c | 123 + drivers/pci/controller/pcie-cadence.h | 13 +- drivers/pci/controller/pcie-iproc.c | 159 +- drivers/pci/controller/pcie-iproc.h | 8 + drivers/pci/controller/pcie-mobiveil.c | 4 +- drivers/pci/controller/pcie-rockchip-ep.c | 2 +- drivers/pci/controller/vmd.c | 13 +- drivers/pci/endpoint/functions/pci-epf-test.c | 86 +- drivers/pci/endpoint/pci-ep-cfs.c | 24 + drivers/pci/endpoint/pci-epc-core.c | 68 +- drivers/pci/hotplug/acpi_pcihp.c | 36 +- drivers/pci/hotplug/acpiphp_core.c | 22 +- drivers/pci/hotplug/cpci_hotplug_core.c | 14 +- drivers/pci/hotplug/cpqphp_core.c | 16 +- drivers/pci/hotplug/ibmphp_core.c | 15 +- drivers/pci/hotplug/ibmphp_ebda.c | 20 - drivers/pci/hotplug/pci_hotplug_core.c | 134 +- drivers/pci/hotplug/pciehp.h | 117 +- drivers/pci/hotplug/pciehp_core.c | 127 +- drivers/pci/hotplug/pciehp_ctrl.c | 355 +- drivers/pci/hotplug/pciehp_hpc.c | 281 +- drivers/pci/hotplug/pciehp_pci.c | 25 +- drivers/pci/hotplug/pcihp_skeleton.c | 348 - drivers/pci/hotplug/pnv_php.c | 5 +- drivers/pci/hotplug/rpaphp_core.c | 2 +- drivers/pci/hotplug/rpaphp_slot.c | 13 +- drivers/pci/hotplug/s390_pci_hpc.c | 13 +- drivers/pci/hotplug/sgi_hotplug.c | 9 +- drivers/pci/hotplug/shpchp_core.c | 41 +- drivers/pci/hotplug/shpchp_ctrl.c | 2 + drivers/pci/iov.c | 4 +- drivers/pci/irq.c | 6 +- drivers/pci/msi.c | 3 + drivers/pci/of.c | 14 +- drivers/pci/pci-acpi.c | 25 +- drivers/pci/pci-driver.c | 2 +- drivers/pci/pci-sysfs.c | 6 +- drivers/pci/pci.c | 505 +- drivers/pci/pci.h | 69 + drivers/pci/pcie/aer.c | 341 +- drivers/pci/pcie/aspm.c | 10 +- drivers/pci/pcie/dpc.c | 107 +- drivers/pci/pcie/err.c | 21 +- drivers/pci/pcie/portdrv.h | 2 + drivers/pci/pcie/portdrv_core.c | 30 +- drivers/pci/pcie/portdrv_pci.c | 27 +- drivers/pci/probe.c | 102 +- drivers/pci/quirks.c | 404 +- drivers/pci/remove.c | 5 +- drivers/pci/rom.c | 11 +- drivers/pci/switch/switchtec.c | 18 +- drivers/pci/vpd.c | 7 +- drivers/pcmcia/pcmcia_resource.c | 36 - drivers/perf/arm-cci.c | 38 +- drivers/perf/arm-ccn.c | 15 +- drivers/perf/arm_pmu.c | 38 +- drivers/perf/arm_pmu_platform.c | 2 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 12 +- drivers/phy/broadcom/Kconfig | 10 + drivers/phy/broadcom/Makefile | 2 + drivers/phy/broadcom/phy-bcm-sr-pcie.c | 305 + drivers/phy/marvell/phy-berlin-sata.c | 5 +- drivers/phy/marvell/phy-berlin-usb.c | 5 +- drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 5 +- drivers/phy/mediatek/Makefile | 1 + drivers/phy/mediatek/phy-mtk-tphy.c | 85 +- drivers/phy/qualcomm/phy-qcom-usb-hs.c | 1 + drivers/phy/renesas/Kconfig | 7 + drivers/phy/renesas/Makefile | 1 + drivers/phy/renesas/phy-rcar-gen3-pcie.c | 151 + drivers/pinctrl/Kconfig | 17 +- drivers/pinctrl/Makefile | 2 + drivers/pinctrl/actions/Kconfig | 1 + drivers/pinctrl/actions/pinctrl-owl.c | 270 +- drivers/pinctrl/actions/pinctrl-owl.h | 22 +- drivers/pinctrl/actions/pinctrl-s900.c | 31 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 4 +- drivers/pinctrl/berlin/Kconfig | 5 + drivers/pinctrl/berlin/Makefile | 1 + drivers/pinctrl/berlin/berlin.c | 20 +- drivers/pinctrl/berlin/pinctrl-as370.c | 368 + drivers/pinctrl/cirrus/Kconfig | 14 + drivers/pinctrl/cirrus/Makefile | 13 + drivers/pinctrl/cirrus/pinctrl-cs47l35.c | 45 + drivers/pinctrl/cirrus/pinctrl-cs47l85.c | 59 + drivers/pinctrl/cirrus/pinctrl-cs47l90.c | 57 + drivers/pinctrl/cirrus/pinctrl-madera-core.c | 1076 ++ drivers/pinctrl/cirrus/pinctrl-madera.h | 41 + drivers/pinctrl/core.c | 36 +- drivers/pinctrl/core.h | 6 - drivers/pinctrl/devicetree.c | 15 +- drivers/pinctrl/freescale/Kconfig | 7 + drivers/pinctrl/freescale/Makefile | 1 + drivers/pinctrl/freescale/pinctrl-imx.c | 9 +- drivers/pinctrl/freescale/pinctrl-imx1-core.c | 14 +- drivers/pinctrl/freescale/pinctrl-imx8mq.c | 351 + drivers/pinctrl/intel/Kconfig | 12 +- drivers/pinctrl/intel/Makefile | 1 + drivers/pinctrl/intel/pinctrl-baytrail.c | 17 +- drivers/pinctrl/intel/pinctrl-broxton.c | 5 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 13 +- drivers/pinctrl/intel/pinctrl-cedarfork.c | 97 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 5 +- drivers/pinctrl/intel/pinctrl-denverton.c | 5 +- drivers/pinctrl/intel/pinctrl-geminilake.c | 5 +- drivers/pinctrl/intel/pinctrl-icelake.c | 436 + drivers/pinctrl/intel/pinctrl-intel.c | 39 +- drivers/pinctrl/intel/pinctrl-intel.h | 5 +- drivers/pinctrl/intel/pinctrl-lewisburg.c | 5 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 6 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 5 +- drivers/pinctrl/mediatek/mtk-eint.c | 1 + drivers/pinctrl/mediatek/pinctrl-mt7622.c | 5 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 4 +- drivers/pinctrl/meson/Kconfig | 6 + drivers/pinctrl/meson/Makefile | 1 + drivers/pinctrl/meson/pinctrl-meson-axg.c | 9 + drivers/pinctrl/meson/pinctrl-meson-g12a.c | 1404 +++ drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 8 + drivers/pinctrl/meson/pinctrl-meson.c | 2 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 118 + drivers/pinctrl/mvebu/pinctrl-mvebu.c | 4 +- drivers/pinctrl/nomadik/pinctrl-abx500.c | 11 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 6 +- drivers/pinctrl/nuvoton/Kconfig | 12 + drivers/pinctrl/nuvoton/Makefile | 4 + drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2072 ++++ drivers/pinctrl/pinctrl-amd.c | 17 +- drivers/pinctrl/pinctrl-amd.h | 4 + drivers/pinctrl/pinctrl-at91-pio4.c | 46 +- drivers/pinctrl/pinctrl-at91.c | 8 +- drivers/pinctrl/pinctrl-axp209.c | 26 +- drivers/pinctrl/pinctrl-gemini.c | 2 + drivers/pinctrl/pinctrl-ingenic.c | 466 +- drivers/pinctrl/pinctrl-lantiq.c | 8 +- drivers/pinctrl/pinctrl-lpc18xx.c | 6 + drivers/pinctrl/pinctrl-mcp23s08.c | 2 +- drivers/pinctrl/pinctrl-ocelot.c | 104 +- drivers/pinctrl/pinctrl-rockchip.c | 8 +- drivers/pinctrl/pinctrl-rza1.c | 32 +- drivers/pinctrl/pinctrl-single.c | 159 +- drivers/pinctrl/pinctrl-st.c | 6 +- drivers/pinctrl/pinctrl-u300.c | 1 + drivers/pinctrl/pinmux.c | 17 +- drivers/pinctrl/pinmux.h | 7 - drivers/pinctrl/qcom/pinctrl-msm.c | 91 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 32 +- drivers/pinctrl/samsung/pinctrl-exynos-arm.c | 16 + drivers/pinctrl/samsung/pinctrl-exynos.c | 68 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 11 + drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 333 + drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 69 +- drivers/pinctrl/sirf/pinctrl-atlas7.c | 4 +- drivers/pinctrl/sprd/pinctrl-sprd-sc9860.c | 1 + drivers/pinctrl/stm32/pinctrl-stm32.c | 47 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 8 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 6 +- drivers/pinctrl/tegra/pinctrl-tegra.h | 1 + drivers/pinctrl/tegra/pinctrl-tegra114.c | 8 +- drivers/pinctrl/tegra/pinctrl-tegra124.c | 8 +- drivers/pinctrl/tegra/pinctrl-tegra20.c | 8 +- drivers/pinctrl/tegra/pinctrl-tegra210.c | 8 +- drivers/pinctrl/tegra/pinctrl-tegra30.c | 8 +- drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 8 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 11 + drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 21 + drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c | 6 + drivers/pinctrl/uniphier/pinctrl-uniphier-ld6b.c | 11 + drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c | 16 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c | 16 + drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c | 11 + drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 11 + drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c | 6 + drivers/platform/chrome/Kconfig | 20 + drivers/platform/chrome/Makefile | 2 + drivers/platform/chrome/chromeos_tbmc.c | 10 +- drivers/{mfd => platform/chrome}/cros_ec_i2c.c | 0 drivers/platform/chrome/cros_ec_proto.c | 40 +- drivers/{mfd => platform/chrome}/cros_ec_spi.c | 0 drivers/platform/goldfish/Kconfig | 5 - drivers/platform/goldfish/Makefile | 1 - drivers/platform/goldfish/goldfish_pipe.c | 3 +- drivers/platform/goldfish/pdev_bus.c | 232 - drivers/platform/mellanox/Kconfig | 11 + drivers/platform/mellanox/Makefile | 1 + drivers/platform/mellanox/mlxreg-hotplug.c | 60 +- drivers/platform/mellanox/mlxreg-io.c | 245 + drivers/platform/mips/cpu_hwmon.c | 3 +- drivers/platform/x86/Kconfig | 27 +- drivers/platform/x86/Makefile | 3 +- drivers/platform/x86/acer-wmi.c | 7 +- drivers/platform/x86/asus-nb-wmi.c | 1 + drivers/platform/x86/asus-wireless.c | 24 +- drivers/platform/x86/asus-wmi.c | 46 +- drivers/platform/x86/dell-smbios-base.c | 35 +- drivers/platform/x86/dell-smbios-smm.c | 4 +- drivers/platform/x86/dell-smbios-wmi.c | 2 +- drivers/platform/x86/eeepc-laptop.c | 12 +- drivers/platform/x86/i2c-multi-instantiate.c | 132 + drivers/platform/x86/ideapad-laptop.c | 18 +- drivers/platform/x86/intel-hid.c | 178 +- drivers/platform/x86/intel-vbtn.c | 5 + drivers/platform/x86/intel_bxtwc_tmu.c | 1 + drivers/platform/x86/intel_ips.c | 5 +- drivers/platform/x86/intel_pmc_core.c | 120 + drivers/platform/x86/intel_pmc_core.h | 6 + drivers/platform/x86/intel_punit_ipc.c | 2 + drivers/platform/x86/mlx-platform.c | 486 +- drivers/platform/x86/silead_dmi.c | 623 -- drivers/platform/x86/thinkpad_acpi.c | 136 +- drivers/platform/x86/toshiba_acpi.c | 33 +- drivers/platform/x86/touchscreen_dmi.c | 754 ++ drivers/platform/x86/wmi.c | 9 +- drivers/power/avs/smartreflex.c | 1 + drivers/power/reset/Kconfig | 11 + drivers/power/reset/Makefile | 1 + drivers/power/reset/gemini-poweroff.c | 12 +- drivers/power/reset/ltc2952-poweroff.c | 5 +- drivers/power/reset/qcom-pon.c | 91 + drivers/power/reset/vexpress-poweroff.c | 12 +- drivers/power/reset/zx-reboot.c | 1 + drivers/power/supply/Kconfig | 23 +- drivers/power/supply/Makefile | 2 + drivers/power/supply/ab8500_fg.c | 35 +- drivers/power/supply/adp5061.c | 745 ++ drivers/power/supply/axp20x_usb_power.c | 1 + drivers/power/supply/axp288_charger.c | 2 +- drivers/power/supply/bq25890_charger.c | 62 +- drivers/power/supply/bq27xxx_battery.c | 3 +- drivers/power/supply/cros_usbpd-charger.c | 543 + drivers/power/supply/ds2760_battery.c | 348 +- drivers/power/supply/generic-adc-battery.c | 25 +- drivers/power/supply/lego_ev3_battery.c | 20 +- drivers/power/supply/max14577_charger.c | 22 +- drivers/power/supply/max17040_battery.c | 18 +- drivers/power/supply/max17042_battery.c | 32 +- drivers/power/supply/max1721x_battery.c | 2 +- drivers/power/supply/max77693_charger.c | 23 +- drivers/power/supply/max8997_charger.c | 26 +- drivers/power/supply/max8998_charger.c | 27 +- drivers/power/supply/olpc_battery.c | 1 + drivers/power/supply/power_supply_core.c | 11 +- drivers/power/supply/sbs-battery.c | 67 +- drivers/power/supply/tps65217_charger.c | 22 +- drivers/power/supply/wm8350_power.c | 3 +- drivers/powercap/Kconfig | 10 + drivers/powercap/Makefile | 1 + drivers/powercap/idle_inject.c | 356 + drivers/ptp/ptp_dte.c | 1 + drivers/pwm/Kconfig | 2 +- drivers/pwm/pwm-berlin.c | 45 +- drivers/pwm/pwm-cros-ec.c | 9 +- drivers/pwm/pwm-fsl-ftm.c | 57 +- drivers/pwm/pwm-imx.c | 5 +- drivers/pwm/pwm-mediatek.c | 19 +- drivers/pwm/pwm-meson.c | 3 +- drivers/pwm/pwm-mxs.c | 8 +- drivers/pwm/pwm-omap-dmtimer.c | 5 +- drivers/pwm/pwm-stm32-lp.c | 4 +- drivers/pwm/pwm-tiehrpwm.c | 14 +- drivers/rapidio/devices/rio_mport_cdev.c | 2 - drivers/regulator/Kconfig | 25 +- drivers/regulator/Makefile | 4 +- drivers/regulator/arizona-ldo1.c | 27 +- drivers/regulator/bd71837-regulator.c | 66 +- drivers/regulator/bd9571mwv-regulator.c | 72 +- drivers/regulator/core.c | 151 +- drivers/regulator/cpcap-regulator.c | 103 + drivers/regulator/da9063-regulator.c | 84 +- drivers/regulator/helpers.c | 13 +- drivers/regulator/isl9305.c | 4 + drivers/regulator/max14577-regulator.c | 22 +- drivers/regulator/max77686-regulator.c | 32 +- drivers/regulator/max77693-regulator.c | 32 +- drivers/regulator/max77802-regulator.c | 34 +- drivers/regulator/max8997-regulator.c | 37 +- drivers/regulator/max8998.c | 28 +- drivers/regulator/mc13xxx-regulator-core.c | 2 +- drivers/regulator/of_regulator.c | 46 +- drivers/regulator/pfuze100-regulator.c | 112 +- drivers/regulator/qcom-rpmh-regulator.c | 772 ++ drivers/regulator/qcom_spmi-regulator.c | 38 +- drivers/regulator/s2mpa01.c | 14 +- drivers/regulator/s2mps11.c | 21 +- drivers/regulator/s5m8767.c | 28 +- drivers/regulator/tps65217-regulator.c | 2 + drivers/regulator/tps65912-regulator.c | 1 + drivers/regulator/uniphier-regulator.c | 213 + drivers/remoteproc/Kconfig | 23 + drivers/remoteproc/Makefile | 2 + drivers/remoteproc/da8xx_remoteproc.c | 39 +- drivers/remoteproc/qcom_adsp_pil.c | 168 +- drivers/remoteproc/qcom_common.c | 26 +- drivers/remoteproc/qcom_q6v5.c | 252 + drivers/remoteproc/qcom_q6v5.h | 46 + drivers/remoteproc/qcom_q6v5_pil.c | 158 +- drivers/remoteproc/qcom_q6v5_wcss.c | 601 ++ drivers/remoteproc/qcom_sysmon.c | 5 +- drivers/remoteproc/remoteproc_core.c | 117 +- drivers/remoteproc/remoteproc_debugfs.c | 4 +- drivers/remoteproc/remoteproc_virtio.c | 2 +- drivers/remoteproc/st_slim_rproc.c | 3 +- drivers/reset/Kconfig | 26 + drivers/reset/Makefile | 3 + drivers/reset/reset-ath79.c | 1 + drivers/reset/reset-axs10x.c | 1 + drivers/reset/reset-imx7.c | 3 +- drivers/reset/reset-meson-audio-arb.c | 168 + drivers/reset/reset-qcom-aoss.c | 133 + drivers/reset/reset-simple.c | 1 + drivers/reset/reset-uniphier-usb3.c | 171 + drivers/reset/reset-uniphier.c | 9 + drivers/rpmsg/qcom_glink_native.c | 54 +- drivers/rpmsg/qcom_glink_smem.c | 2 +- drivers/rpmsg/qcom_smd.c | 12 +- drivers/rpmsg/rpmsg_char.c | 29 +- drivers/rpmsg/rpmsg_core.c | 7 + drivers/rtc/Kconfig | 23 +- drivers/rtc/class.c | 5 +- drivers/rtc/interface.c | 97 +- drivers/rtc/rtc-armada38x.c | 23 + drivers/rtc/rtc-bq4802.c | 4 + drivers/rtc/rtc-coh901331.c | 1 + drivers/rtc/rtc-core.h | 14 + drivers/rtc/rtc-cpcap.c | 1 + drivers/rtc/rtc-dev.c | 8 +- drivers/rtc/rtc-ds1307.c | 18 +- drivers/rtc/rtc-ds1685.c | 590 -- drivers/rtc/rtc-ftrtc010.c | 1 + drivers/rtc/rtc-isl1208.c | 192 +- drivers/rtc/rtc-m48t59.c | 4 - drivers/rtc/rtc-max77686.c | 20 +- drivers/rtc/rtc-max8997.c | 20 +- drivers/rtc/rtc-max8998.c | 20 +- drivers/rtc/rtc-mc13xxx.c | 1 + drivers/rtc/rtc-mrst.c | 5 +- drivers/rtc/rtc-mxc_v2.c | 1 + drivers/rtc/rtc-omap.c | 51 +- drivers/rtc/rtc-pcf2127.c | 68 +- drivers/rtc/rtc-pcf85063.c | 21 +- drivers/rtc/rtc-r7301.c | 1 + drivers/rtc/rtc-rv8803.c | 7 +- drivers/rtc/rtc-s5m.c | 22 +- drivers/rtc/rtc-sa1100.c | 1 - drivers/rtc/rtc-sh.c | 91 +- drivers/rtc/rtc-snvs.c | 105 +- drivers/rtc/rtc-stmp3xxx.c | 20 +- drivers/rtc/rtc-sun6i.c | 3 +- drivers/rtc/rtc-sysfs.c | 43 + drivers/rtc/rtc-tegra.c | 1 + drivers/rtc/rtc-test.c | 2 +- drivers/s390/block/dasd.c | 17 +- drivers/s390/block/dasd_alias.c | 2 +- drivers/s390/block/dasd_devmap.c | 2 +- drivers/s390/block/dasd_eckd.c | 12 +- drivers/s390/block/dasd_eer.c | 4 +- drivers/s390/block/dcssblk.c | 8 +- drivers/s390/block/scm_blk.c | 1 + drivers/s390/char/Makefile | 5 - drivers/s390/char/keyboard.c | 58 +- drivers/s390/char/monwriter.c | 2 +- drivers/s390/char/sclp_async.c | 38 +- drivers/s390/char/tape_3590.c | 8 +- drivers/s390/char/tape_class.c | 6 +- drivers/s390/char/vmcp.c | 2 +- drivers/s390/cio/chp.c | 21 +- drivers/s390/cio/chsc.c | 18 +- drivers/s390/cio/chsc.h | 18 +- drivers/s390/cio/cio.c | 77 +- drivers/s390/cio/cio.h | 1 - drivers/s390/cio/css.c | 82 +- drivers/s390/cio/css.h | 3 +- drivers/s390/cio/qdio_main.c | 5 +- drivers/s390/cio/trace.h | 102 +- drivers/s390/crypto/ap_asm.h | 236 - drivers/s390/crypto/ap_bus.c | 457 +- drivers/s390/crypto/ap_bus.h | 37 +- drivers/s390/crypto/ap_card.c | 51 +- drivers/s390/crypto/ap_queue.c | 58 +- drivers/s390/crypto/pkey_api.c | 93 +- drivers/s390/crypto/zcrypt_api.c | 30 +- drivers/s390/crypto/zcrypt_api.h | 2 +- drivers/s390/crypto/zcrypt_card.c | 33 +- drivers/s390/crypto/zcrypt_cca_key.h | 32 +- drivers/s390/crypto/zcrypt_cex2a.c | 2 + drivers/s390/crypto/zcrypt_cex2a.h | 18 +- drivers/s390/crypto/zcrypt_cex4.c | 2 + drivers/s390/crypto/zcrypt_error.h | 2 +- drivers/s390/crypto/zcrypt_msgtype50.c | 17 +- drivers/s390/crypto/zcrypt_msgtype50.h | 8 +- drivers/s390/crypto/zcrypt_msgtype6.c | 54 +- drivers/s390/crypto/zcrypt_msgtype6.h | 2 +- drivers/s390/crypto/zcrypt_pcixcc.c | 6 +- drivers/s390/crypto/zcrypt_pcixcc.h | 2 +- drivers/s390/crypto/zcrypt_queue.c | 27 +- drivers/s390/net/qeth_core.h | 6 +- drivers/s390/net/qeth_core_main.c | 202 +- drivers/s390/net/qeth_core_mpc.c | 11 - drivers/s390/net/qeth_core_mpc.h | 4 - drivers/s390/net/qeth_l2_main.c | 15 +- drivers/s390/net/qeth_l3_main.c | 4 +- drivers/s390/scsi/zfcp_aux.c | 2 +- drivers/scsi/3w-9xxx.c | 6 +- drivers/scsi/3w-sas.c | 3 + drivers/scsi/3w-xxxx.c | 4 +- drivers/scsi/53c700.h | 2 +- drivers/scsi/Kconfig | 43 +- drivers/scsi/Makefile | 5 +- drivers/scsi/NCR_D700.c | 405 - drivers/scsi/NCR_D700.h | 30 - drivers/scsi/NCR_Q720.c | 376 - drivers/scsi/NCR_Q720.h | 29 - drivers/scsi/a100u2w.c | 4 +- drivers/scsi/aacraid/aachba.c | 48 +- drivers/scsi/aacraid/aacraid.h | 2 +- drivers/scsi/aacraid/commsup.c | 4 +- drivers/scsi/aacraid/dpcsup.c | 2 +- drivers/scsi/aacraid/rx.c | 2 +- drivers/scsi/aacraid/sa.c | 2 +- drivers/scsi/aacraid/src.c | 6 +- drivers/scsi/advansys.c | 10 +- drivers/scsi/aha152x.c | 71 +- drivers/scsi/aha1740.c | 9 +- drivers/scsi/aha1740.h | 4 +- drivers/scsi/aic7xxx/aic7770.c | 6 - drivers/scsi/aic7xxx/aic79xx.h | 6 - drivers/scsi/aic7xxx/aic79xx_core.c | 43 - drivers/scsi/aic7xxx/aic79xx_pci.c | 6 - drivers/scsi/aic7xxx/aic7xxx.h | 6 - drivers/scsi/aic7xxx/aic7xxx_93cx6.c | 6 - drivers/scsi/aic7xxx/aic7xxx_core.c | 40 +- drivers/scsi/aic7xxx/aic7xxx_pci.c | 7 - drivers/scsi/aic7xxx/aicasm/aicasm.h | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_gram.y | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_macro_gram.y | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_macro_scan.l | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_scan.l | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_symbol.h | 4 - drivers/scsi/aic94xx/aic94xx_init.c | 4 +- drivers/scsi/arcmsr/arcmsr.h | 2 +- drivers/scsi/arcmsr/arcmsr_hba.c | 7 + drivers/scsi/atp870u.c | 16 +- drivers/scsi/be2iscsi/be_cmds.c | 2 +- drivers/scsi/be2iscsi/be_iscsi.c | 15 +- drivers/scsi/be2iscsi/be_main.c | 25 +- drivers/scsi/be2iscsi/be_mgmt.c | 23 +- drivers/scsi/bfa/bfad_im.c | 19 +- drivers/scsi/bfa/bfad_im.h | 1 - drivers/scsi/bnx2i/bnx2i_hwi.c | 2 + drivers/scsi/ch.c | 2 +- drivers/scsi/csiostor/csio_hw.c | 186 +- drivers/scsi/csiostor/csio_hw.h | 1 + drivers/scsi/csiostor/csio_mb.c | 6 +- drivers/scsi/csiostor/csio_wr.c | 84 +- drivers/scsi/cxlflash/ocxl_hw.c | 31 +- drivers/scsi/cxlflash/superpipe.c | 14 +- drivers/scsi/cxlflash/vlun.c | 7 +- drivers/scsi/dc395x.c | 5 +- drivers/scsi/fcoe/fcoe_ctlr.c | 18 +- drivers/scsi/gdth.c | 67 +- drivers/scsi/gdth.h | 10 +- drivers/scsi/gdth_proc.c | 2 +- drivers/scsi/hisi_sas/hisi_sas.h | 14 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 319 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 23 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 21 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 290 +- drivers/scsi/hosts.c | 10 + drivers/scsi/hpsa.c | 2 +- drivers/scsi/ibmvscsi/ibmvfc.c | 2 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 12 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 6 +- drivers/scsi/imm.c | 2 +- drivers/scsi/ipr.c | 25 + drivers/scsi/ipr.h | 7 + drivers/scsi/libfc/fc_disc.c | 47 +- drivers/scsi/libfc/fc_fcp.c | 3 +- drivers/scsi/libfc/fc_lport.c | 108 +- drivers/scsi/libfc/fc_rport.c | 101 +- drivers/scsi/libiscsi.c | 2 + drivers/scsi/libiscsi_tcp.c | 2 +- drivers/scsi/libsas/sas_ata.c | 47 +- drivers/scsi/libsas/sas_discover.c | 2 + drivers/scsi/libsas/sas_scsi_host.c | 4 +- drivers/scsi/lpfc/Makefile | 4 +- drivers/scsi/lpfc/lpfc.h | 7 +- drivers/scsi/lpfc/lpfc_attr.c | 470 +- drivers/scsi/lpfc/lpfc_attr.h | 4 +- drivers/scsi/lpfc/lpfc_bsg.c | 2 +- drivers/scsi/lpfc/lpfc_bsg.h | 4 +- drivers/scsi/lpfc/lpfc_compat.h | 4 +- drivers/scsi/lpfc/lpfc_crtn.h | 3 +- drivers/scsi/lpfc/lpfc_ct.c | 2 +- drivers/scsi/lpfc/lpfc_debugfs.h | 2 +- drivers/scsi/lpfc/lpfc_disc.h | 7 +- drivers/scsi/lpfc/lpfc_els.c | 68 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 2 +- drivers/scsi/lpfc/lpfc_hw.h | 20 +- drivers/scsi/lpfc/lpfc_hw4.h | 46 +- drivers/scsi/lpfc/lpfc_ids.h | 2 +- drivers/scsi/lpfc/lpfc_init.c | 28 +- drivers/scsi/lpfc/lpfc_logmsg.h | 4 +- drivers/scsi/lpfc/lpfc_mbox.c | 2 +- drivers/scsi/lpfc/lpfc_mem.c | 2 +- drivers/scsi/lpfc/lpfc_nl.h | 4 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 11 +- drivers/scsi/lpfc/lpfc_nvme.c | 76 +- drivers/scsi/lpfc/lpfc_nvme.h | 1 + drivers/scsi/lpfc/lpfc_nvmet.c | 60 +- drivers/scsi/lpfc/lpfc_nvmet.h | 2 +- drivers/scsi/lpfc/lpfc_scsi.c | 181 +- drivers/scsi/lpfc/lpfc_scsi.h | 2 + drivers/scsi/lpfc/lpfc_sli.c | 50 +- drivers/scsi/lpfc/lpfc_sli.h | 6 +- drivers/scsi/lpfc/lpfc_sli4.h | 5 +- drivers/scsi/lpfc/lpfc_version.h | 6 +- drivers/scsi/lpfc/lpfc_vport.c | 4 +- drivers/scsi/lpfc/lpfc_vport.h | 4 +- drivers/scsi/megaraid.c | 29 +- drivers/scsi/megaraid.h | 14 +- drivers/scsi/megaraid/megaraid_sas.h | 33 +- drivers/scsi/megaraid/megaraid_sas_base.c | 61 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 36 +- drivers/scsi/mesh.c | 4 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 454 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 30 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 81 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 395 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 463 +- drivers/scsi/mpt3sas/mpt3sas_transport.c | 62 +- drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c | 18 +- drivers/scsi/mpt3sas/mpt3sas_warpdrive.c | 3 - drivers/scsi/ncr53c8xx.c | 10 +- drivers/scsi/nsp32_debug.c | 2 +- drivers/scsi/osd/osd_uld.c | 22 +- drivers/scsi/pcmcia/aha152x_stub.c | 14 +- drivers/scsi/pcmcia/nsp_cs.c | 15 +- drivers/scsi/pcmcia/nsp_cs.h | 4 - drivers/scsi/pcmcia/qlogic_stub.c | 13 +- drivers/scsi/pcmcia/sym53c500_cs.c | 16 +- drivers/scsi/qedi/qedi.h | 7 +- drivers/scsi/qedi/qedi_fw_api.c | 30 +- drivers/scsi/qedi/qedi_main.c | 32 +- drivers/scsi/qla2xxx/qla_attr.c | 33 +- drivers/scsi/qla2xxx/qla_dbg.c | 3 + drivers/scsi/qla2xxx/qla_def.h | 22 +- drivers/scsi/qla2xxx/qla_fw.h | 5 + drivers/scsi/qla2xxx/qla_gbl.h | 6 +- drivers/scsi/qla2xxx/qla_gs.c | 68 +- drivers/scsi/qla2xxx/qla_init.c | 731 +- drivers/scsi/qla2xxx/qla_inline.h | 12 +- drivers/scsi/qla2xxx/qla_iocb.c | 207 +- drivers/scsi/qla2xxx/qla_isr.c | 3 +- drivers/scsi/qla2xxx/qla_mbx.c | 155 +- drivers/scsi/qla2xxx/qla_mid.c | 2 +- drivers/scsi/qla2xxx/qla_nvme.c | 15 +- drivers/scsi/qla2xxx/qla_nvme.h | 2 +- drivers/scsi/qla2xxx/qla_os.c | 133 +- drivers/scsi/qla2xxx/qla_target.c | 29 +- drivers/scsi/qla2xxx/qla_tmpl.c | 13 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 20 +- drivers/scsi/qlogicpti.c | 2 +- drivers/scsi/raid_class.c | 4 +- drivers/scsi/scsi.c | 4 +- drivers/scsi/scsi.h | 3 - drivers/scsi/scsi_debug.c | 57 +- drivers/scsi/scsi_error.c | 6 +- drivers/scsi/scsi_ioctl.c | 4 +- drivers/scsi/scsi_lib.c | 390 +- drivers/scsi/scsi_scan.c | 2 +- drivers/scsi/scsi_sysfs.c | 22 +- drivers/scsi/scsi_transport_fc.c | 4 +- drivers/scsi/scsi_transport_spi.c | 2 +- drivers/scsi/scsi_typedefs.h | 2 - drivers/scsi/sd.c | 44 +- drivers/scsi/sd.h | 9 - drivers/scsi/sd_dif.c | 113 - drivers/scsi/sd_zbc.c | 6 - drivers/scsi/sg.c | 16 +- drivers/scsi/smartpqi/smartpqi.h | 12 +- drivers/scsi/smartpqi/smartpqi_init.c | 160 +- drivers/scsi/snic/snic_debugfs.c | 10 +- drivers/scsi/snic/snic_trc.c | 6 +- drivers/scsi/sr.c | 29 +- drivers/scsi/sr_ioctl.c | 22 +- drivers/scsi/st.c | 3 - drivers/scsi/storvsc_drv.c | 3 + drivers/scsi/sym53c8xx_2/sym_fw.c | 4 - drivers/scsi/sym53c8xx_2/sym_glue.c | 2 +- drivers/scsi/sym53c8xx_2/sym_glue.h | 2 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 3 +- drivers/scsi/ufs/Kconfig | 9 + drivers/scsi/ufs/Makefile | 1 + drivers/scsi/ufs/ufs-hisi.c | 619 ++ drivers/scsi/ufs/ufs-hisi.h | 115 + drivers/scsi/ufs/ufs-qcom.c | 21 +- drivers/scsi/ufs/ufshcd.c | 52 +- drivers/scsi/ufs/ufshcd.h | 3 + drivers/scsi/virtio_scsi.c | 8 +- drivers/scsi/vmw_pvscsi.c | 11 +- drivers/sh/maple/maple.c | 7 +- drivers/siox/siox-bus-gpio.c | 1 + drivers/siox/siox-core.c | 30 +- drivers/slimbus/Kconfig | 12 +- drivers/slimbus/Makefile | 5 +- drivers/slimbus/core.c | 41 + drivers/slimbus/messaging.c | 79 +- drivers/slimbus/qcom-ngd-ctrl.c | 1526 +++ drivers/slimbus/slimbus.h | 198 + drivers/slimbus/stream.c | 477 + drivers/soc/actions/Makefile | 2 + drivers/soc/actions/owl-sps-helper.c | 6 +- drivers/soc/actions/owl-sps.c | 6 +- drivers/soc/bcm/brcmstb/pm/pm-arm.c | 16 + drivers/soc/fsl/Kconfig | 15 +- drivers/soc/fsl/Makefile | 1 + .../{staging/fsl-mc/bus => soc/fsl}/dpio/Makefile | 0 .../fsl-mc/bus => soc/fsl}/dpio/dpio-cmd.h | 0 drivers/soc/fsl/dpio/dpio-driver.c | 281 + drivers/soc/fsl/dpio/dpio-service.c | 545 + .../{staging/fsl-mc/bus => soc/fsl}/dpio/dpio.c | 0 .../{staging/fsl-mc/bus => soc/fsl}/dpio/dpio.h | 0 drivers/soc/fsl/dpio/qbman-portal.c | 1005 ++ drivers/soc/fsl/dpio/qbman-portal.h | 444 + drivers/soc/fsl/qbman/Kconfig | 2 +- drivers/soc/fsl/qe/Kconfig | 2 +- drivers/soc/fsl/qe/gpio.c | 28 + drivers/soc/imx/gpc.c | 38 +- drivers/soc/imx/gpcv2.c | 92 +- drivers/soc/mediatek/mtk-pmic-wrap.c | 81 +- drivers/soc/qcom/Kconfig | 27 + drivers/soc/qcom/Makefile | 6 + drivers/soc/qcom/llcc-sdm845.c | 94 + drivers/soc/qcom/llcc-slice.c | 338 + drivers/soc/qcom/mdt_loader.c | 87 +- drivers/soc/qcom/rmtfs_mem.c | 3 +- drivers/soc/qcom/rpmh-internal.h | 114 + drivers/soc/qcom/rpmh-rsc.c | 693 ++ drivers/soc/qcom/rpmh.c | 513 + drivers/soc/qcom/smem.c | 10 +- drivers/soc/qcom/trace-rpmh.h | 82 + drivers/soc/renesas/Kconfig | 11 +- drivers/soc/renesas/Makefile | 4 + drivers/soc/renesas/r8a774a1-sysc.c | 45 + drivers/soc/renesas/r9a06g032-smp.c | 96 + drivers/soc/renesas/rcar-rst.c | 4 +- drivers/soc/renesas/rcar-sysc.c | 67 +- drivers/soc/renesas/rcar-sysc.h | 1 + drivers/soc/renesas/renesas-soc.c | 82 +- drivers/soc/sunxi/sunxi_sram.c | 87 +- drivers/soc/tegra/pmc.c | 513 +- drivers/soc/ti/Kconfig | 14 + drivers/soc/ti/pm33xx.c | 16 +- drivers/soc/ti/wkup_m3_ipc.c | 76 + drivers/soundwire/bus.c | 6 + drivers/soundwire/bus.h | 4 + drivers/soundwire/intel.c | 68 +- drivers/soundwire/intel_init.c | 2 +- drivers/soundwire/stream.c | 511 +- drivers/spi/Kconfig | 19 + drivers/spi/Makefile | 2 + drivers/spi/spi-ath79.c | 2 +- drivers/spi/spi-atmel.c | 10 +- drivers/spi/spi-bitbang.c | 50 +- drivers/spi/spi-butterfly.c | 4 +- drivers/spi/spi-cadence.c | 4 +- drivers/spi/spi-davinci.c | 4 +- drivers/spi/spi-dw-mmio.c | 107 + drivers/spi/spi-dw.c | 31 +- drivers/spi/spi-dw.h | 2 + drivers/spi/spi-fsl-dspi.c | 511 +- drivers/spi/spi-fsl-espi.c | 9 +- drivers/spi/spi-gpio.c | 55 +- drivers/spi/spi-img-spfi.c | 3 + drivers/spi/spi-imx.c | 162 +- drivers/spi/spi-lm70llp.c | 5 +- drivers/spi/spi-mem.c | 28 + drivers/spi/spi-omap2-mcspi.c | 9 - drivers/spi/spi-orion.c | 99 +- drivers/spi/spi-pl022.c | 8 +- drivers/spi/spi-pxa2xx.c | 12 +- drivers/spi/spi-rspi.c | 44 +- drivers/spi/spi-sh-hspi.c | 12 +- drivers/spi/spi-sh-msiof.c | 87 +- drivers/spi/spi-sh-sci.c | 20 +- drivers/spi/spi-sh.c | 12 +- drivers/spi/spi-sprd-adi.c | 11 +- drivers/spi/spi-sprd.c | 745 ++ drivers/spi/spi-tegra20-slink.c | 31 +- drivers/spi/spi-uniphier.c | 523 + drivers/spi/spi-xtensa-xtfpga.c | 2 +- drivers/spi/spi.c | 13 +- drivers/ssb/Kconfig | 21 - drivers/ssb/b43_pci_bridge.c | 4 +- drivers/ssb/bridge_pcmcia_80211.c | 6 +- drivers/ssb/driver_chipcommon.c | 14 +- drivers/ssb/driver_chipcommon_pmu.c | 40 +- drivers/ssb/driver_chipcommon_sflash.c | 6 +- drivers/ssb/driver_extif.c | 4 +- drivers/ssb/driver_gige.c | 2 +- drivers/ssb/driver_gpio.c | 8 +- drivers/ssb/driver_mipscore.c | 17 +- drivers/ssb/driver_pcicore.c | 23 +- drivers/ssb/embedded.c | 18 +- drivers/ssb/host_soc.c | 16 +- drivers/ssb/main.c | 83 +- drivers/ssb/pci.c | 75 +- drivers/ssb/pcmcia.c | 62 +- drivers/ssb/scan.c | 38 +- drivers/ssb/sdio.c | 16 +- drivers/ssb/sprom.c | 4 +- drivers/ssb/ssb_private.h | 39 +- drivers/staging/Kconfig | 16 +- drivers/staging/Makefile | 7 +- drivers/staging/android/ashmem.c | 46 +- drivers/staging/android/ion/ion.c | 6 +- drivers/staging/android/ion/ion_cma_heap.c | 2 +- drivers/staging/android/vsoc.c | 11 +- drivers/staging/axis-fifo/Kconfig | 9 + drivers/staging/axis-fifo/Makefile | 1 + .../Makefile => drivers/staging/axis-fifo/README | 0 drivers/staging/axis-fifo/axis-fifo.c | 1107 ++ drivers/staging/axis-fifo/axis-fifo.txt | 89 + drivers/staging/clocking-wizard/Kconfig | 2 +- drivers/staging/comedi/Kconfig | 8 - drivers/staging/comedi/comedi.h | 2 +- drivers/staging/comedi/comedi_compat32.h | 2 +- drivers/staging/comedi/comedi_fops.c | 6 +- drivers/staging/comedi/comedi_pci.h | 2 +- drivers/staging/comedi/comedi_pcmcia.h | 2 +- drivers/staging/comedi/comedidev.h | 4 +- drivers/staging/comedi/comedilib.h | 2 +- drivers/staging/comedi/drivers.c | 26 +- drivers/staging/comedi/drivers/Makefile | 1 - drivers/staging/comedi/drivers/amplc_dio200.h | 6 +- .../staging/comedi/drivers/amplc_dio200_common.c | 2 +- drivers/staging/comedi/drivers/amplc_pci230.c | 12 +- drivers/staging/comedi/drivers/cb_pcimdda.c | 4 +- drivers/staging/comedi/drivers/daqboard2000.c | 2 +- drivers/staging/comedi/drivers/ni_mio_common.c | 5 +- drivers/staging/comedi/drivers/pcl816.c | 4 +- drivers/staging/comedi/drivers/pcl818.c | 4 +- drivers/staging/comedi/drivers/serial2002.c | 778 -- drivers/staging/dgnc/dgnc_tty.c | 7 +- drivers/staging/erofs/Kconfig | 150 + drivers/staging/erofs/Makefile | 13 + drivers/staging/erofs/TODO | 45 + drivers/staging/erofs/data.c | 411 + drivers/staging/erofs/dir.c | 145 + drivers/staging/erofs/erofs_fs.h | 277 + drivers/staging/erofs/include/linux/tagptr.h | 110 + drivers/staging/erofs/include/trace/events/erofs.h | 240 + drivers/staging/erofs/inode.c | 283 + drivers/staging/erofs/internal.h | 576 ++ {lib/lz4 => drivers/staging/erofs}/lz4defs.h | 0 drivers/staging/erofs/namei.c | 251 + drivers/staging/erofs/super.c | 649 ++ drivers/staging/erofs/unzip_lz4.c | 251 + drivers/staging/erofs/unzip_pagevec.h | 172 + drivers/staging/erofs/unzip_vle.c | 1659 +++ drivers/staging/erofs/unzip_vle.h | 239 + drivers/staging/erofs/unzip_vle_lz4.c | 209 + drivers/staging/erofs/utils.c | 271 + drivers/staging/erofs/xattr.c | 624 ++ drivers/staging/erofs/xattr.h | 93 + drivers/staging/fbtft/fb_hx8347d.c | 2 +- drivers/staging/fbtft/fb_ili9163.c | 2 +- drivers/staging/fbtft/fb_ili9320.c | 2 +- drivers/staging/fbtft/fb_ili9325.c | 2 +- drivers/staging/fbtft/fb_ili9341.c | 2 +- drivers/staging/fbtft/fb_s6d02a1.c | 31 +- drivers/staging/fbtft/fb_s6d1121.c | 3 +- drivers/staging/fbtft/fb_sh1106.c | 2 +- drivers/staging/fbtft/fb_ssd1289.c | 9 +- drivers/staging/fbtft/fb_ssd1306.c | 2 +- drivers/staging/fbtft/fb_ssd1325.c | 2 +- drivers/staging/fbtft/fb_ssd1331.c | 2 +- drivers/staging/fbtft/fb_ssd1351.c | 41 +- drivers/staging/fbtft/fb_st7735r.c | 15 +- drivers/staging/fbtft/fb_st7789v.c | 13 +- drivers/staging/fbtft/fb_uc1611.c | 2 +- drivers/staging/fbtft/fb_watterott.c | 26 +- drivers/staging/fbtft/fbtft-bus.c | 17 +- drivers/staging/fbtft/fbtft-core.c | 41 +- drivers/staging/fbtft/fbtft-io.c | 17 +- drivers/staging/fbtft/fbtft-sysfs.c | 3 +- drivers/staging/fbtft/fbtft.h | 17 +- drivers/staging/fbtft/fbtft_device.c | 50 +- drivers/staging/fbtft/flexfb.c | 31 +- drivers/staging/fsl-dpaa2/Kconfig | 8 - drivers/staging/fsl-dpaa2/Makefile | 1 - drivers/staging/fsl-dpaa2/ethernet/Makefile | 10 - drivers/staging/fsl-dpaa2/ethernet/README | 186 - drivers/staging/fsl-dpaa2/ethernet/TODO | 18 - .../staging/fsl-dpaa2/ethernet/dpaa2-eth-trace.h | 185 - drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c | 2708 ----- drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h | 445 - drivers/staging/fsl-dpaa2/ethernet/dpaa2-ethtool.c | 309 - drivers/staging/fsl-dpaa2/ethernet/dpkg.h | 176 - drivers/staging/fsl-dpaa2/ethernet/dpni-cmd.h | 546 - drivers/staging/fsl-dpaa2/ethernet/dpni.c | 1628 --- drivers/staging/fsl-dpaa2/ethernet/dpni.h | 837 -- drivers/staging/fsl-dpaa2/ethernet/net.h | 480 - drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 27 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 2 +- drivers/staging/fsl-mc/Kconfig | 2 - drivers/staging/fsl-mc/Makefile | 3 - drivers/staging/fsl-mc/bus/Kconfig | 16 - drivers/staging/fsl-mc/bus/Makefile | 9 - drivers/staging/fsl-mc/bus/dpio/dpio-driver.c | 281 - drivers/staging/fsl-mc/bus/dpio/dpio-driver.txt | 135 - drivers/staging/fsl-mc/bus/dpio/dpio-service.c | 545 - drivers/staging/fsl-mc/bus/dpio/qbman-portal.c | 1005 -- drivers/staging/fsl-mc/bus/dpio/qbman-portal.h | 444 - drivers/staging/fsl-mc/include/dpaa2-fd.h | 426 - drivers/staging/gasket/Kconfig | 23 + drivers/staging/gasket/Makefile | 9 + drivers/staging/gasket/TODO | 9 + drivers/staging/gasket/apex.h | 30 + drivers/staging/gasket/apex_driver.c | 738 ++ drivers/staging/gasket/gasket.h | 122 + drivers/staging/gasket/gasket_constants.h | 47 + drivers/staging/gasket/gasket_core.c | 1822 ++++ drivers/staging/gasket/gasket_core.h | 638 ++ drivers/staging/gasket/gasket_interrupt.c | 519 + drivers/staging/gasket/gasket_interrupt.h | 95 + drivers/staging/gasket/gasket_ioctl.c | 391 + drivers/staging/gasket/gasket_ioctl.h | 28 + drivers/staging/gasket/gasket_page_table.c | 1375 +++ drivers/staging/gasket/gasket_page_table.h | 249 + drivers/staging/gasket/gasket_sysfs.c | 400 + drivers/staging/gasket/gasket_sysfs.h | 179 + drivers/staging/gdm724x/gdm_tty.c | 18 +- drivers/staging/gdm724x/gdm_usb.c | 5 - drivers/staging/goldfish/README | 6 - drivers/staging/goldfish/goldfish_audio.c | 79 +- drivers/staging/iio/Kconfig | 1 - drivers/staging/iio/Makefile | 1 - drivers/staging/iio/accel/adis16203.c | 6 +- drivers/staging/iio/accel/adis16240.c | 11 +- drivers/staging/iio/adc/ad7606.h | 2 +- drivers/staging/iio/gyro/Kconfig | 16 - drivers/staging/iio/gyro/Makefile | 6 - drivers/staging/iio/gyro/adis16060_core.c | 234 - drivers/staging/iio/impedance-analyzer/ad5933.c | 57 +- drivers/staging/ks7010/ks_hostif.c | 2 - drivers/staging/media/bcm2048/radio-bcm2048.c | 2 +- drivers/staging/media/davinci_vpfe/vpfe_video.c | 6 +- drivers/staging/media/davinci_vpfe/vpfe_video.h | 2 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 5 + drivers/staging/media/imx/imx-media-capture.c | 38 +- drivers/staging/media/imx/imx-media-csi.c | 112 +- drivers/staging/media/imx/imx-media-utils.c | 1 + drivers/staging/media/imx/imx-media.h | 2 + drivers/staging/most/core.c | 27 +- drivers/staging/most/dim2/dim2.c | 2 +- drivers/staging/most/sound/sound.c | 1 - drivers/staging/mt29f_spinand/mt29f_spinand.c | 33 +- drivers/staging/mt7621-dts/gbpc1.dts | 24 +- drivers/staging/mt7621-dts/mt7621.dtsi | 110 +- drivers/staging/mt7621-eth/mtk_eth_soc.c | 19 +- drivers/staging/mt7621-gpio/Kconfig | 6 - drivers/staging/mt7621-gpio/Makefile | 3 - drivers/staging/mt7621-gpio/TODO | 3 - drivers/staging/mt7621-gpio/gpio-mt7621.c | 370 - .../staging/mt7621-gpio/mediatek,mt7621-gpio.txt | 68 - drivers/staging/mt7621-mmc/board.h | 8 +- drivers/staging/mt7621-mmc/dbg.c | 58 +- drivers/staging/mt7621-mmc/dbg.h | 13 - drivers/staging/mt7621-mmc/mt6575_sd.h | 588 +- drivers/staging/mt7621-mmc/sd.c | 600 +- drivers/staging/mt7621-pci/Kconfig | 7 + drivers/staging/mt7621-pci/pci-mt7621.c | 834 +- drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 174 +- drivers/staging/mt7621-spi/spi-mt7621.c | 206 +- drivers/staging/octeon-usb/Makefile | 1 + drivers/staging/octeon-usb/octeon-hcd.c | 57 +- drivers/staging/octeon-usb/octeon-hcd.h | 1 + drivers/staging/olpc_dcon/Kconfig | 6 +- drivers/staging/olpc_dcon/olpc_dcon.c | 5 +- drivers/staging/olpc_dcon/olpc_dcon.h | 6 +- drivers/staging/olpc_dcon/olpc_dcon_xo_1.c | 5 +- drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c | 5 +- drivers/staging/pi433/pi433_if.c | 93 +- drivers/staging/pi433/pi433_if.h | 9 +- drivers/staging/pi433/rf69.c | 286 +- drivers/staging/pi433/rf69.h | 12 +- drivers/staging/pi433/rf69_enum.h | 3 +- drivers/staging/pi433/rf69_registers.h | 3 +- drivers/staging/rtl8188eu/Makefile | 4 +- drivers/staging/rtl8188eu/TODO | 2 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 128 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 12 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 10 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 73 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 135 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 28 +- drivers/staging/rtl8188eu/core/rtw_iol.c | 17 +- drivers/staging/rtl8188eu/core/rtw_led.c | 12 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 19 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 56 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 16 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 54 +- drivers/staging/rtl8188eu/core/rtw_rf.c | 10 +- drivers/staging/rtl8188eu/core/rtw_security.c | 100 +- drivers/staging/rtl8188eu/core/rtw_sreset.c | 37 +- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 71 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 83 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 109 +- .../staging/rtl8188eu/hal/Hal8188ERateAdaptive.c | 781 -- drivers/staging/rtl8188eu/hal/bb_cfg.c | 10 +- drivers/staging/rtl8188eu/hal/fw.c | 13 +- .../staging/rtl8188eu/hal/hal8188e_rate_adaptive.c | 771 ++ drivers/staging/rtl8188eu/hal/hal_com.c | 75 +- drivers/staging/rtl8188eu/hal/hal_intf.c | 26 +- drivers/staging/rtl8188eu/hal/mac_cfg.c | 19 +- drivers/staging/rtl8188eu/hal/odm.c | 21 +- drivers/staging/rtl8188eu/hal/odm_HWConfig.c | 10 +- drivers/staging/rtl8188eu/hal/odm_RTL8188E.c | 366 - drivers/staging/rtl8188eu/hal/odm_rtl8188e.c | 358 + drivers/staging/rtl8188eu/hal/phy.c | 14 +- drivers/staging/rtl8188eu/hal/pwrseq.c | 10 +- drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 10 +- drivers/staging/rtl8188eu/hal/rf.c | 11 +- drivers/staging/rtl8188eu/hal/rf_cfg.c | 18 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 15 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 10 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 16 +- drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 10 +- drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c | 32 +- drivers/staging/rtl8188eu/hal/rtl8188eu_led.c | 11 +- drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 11 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 43 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 13 +- drivers/staging/rtl8188eu/include/Hal8188EPhyCfg.h | 213 - drivers/staging/rtl8188eu/include/Hal8188EPhyReg.h | 1090 -- .../rtl8188eu/include/Hal8188ERateAdaptive.h | 76 - drivers/staging/rtl8188eu/include/HalVerDef.h | 10 +- drivers/staging/rtl8188eu/include/basic_types.h | 12 +- drivers/staging/rtl8188eu/include/drv_types.h | 10 +- drivers/staging/rtl8188eu/include/fw.h | 13 +- .../staging/rtl8188eu/include/hal8188e_phy_cfg.h | 205 + .../staging/rtl8188eu/include/hal8188e_phy_reg.h | 1082 ++ .../rtl8188eu/include/hal8188e_rate_adaptive.h | 74 + drivers/staging/rtl8188eu/include/hal_com.h | 10 +- drivers/staging/rtl8188eu/include/hal_intf.h | 12 +- drivers/staging/rtl8188eu/include/ieee80211.h | 25 +- drivers/staging/rtl8188eu/include/mlme_osdep.h | 10 +- drivers/staging/rtl8188eu/include/mon.h | 10 +- drivers/staging/rtl8188eu/include/mp_custom_oid.h | 347 - drivers/staging/rtl8188eu/include/odm.h | 12 +- drivers/staging/rtl8188eu/include/odm_HWConfig.h | 11 +- drivers/staging/rtl8188eu/include/odm_RTL8188E.h | 47 - .../staging/rtl8188eu/include/odm_RegDefine11N.h | 166 - drivers/staging/rtl8188eu/include/odm_debug.h | 10 +- drivers/staging/rtl8188eu/include/odm_precomp.h | 18 +- drivers/staging/rtl8188eu/include/odm_reg.h | 114 - drivers/staging/rtl8188eu/include/odm_rtl8188e.h | 39 + drivers/staging/rtl8188eu/include/odm_types.h | 10 +- drivers/staging/rtl8188eu/include/osdep_intf.h | 10 +- drivers/staging/rtl8188eu/include/osdep_service.h | 12 +- drivers/staging/rtl8188eu/include/pwrseq.h | 11 +- drivers/staging/rtl8188eu/include/pwrseqcmd.h | 10 +- drivers/staging/rtl8188eu/include/recv_osdep.h | 10 +- drivers/staging/rtl8188eu/include/rtl8188e_cmd.h | 10 +- drivers/staging/rtl8188eu/include/rtl8188e_dm.h | 10 +- drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 14 +- drivers/staging/rtl8188eu/include/rtl8188e_led.h | 28 - drivers/staging/rtl8188eu/include/rtl8188e_recv.h | 10 +- drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 10 +- drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 11 +- drivers/staging/rtl8188eu/include/rtw_android.h | 10 +- drivers/staging/rtl8188eu/include/rtw_ap.h | 14 +- drivers/staging/rtl8188eu/include/rtw_cmd.h | 10 +- drivers/staging/rtl8188eu/include/rtw_debug.h | 10 +- drivers/staging/rtl8188eu/include/rtw_eeprom.h | 10 +- drivers/staging/rtl8188eu/include/rtw_efuse.h | 12 +- drivers/staging/rtl8188eu/include/rtw_event.h | 10 +- drivers/staging/rtl8188eu/include/rtw_ht.h | 10 +- drivers/staging/rtl8188eu/include/rtw_ioctl.h | 10 +- drivers/staging/rtl8188eu/include/rtw_ioctl_rtl.h | 74 - drivers/staging/rtl8188eu/include/rtw_ioctl_set.h | 10 +- drivers/staging/rtl8188eu/include/rtw_iol.h | 13 +- drivers/staging/rtl8188eu/include/rtw_led.h | 11 +- drivers/staging/rtl8188eu/include/rtw_mlme.h | 10 +- drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 14 +- .../staging/rtl8188eu/include/rtw_mp_phy_regdef.h | 1086 -- drivers/staging/rtl8188eu/include/rtw_pwrctrl.h | 10 +- drivers/staging/rtl8188eu/include/rtw_qos.h | 10 +- drivers/staging/rtl8188eu/include/rtw_recv.h | 10 +- drivers/staging/rtl8188eu/include/rtw_rf.h | 10 +- drivers/staging/rtl8188eu/include/rtw_security.h | 10 +- drivers/staging/rtl8188eu/include/rtw_sreset.h | 11 +- drivers/staging/rtl8188eu/include/rtw_xmit.h | 12 +- drivers/staging/rtl8188eu/include/sta_info.h | 10 +- drivers/staging/rtl8188eu/include/usb_ops_linux.h | 10 +- drivers/staging/rtl8188eu/include/wifi.h | 25 +- drivers/staging/rtl8188eu/include/wlan_bssdef.h | 10 +- drivers/staging/rtl8188eu/include/xmit_osdep.h | 10 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 76 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 13 +- drivers/staging/rtl8188eu/os_dep/mon.c | 10 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 16 +- drivers/staging/rtl8188eu/os_dep/osdep_service.c | 24 +- drivers/staging/rtl8188eu/os_dep/recv_linux.c | 27 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 10 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 19 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 38 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 16 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 22 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 56 +- drivers/staging/rtl8192u/ieee80211/dot11d.c | 102 +- drivers/staging/rtl8192u/ieee80211/dot11d.h | 116 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 35 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 57 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 98 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 1022 +- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 6 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 18 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 6 +- drivers/staging/rtl8192u/ieee80211/rtl819x_BA.h | 84 +- .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 331 +- drivers/staging/rtl8192u/ieee80211/rtl819x_HT.h | 292 +- .../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 676 +- drivers/staging/rtl8192u/ieee80211/rtl819x_Qos.h | 595 +- drivers/staging/rtl8192u/ieee80211/rtl819x_TS.h | 126 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 280 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 75 +- drivers/staging/rtl8192u/r8190_rtl8256.h | 11 +- drivers/staging/rtl8192u/r8192U.h | 130 +- drivers/staging/rtl8192u/r8192U_core.c | 131 +- drivers/staging/rtl8192u/r8192U_dm.c | 195 +- drivers/staging/rtl8192u/r8192U_dm.h | 240 +- drivers/staging/rtl8192u/r8192U_hw.h | 204 +- drivers/staging/rtl8192u/r819xU_cmdpkt.c | 38 +- drivers/staging/rtl8192u/r819xU_cmdpkt.h | 33 +- drivers/staging/rtl8192u/r819xU_phy.c | 307 +- drivers/staging/rtl8192u/r819xU_phy.h | 77 +- drivers/staging/rtl8192u/r819xU_phyreg.h | 735 +- drivers/staging/rtl8712/rtl8712_led.c | 3 - drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 5 - drivers/staging/rtl8712/rtl871x_security.c | 5 +- drivers/staging/rtl8723bs/core/rtw_btcoex.c | 14 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 18 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 143 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 6 +- drivers/staging/rtl8723bs/core/rtw_security.c | 5 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 108 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 4 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 5 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 268 +- drivers/staging/rtl8723bs/hal/odm.h | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 2 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 2 +- drivers/staging/rtl8723bs/include/ieee80211.h | 4 +- drivers/staging/rtl8723bs/include/rtl8192c_rf.h | 28 - drivers/staging/rtl8723bs/include/rtl8723b_rf.h | 1 - .../staging/rtl8723bs/include/rtw_beamforming.h | 127 - drivers/staging/rtl8723bs/include/rtw_br_ext.h | 55 - drivers/staging/rtl8723bs/include/xmit_osdep.h | 2 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 19 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 108 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 19 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 5 - drivers/staging/rtlwifi/base.c | 107 +- drivers/staging/rtlwifi/halmac/halmac_api.h | 1 - drivers/staging/rtlwifi/halmac/halmac_pcie_reg.h | 17 - drivers/staging/rtlwifi/halmac/rtl_halmac.c | 2 +- drivers/staging/rtlwifi/phydm/phydm.c | 2 +- drivers/staging/rtlwifi/rtl8822be/fw.c | 2 +- drivers/staging/rtlwifi/rtl8822be/sw.c | 2 +- drivers/staging/rts5208/Makefile | 2 +- drivers/staging/rts5208/ms.c | 337 - drivers/staging/rts5208/rtsx.c | 38 +- drivers/staging/rts5208/rtsx.h | 25 - drivers/staging/rts5208/rtsx_card.c | 29 - drivers/staging/rts5208/rtsx_card.h | 1 - drivers/staging/rts5208/rtsx_chip.c | 140 - drivers/staging/rts5208/rtsx_chip.h | 18 - drivers/staging/rts5208/rtsx_scsi.c | 216 - drivers/staging/rts5208/rtsx_transport.c | 1 - drivers/staging/rts5208/sd.c | 328 +- drivers/staging/rts5208/spi.c | 71 - drivers/staging/rts5208/trace.c | 27 - drivers/staging/rts5208/trace.h | 40 - drivers/staging/rts5208/xd.c | 115 +- drivers/staging/skein/Kconfig | 16 - drivers/staging/skein/Makefile | 11 - drivers/staging/skein/TODO | 8 - drivers/staging/skein/skein_api.c | 231 - drivers/staging/skein/skein_api.h | 230 - drivers/staging/skein/skein_base.c | 870 -- drivers/staging/skein/skein_base.h | 336 - drivers/staging/skein/skein_block.c | 469 - drivers/staging/skein/skein_block.h | 347 - drivers/staging/skein/skein_generic.c | 214 - drivers/staging/skein/skein_iv.h | 187 - drivers/staging/skein/threefish_api.c | 78 - drivers/staging/skein/threefish_api.h | 171 - drivers/staging/skein/threefish_block.c | 8244 --------------- drivers/staging/sm750fb/sm750.c | 2 - drivers/staging/speakup/kobjects.c | 4 +- drivers/staging/speakup/spk_types.h | 2 + drivers/staging/speakup/synth.c | 40 +- drivers/staging/speakup/varhandlers.c | 5 +- drivers/staging/typec/Kconfig | 23 - drivers/staging/typec/Makefile | 2 - drivers/staging/typec/TODO | 5 - drivers/staging/typec/tcpci.c | 596 -- drivers/staging/vboxvideo/TODO | 1 - drivers/staging/vboxvideo/vbox_drv.c | 34 +- drivers/staging/vboxvideo/vbox_drv.h | 2 +- drivers/staging/vboxvideo/vbox_main.c | 2 +- drivers/staging/vboxvideo/vbox_mode.c | 38 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 127 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 31 +- .../vc04_services/bcm2835-camera/mmal-vchiq.c | 11 +- .../interface/vchiq_arm/vchiq_debugfs.c | 4 +- drivers/staging/vt6655/dpc.c | 4 +- drivers/staging/vt6656/dpc.c | 4 +- drivers/staging/vt6656/rxtx.c | 5 +- drivers/staging/wilc1000/TODO | 11 - drivers/staging/wilc1000/coreconfigurator.c | 89 +- drivers/staging/wilc1000/coreconfigurator.h | 25 +- drivers/staging/wilc1000/host_interface.c | 2513 ++--- drivers/staging/wilc1000/host_interface.h | 34 +- drivers/staging/wilc1000/linux_mon.c | 23 +- drivers/staging/wilc1000/linux_wlan.c | 171 +- .../staging/wilc1000/microchip,wilc1000,sdio.txt | 32 + .../staging/wilc1000/microchip,wilc1000,spi.txt | 26 + drivers/staging/wilc1000/wilc_debugfs.c | 21 +- drivers/staging/wilc1000/wilc_sdio.c | 57 +- drivers/staging/wilc1000/wilc_spi.c | 54 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 347 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 5 + drivers/staging/wilc1000/wilc_wfi_netdevice.h | 41 +- drivers/staging/wilc1000/wilc_wlan.c | 285 +- drivers/staging/wilc1000/wilc_wlan.h | 21 +- drivers/staging/wilc1000/wilc_wlan_cfg.c | 38 +- drivers/staging/wilc1000/wilc_wlan_cfg.h | 16 +- drivers/staging/wilc1000/wilc_wlan_if.h | 68 +- drivers/staging/wlan-ng/cfg80211.c | 44 +- drivers/staging/wlan-ng/hfa384x.h | 2 +- drivers/staging/wlan-ng/hfa384x_usb.c | 2 +- drivers/staging/wlan-ng/p80211hdr.h | 30 +- drivers/staging/wlan-ng/p80211types.h | 27 - drivers/staging/wlan-ng/prism2fw.c | 7 +- drivers/staging/wlan-ng/prism2mgmt.c | 41 +- drivers/staging/wlan-ng/prism2mib.c | 8 +- drivers/target/Kconfig | 5 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 8 +- drivers/target/iscsi/iscsi_target.c | 19 +- drivers/target/iscsi/iscsi_target.h | 4 +- drivers/target/iscsi/iscsi_target_configfs.c | 6 +- drivers/target/iscsi/iscsi_target_login.c | 192 +- drivers/target/iscsi/iscsi_target_login.h | 2 +- drivers/target/iscsi/iscsi_target_tpg.c | 3 +- drivers/target/iscsi/iscsi_target_util.c | 55 +- drivers/target/loopback/Kconfig | 1 + drivers/target/loopback/tcm_loop.c | 15 +- drivers/target/sbp/sbp_target.c | 18 +- drivers/target/target_core_configfs.c | 12 +- drivers/target/target_core_device.c | 53 +- drivers/target/target_core_fabric_configfs.c | 5 +- drivers/target/target_core_internal.h | 2 +- drivers/target/target_core_sbc.c | 7 +- drivers/target/target_core_tmr.c | 30 +- drivers/target/target_core_transport.c | 285 +- drivers/target/target_core_ua.c | 43 +- drivers/target/target_core_ua.h | 3 +- drivers/target/target_core_user.c | 377 +- drivers/target/target_core_xcopy.c | 5 +- drivers/target/tcm_fc/tfc_cmd.c | 10 +- drivers/target/tcm_fc/tfc_conf.c | 5 +- drivers/target/tcm_fc/tfc_sess.c | 5 +- drivers/tee/optee/Kconfig | 8 + drivers/tee/optee/core.c | 4 +- drivers/tee/optee/rpc.c | 2 +- drivers/tee/tee_core.c | 113 +- drivers/tee/tee_shm.c | 6 - drivers/thermal/Kconfig | 2 +- drivers/thermal/armada_thermal.c | 534 +- drivers/thermal/imx_thermal.c | 33 +- drivers/thermal/intel_powerclamp.c | 2 +- drivers/thermal/intel_soc_dts_thermal.c | 26 +- drivers/thermal/of-thermal.c | 7 +- drivers/thermal/qcom/Makefile | 2 +- drivers/thermal/qcom/tsens-8996.c | 84 - drivers/thermal/qcom/tsens-common.c | 29 +- drivers/thermal/qcom/tsens-v2.c | 77 + drivers/thermal/qcom/tsens.c | 3 + drivers/thermal/qcom/tsens.h | 8 +- drivers/thermal/qoriq_thermal.c | 27 +- drivers/thermal/rcar_gen3_thermal.c | 11 +- drivers/thermal/rcar_thermal.c | 18 +- drivers/thermal/samsung/exynos_tmu.c | 5 - drivers/thermal/thermal_hwmon.c | 3 +- drivers/thermal/ti-soc-thermal/dra752-bandgap.h | 68 - .../thermal/ti-soc-thermal/dra752-thermal-data.c | 65 - .../thermal/ti-soc-thermal/omap3-thermal-data.c | 6 - .../thermal/ti-soc-thermal/omap4-thermal-data.c | 10 - drivers/thermal/ti-soc-thermal/omap4xxx-bandgap.h | 10 - .../thermal/ti-soc-thermal/omap5-thermal-data.c | 46 +- drivers/thermal/ti-soc-thermal/omap5xxx-bandgap.h | 41 - drivers/thermal/ti-soc-thermal/ti-bandgap.c | 370 - drivers/thermal/ti-soc-thermal/ti-bandgap.h | 43 +- drivers/thunderbolt/domain.c | 55 +- drivers/thunderbolt/icm.c | 174 +- drivers/thunderbolt/nhi.c | 46 +- drivers/thunderbolt/switch.c | 65 +- drivers/thunderbolt/tb.h | 10 + drivers/thunderbolt/tb_msgs.h | 4 + drivers/thunderbolt/tb_regs.h | 2 +- drivers/thunderbolt/xdomain.c | 18 + drivers/tty/goldfish.c | 1 + drivers/tty/hvc/hvc_console.c | 194 +- drivers/tty/hvc/hvc_console.h | 1 + drivers/tty/hvc/hvc_opal.c | 33 +- drivers/tty/pty.c | 2 +- drivers/tty/rocket.c | 2 +- drivers/tty/serdev/core.c | 48 +- drivers/tty/serial/8250/8250_core.c | 6 +- drivers/tty/serial/8250/8250_dw.c | 74 +- drivers/tty/serial/8250/8250_em.c | 1 + drivers/tty/serial/8250/8250_exar.c | 54 +- drivers/tty/serial/8250/8250_of.c | 6 +- drivers/tty/serial/8250/8250_omap.c | 1 + drivers/tty/serial/8250/8250_port.c | 63 +- drivers/tty/serial/8250/serial_cs.c | 6 +- drivers/tty/serial/imx.c | 5 +- drivers/tty/serial/jsm/jsm_tty.c | 3 +- drivers/tty/serial/max310x.c | 14 +- drivers/tty/serial/pxa.c | 3 +- drivers/tty/serial/qcom_geni_serial.c | 261 +- drivers/tty/serial/sccnxp.c | 1 + drivers/tty/serial/serial_core.c | 17 +- drivers/tty/serial/sh-sci.c | 191 +- drivers/tty/serial/uartlite.c | 112 +- drivers/tty/serial/xilinx_uartps.c | 23 +- drivers/tty/sysrq.c | 2 +- drivers/tty/tty_audit.c | 2 +- drivers/tty/tty_baudrate.c | 22 +- drivers/tty/tty_io.c | 21 +- drivers/tty/tty_ldsem.c | 82 +- drivers/tty/vt/keyboard.c | 34 +- drivers/tty/vt/selection.c | 48 +- drivers/tty/vt/vc_screen.c | 90 +- drivers/tty/vt/vt.c | 367 +- drivers/uio/uio.c | 32 +- drivers/uio/uio_cif.c | 4 +- drivers/uio/uio_fsl_elbc_gpcm.c | 1 + drivers/uio/uio_hv_generic.c | 4 +- drivers/uio/uio_netx.c | 3 +- drivers/uio/uio_pci_generic.c | 3 +- drivers/uio/uio_pruss.c | 69 +- drivers/uio/uio_sercos3.c | 1 + drivers/usb/chipidea/ci_hdrc_imx.c | 19 +- drivers/usb/chipidea/ci_hdrc_tegra.c | 4 +- drivers/usb/chipidea/usbmisc_imx.c | 4 +- drivers/usb/class/cdc-acm.c | 40 +- drivers/usb/class/cdc-wdm.c | 49 +- drivers/usb/class/usblp.c | 10 +- drivers/usb/class/usbtmc.c | 320 +- drivers/usb/core/devio.c | 5 +- drivers/usb/core/hcd-pci.c | 2 - drivers/usb/core/hub.c | 42 + drivers/usb/core/ledtrig-usbport.c | 34 +- drivers/usb/core/message.c | 20 +- drivers/usb/core/quirks.c | 7 + drivers/usb/dwc2/core.c | 241 +- drivers/usb/dwc2/core.h | 109 +- drivers/usb/dwc2/core_intr.c | 118 +- drivers/usb/dwc2/debugfs.c | 55 +- drivers/usb/dwc2/gadget.c | 531 +- drivers/usb/dwc2/hcd.c | 459 +- drivers/usb/dwc2/hcd.h | 10 +- drivers/usb/dwc2/hcd_ddma.c | 10 +- drivers/usb/dwc2/hcd_intr.c | 96 +- drivers/usb/dwc2/hcd_queue.c | 10 +- drivers/usb/dwc2/params.c | 24 +- drivers/usb/dwc2/platform.c | 19 + drivers/usb/dwc3/Kconfig | 13 +- drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/core.c | 118 + drivers/usb/dwc3/core.h | 17 + drivers/usb/dwc3/dwc3-haps.c | 137 + drivers/usb/dwc3/dwc3-of-simple.c | 35 +- drivers/usb/dwc3/dwc3-pci.c | 223 +- drivers/usb/dwc3/gadget.c | 3 +- drivers/usb/dwc3/gadget.h | 2 +- drivers/usb/gadget/configfs.c | 4 +- drivers/usb/gadget/function/f_fs.c | 7 +- drivers/usb/gadget/function/f_mass_storage.c | 31 +- drivers/usb/gadget/function/f_mass_storage.h | 4 - drivers/usb/gadget/function/f_tcm.c | 19 +- drivers/usb/gadget/function/f_uvc.c | 31 +- drivers/usb/gadget/function/f_uvc.h | 6 +- drivers/usb/gadget/function/u_uvc.h | 5 +- drivers/usb/gadget/function/uvc.h | 53 +- drivers/usb/gadget/function/uvc_configfs.c | 12 +- drivers/usb/gadget/function/uvc_queue.h | 12 +- drivers/usb/gadget/function/uvc_v4l2.c | 3 +- drivers/usb/gadget/function/uvc_video.h | 2 + drivers/usb/gadget/legacy/inode.c | 7 +- drivers/usb/gadget/legacy/tcm_usb_gadget.c | 2 +- drivers/usb/gadget/legacy/webcam.c | 4 - drivers/usb/gadget/udc/Kconfig | 1 + drivers/usb/gadget/udc/core.c | 18 + drivers/usb/gadget/udc/fotg210-udc.c | 15 +- drivers/usb/gadget/udc/fsl_mxc_udc.c | 1 + drivers/usb/gadget/udc/net2280.c | 16 +- drivers/usb/gadget/udc/renesas_usb3.c | 89 +- drivers/usb/host/Kconfig | 8 + drivers/usb/host/Makefile | 1 + drivers/usb/host/ehci-exynos.c | 7 - drivers/usb/host/ehci-hcd.c | 1 + drivers/usb/host/ehci-hub.c | 8 + drivers/usb/host/ehci-npcm7xx.c | 212 + drivers/usb/host/ehci-ps3.c | 6 +- drivers/usb/host/ehci-sched.c | 4 - drivers/usb/host/ohci-exynos.c | 6 - drivers/usb/host/ohci-ps3.c | 6 +- drivers/usb/host/u132-hcd.c | 4 +- drivers/usb/host/whci/pzl.c | 2 - drivers/usb/host/xhci-dbgcap.c | 2 - drivers/usb/host/xhci-hub.c | 11 + drivers/usb/host/xhci-plat.c | 28 +- drivers/usb/host/xhci-rcar.c | 43 +- drivers/usb/host/xhci.c | 31 + drivers/usb/host/xhci.h | 2 + drivers/usb/isp1760/isp1760-hcd.c | 2 - drivers/usb/misc/adutux.c | 10 +- drivers/usb/misc/appledisplay.c | 1 + drivers/usb/misc/iowarrior.c | 5 - drivers/usb/misc/ldusb.c | 7 +- drivers/usb/misc/legousbtower.c | 5 +- drivers/usb/misc/sisusbvga/sisusb.c | 4 +- drivers/usb/misc/usbtest.c | 10 +- drivers/usb/misc/uss720.c | 6 +- drivers/usb/misc/yurex.c | 8 +- drivers/usb/mon/mon_bin.c | 8 +- drivers/usb/mtu3/mtu3_core.c | 6 +- drivers/usb/mtu3/mtu3_hw_regs.h | 1 + drivers/usb/musb/musb_dsps.c | 2 +- drivers/usb/musb/musb_host.c | 1 + drivers/usb/renesas_usbhs/Kconfig | 1 + drivers/usb/renesas_usbhs/mod_gadget.c | 1 + drivers/usb/serial/cp210x.c | 421 +- drivers/usb/serial/cyberjack.c | 17 +- drivers/usb/serial/digi_acceleport.c | 35 +- drivers/usb/serial/io_edgeport.c | 17 +- drivers/usb/serial/io_ti.c | 5 +- drivers/usb/serial/io_ti.h | 2 +- drivers/usb/serial/ir-usb.c | 2 +- drivers/usb/serial/iuu_phoenix.c | 5 - drivers/usb/serial/kl5kusb105.c | 1 - drivers/usb/serial/kl5kusb105.h | 3 - drivers/usb/serial/kobil_sct.c | 24 +- drivers/usb/serial/mos7720.c | 14 +- drivers/usb/serial/mos7840.c | 5 +- drivers/usb/serial/option.c | 4 + drivers/usb/serial/pl2303.c | 2 + drivers/usb/serial/pl2303.h | 1 + drivers/usb/serial/quatech2.c | 7 +- drivers/usb/serial/sierra.c | 13 +- drivers/usb/serial/ssu100.c | 2 +- drivers/usb/serial/symbolserial.c | 5 +- drivers/usb/serial/ti_usb_3410_5052.c | 11 +- drivers/usb/serial/usb_wwan.c | 5 +- drivers/usb/storage/scsiglue.c | 9 + drivers/usb/storage/uas.c | 21 + drivers/usb/storage/unusual_devs.h | 7 + drivers/usb/typec/Kconfig | 18 + drivers/usb/typec/Makefile | 5 +- drivers/usb/typec/altmodes/Kconfig | 14 + drivers/usb/typec/altmodes/Makefile | 2 + drivers/usb/typec/altmodes/displayport.c | 580 ++ drivers/usb/typec/bus.c | 403 + drivers/usb/typec/bus.h | 38 + drivers/usb/typec/class.c | 543 +- drivers/usb/typec/fusb302/fusb302.c | 12 - drivers/usb/typec/mux.c | 6 +- drivers/usb/typec/mux/pi3usb30532.c | 13 +- drivers/usb/typec/tcpci.c | 612 ++ drivers/{staging => usb}/typec/tcpci.h | 0 drivers/{staging => usb}/typec/tcpci_rt1711h.c | 0 drivers/usb/typec/tcpm.c | 330 +- drivers/usb/typec/tps6598x.c | 11 +- drivers/usb/usb-skeleton.c | 10 +- drivers/usb/usbip/vudc_dev.c | 2 - drivers/usb/wusbcore/security.c | 2 +- drivers/usb/wusbcore/wa-xfer.c | 8 +- drivers/uwb/hwa-rc.c | 1 + drivers/vfio/Kconfig | 1 - drivers/vfio/pci/vfio_pci.c | 21 +- drivers/vfio/vfio_iommu_spapr_tce.c | 65 +- drivers/vfio/vfio_iommu_type1.c | 1 + drivers/vhost/Kconfig | 2 +- drivers/vhost/scsi.c | 18 +- drivers/vhost/vhost.c | 2 +- drivers/video/backlight/adp8860_bl.c | 1 + drivers/video/backlight/pwm_bl.c | 232 +- drivers/video/console/Kconfig | 11 + drivers/video/console/dummycon.c | 67 +- drivers/video/console/vgacon.c | 5 + drivers/video/fbdev/amifb.c | 4 +- drivers/video/fbdev/core/fbcon.c | 123 +- drivers/video/fbdev/core/fbmem.c | 119 +- drivers/video/fbdev/core/modedb.c | 93 +- drivers/video/fbdev/efifb.c | 234 +- drivers/video/fbdev/fsl-diu-fb.c | 23 +- drivers/video/fbdev/goldfishfb.c | 15 +- drivers/video/fbdev/hyperv_fb.c | 6 + drivers/video/fbdev/i740fb.c | 1 + drivers/video/fbdev/metronomefb.c | 10 +- drivers/video/fbdev/omap/omapfb_main.c | 2 +- drivers/video/fbdev/omap2/omapfb/Makefile | 4 +- .../omap2/omapfb/displays/encoder-tpd12s015.c | 18 +- drivers/video/fbdev/omap2/omapfb/dss/core.c | 3 +- drivers/video/fbdev/omap2/omapfb/dss/dispc.c | 4 +- .../video/fbdev/omap2/omapfb/dss/dss_features.c | 3 +- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 3 +- drivers/video/fbdev/pm2fb.c | 2 + drivers/video/fbdev/pxa3xx-gcu.c | 10 + drivers/video/fbdev/pxafb.c | 97 +- drivers/video/fbdev/pxafb.h | 3 + drivers/video/fbdev/simplefb.c | 2 +- drivers/video/fbdev/tdfxfb.c | 1 + drivers/video/fbdev/tridentfb.c | 3 - drivers/video/fbdev/udlfb.c | 230 +- drivers/video/fbdev/via/lcd.c | 1 + drivers/video/fbdev/via/viafbdev.c | 3 +- drivers/virtio/virtio_balloon.c | 127 +- drivers/virtio/virtio_mmio.c | 20 +- drivers/virtio/virtio_pci_common.c | 7 +- drivers/virtio/virtio_pci_common.h | 2 +- drivers/virtio/virtio_pci_legacy.c | 14 +- drivers/vme/bridges/vme_ca91cx42.c | 2 - drivers/w1/masters/Kconfig | 2 +- drivers/w1/masters/ds2482.c | 2 +- drivers/w1/masters/ds2490.c | 16 +- drivers/w1/masters/mxc_w1.c | 1 + drivers/w1/slaves/Kconfig | 12 - drivers/w1/slaves/Makefile | 1 - drivers/w1/slaves/w1_ds2760.c | 175 - drivers/w1/slaves/w1_ds2760.h | 59 - drivers/w1/w1.c | 3 + drivers/watchdog/Kconfig | 10 + drivers/watchdog/Makefile | 1 + drivers/watchdog/coh901327_wdt.c | 1 + drivers/watchdog/davinci_wdt.c | 1 + drivers/watchdog/imgpdc_wdt.c | 1 + drivers/watchdog/imx2_wdt.c | 5 +- drivers/watchdog/kempld_wdt.c | 5 - drivers/watchdog/max63xx_wdt.c | 1 + drivers/watchdog/max77620_wdt.c | 1 + drivers/watchdog/menz69_wdt.c | 170 + drivers/watchdog/moxart_wdt.c | 1 + drivers/watchdog/omap_wdt.c | 1 + drivers/watchdog/orion_wdt.c | 2 + drivers/watchdog/sp805_wdt.c | 63 +- drivers/watchdog/sprd_wdt.c | 4 +- drivers/watchdog/stm32_iwdg.c | 116 +- drivers/watchdog/stmp3xxx_rtc_wdt.c | 5 +- drivers/watchdog/tangox_wdt.c | 1 + drivers/xen/Kconfig | 24 + drivers/xen/Makefile | 2 + drivers/xen/balloon.c | 75 +- drivers/xen/biomerge.c | 2 +- drivers/xen/gntdev-common.h | 94 + drivers/xen/gntdev-dmabuf.c | 856 ++ drivers/xen/gntdev-dmabuf.h | 33 + drivers/xen/gntdev.c | 272 +- drivers/xen/grant-table.c | 151 +- drivers/xen/manage.c | 6 +- drivers/xen/mcelog.c | 2 - drivers/xen/mem-reservation.c | 118 + drivers/xen/time.c | 2 +- drivers/xen/xen-acpi-processor.c | 6 + drivers/xen/xen-balloon.c | 2 +- drivers/xen/xen-scsiback.c | 17 +- drivers/xen/xenbus/xenbus_probe.c | 9 + drivers/xen/xenfs/super.c | 7 +- fs/9p/v9fs.c | 2 +- fs/9p/vfs_dir.c | 11 - fs/9p/vfs_file.c | 4 +- fs/9p/vfs_inode.c | 7 +- fs/9p/vfs_inode_dotl.c | 7 +- fs/9p/vfs_super.c | 2 +- fs/9p/xattr.c | 6 +- fs/Kconfig | 7 + fs/Kconfig.binfmt | 5 + fs/Makefile | 5 +- fs/adfs/inode.c | 13 +- fs/adfs/super.c | 10 +- fs/affs/super.c | 13 +- fs/afs/dir.c | 45 +- fs/afs/dynroot.c | 25 +- fs/afs/internal.h | 12 +- fs/afs/mntpt.c | 147 +- fs/afs/rxrpc.c | 2 +- fs/afs/super.c | 597 +- fs/afs/volume.c | 4 +- fs/afs/write.c | 2 +- fs/aio.c | 243 +- fs/anon_inodes.c | 33 +- fs/attr.c | 5 +- fs/autofs/autofs_i.h | 15 +- fs/autofs/expire.c | 143 +- fs/autofs/init.c | 4 +- fs/autofs/inode.c | 4 +- fs/autofs/root.c | 33 +- fs/bad_inode.c | 2 +- fs/befs/btree.c | 97 +- fs/befs/linuxvfs.c | 11 +- fs/bfs/inode.c | 17 +- fs/binfmt_elf.c | 2 +- fs/binfmt_misc.c | 9 +- fs/block_dev.c | 8 +- fs/btrfs/acl.c | 13 +- fs/btrfs/backref.c | 11 +- fs/btrfs/btrfs_inode.h | 10 +- fs/btrfs/check-integrity.c | 9 +- fs/btrfs/compression.c | 18 +- fs/btrfs/ctree.c | 55 +- fs/btrfs/ctree.h | 110 +- fs/btrfs/delayed-inode.c | 19 +- fs/btrfs/delayed-inode.h | 2 - fs/btrfs/delayed-ref.c | 43 +- fs/btrfs/delayed-ref.h | 6 +- fs/btrfs/dev-replace.c | 29 +- fs/btrfs/dir-item.c | 12 +- fs/btrfs/disk-io.c | 119 +- fs/btrfs/disk-io.h | 5 +- fs/btrfs/export.c | 4 +- fs/btrfs/extent-tree.c | 902 +- fs/btrfs/extent_io.c | 158 +- fs/btrfs/extent_io.h | 16 +- fs/btrfs/file-item.c | 4 +- fs/btrfs/file.c | 139 +- fs/btrfs/free-space-cache.c | 19 +- fs/btrfs/free-space-tree.c | 2 +- fs/btrfs/inode-map.c | 12 +- fs/btrfs/inode.c | 389 +- fs/btrfs/ioctl.c | 120 +- fs/btrfs/ordered-data.c | 138 - fs/btrfs/ordered-data.h | 23 +- fs/btrfs/print-tree.c | 39 +- fs/btrfs/qgroup.c | 293 +- fs/btrfs/qgroup.h | 46 +- fs/btrfs/raid56.c | 109 +- fs/btrfs/reada.c | 3 +- fs/btrfs/ref-verify.c | 8 +- fs/btrfs/relocation.c | 219 +- fs/btrfs/root-tree.c | 22 +- fs/btrfs/scrub.c | 679 +- fs/btrfs/send.c | 188 +- fs/btrfs/struct-funcs.c | 1 - fs/btrfs/super.c | 151 +- fs/btrfs/sysfs.c | 2 - fs/btrfs/tests/btrfs-tests.c | 2 +- fs/btrfs/tests/qgroup-tests.c | 24 +- fs/btrfs/transaction.c | 22 +- fs/btrfs/transaction.h | 2 +- fs/btrfs/tree-checker.c | 115 +- fs/btrfs/tree-log.c | 318 +- fs/btrfs/tree-log.h | 10 +- fs/btrfs/volumes.c | 618 +- fs/btrfs/volumes.h | 31 +- fs/buffer.c | 159 +- fs/ceph/acl.c | 30 +- fs/ceph/addr.c | 74 +- fs/ceph/cache.c | 11 +- fs/ceph/caps.c | 138 +- fs/ceph/dir.c | 20 +- fs/ceph/file.c | 41 +- fs/ceph/inode.c | 83 +- fs/ceph/mds_client.c | 98 +- fs/ceph/mds_client.h | 14 +- fs/ceph/quota.c | 2 +- fs/ceph/snap.c | 6 +- fs/ceph/super.c | 25 +- fs/ceph/super.h | 15 +- fs/ceph/xattr.c | 4 +- fs/cifs/Kconfig | 59 +- fs/cifs/cache.c | 6 +- fs/cifs/cifs_debug.c | 66 +- fs/cifs/cifs_dfs_ref.c | 3 +- fs/cifs/cifs_unicode.c | 3 - fs/cifs/cifsencrypt.c | 12 +- fs/cifs/cifsfs.c | 51 +- fs/cifs/cifsfs.h | 5 +- fs/cifs/cifsglob.h | 55 +- fs/cifs/cifsproto.h | 10 +- fs/cifs/cifssmb.c | 23 +- fs/cifs/connect.c | 123 +- fs/cifs/dir.c | 7 +- fs/cifs/fscache.c | 12 +- fs/cifs/fscache.h | 8 +- fs/cifs/inode.c | 40 +- fs/cifs/ioctl.c | 2 - fs/cifs/link.c | 4 +- fs/cifs/misc.c | 2 - fs/cifs/netmisc.c | 19 +- fs/cifs/sess.c | 6 + fs/cifs/smb1ops.c | 4 - fs/cifs/smb2glob.h | 2 +- fs/cifs/smb2inode.c | 327 +- fs/cifs/smb2misc.c | 34 +- fs/cifs/smb2ops.c | 583 +- fs/cifs/smb2pdu.c | 761 +- fs/cifs/smb2pdu.h | 45 + fs/cifs/smb2proto.h | 49 +- fs/cifs/smb2transport.c | 9 +- fs/cifs/smbdirect.c | 32 +- fs/cifs/trace.h | 94 + fs/cifs/transport.c | 232 +- fs/cifs/xattr.c | 28 +- fs/coda/inode.c | 11 +- fs/compat_binfmt_elf.c | 2 +- fs/compat_ioctl.c | 40 - fs/configfs/dir.c | 11 + fs/configfs/item.c | 24 +- fs/configfs/mount.c | 7 +- fs/configfs/symlink.c | 2 +- fs/cramfs/inode.c | 22 +- fs/crypto/fscrypt_private.h | 4 - fs/crypto/keyinfo.c | 10 - fs/dax.c | 161 +- fs/dcache.c | 84 +- fs/debugfs/inode.c | 14 +- fs/devpts/inode.c | 57 +- fs/ecryptfs/crypto.c | 12 +- fs/ecryptfs/main.c | 2 +- fs/efivarfs/inode.c | 4 +- fs/efivarfs/super.c | 9 +- fs/efs/super.c | 14 +- fs/eventpoll.c | 118 +- fs/exec.c | 1 + fs/exofs/ore.c | 4 +- fs/exofs/super.c | 7 +- fs/ext2/acl.c | 4 + fs/ext2/file.c | 1 - fs/ext2/ialloc.c | 3 +- fs/ext2/inode.c | 2 +- fs/ext2/namei.c | 9 +- fs/ext2/super.c | 21 +- fs/ext4/balloc.c | 6 +- fs/ext4/ext4.h | 38 +- fs/ext4/extents.c | 17 + fs/ext4/file.c | 2 +- fs/ext4/ialloc.c | 8 +- fs/ext4/inode.c | 101 +- fs/ext4/mballoc.c | 7 +- fs/ext4/mmp.c | 6 +- fs/ext4/move_extent.c | 4 +- fs/ext4/namei.c | 1 + fs/ext4/readpage.c | 5 +- fs/ext4/super.c | 91 +- fs/ext4/sysfs.c | 38 +- fs/ext4/truncate.h | 4 + fs/ext4/xattr.c | 2 + fs/f2fs/acl.c | 3 + fs/f2fs/checkpoint.c | 159 +- fs/f2fs/data.c | 185 +- fs/f2fs/debug.c | 6 +- fs/f2fs/dir.c | 3 +- fs/f2fs/f2fs.h | 208 +- fs/f2fs/file.c | 218 +- fs/f2fs/gc.c | 163 +- fs/f2fs/inline.c | 36 +- fs/f2fs/inode.c | 154 +- fs/f2fs/namei.c | 6 +- fs/f2fs/node.c | 380 +- fs/f2fs/node.h | 9 + fs/f2fs/recovery.c | 31 +- fs/f2fs/segment.c | 470 +- fs/f2fs/segment.h | 16 +- fs/f2fs/super.c | 190 +- fs/f2fs/sysfs.c | 44 +- fs/f2fs/xattr.c | 18 +- fs/fat/cache.c | 19 +- fs/fat/dir.c | 2 +- fs/fat/fat.h | 12 +- fs/fat/fatent.c | 108 +- fs/fat/file.c | 33 + fs/fat/inode.c | 23 +- fs/fat/misc.c | 13 +- fs/fat/namei_msdos.c | 25 +- fs/fat/namei_vfat.c | 28 +- fs/fcntl.c | 74 +- fs/file_table.c | 155 +- fs/filesystems.c | 4 + fs/freevxfs/vxfs_super.c | 12 +- fs/fs_context.c | 785 ++ fs/fs_parser.c | 555 + fs/fsopen.c | 563 ++ fs/fuse/control.c | 9 +- fs/fuse/dev.c | 69 +- fs/fuse/dir.c | 35 +- fs/fuse/file.c | 4 +- fs/fuse/fuse_i.h | 5 +- fs/fuse/inode.c | 61 +- fs/gfs2/acl.c | 6 +- fs/gfs2/aops.c | 337 +- fs/gfs2/aops.h | 19 + fs/gfs2/bmap.c | 414 +- fs/gfs2/dir.c | 4 +- fs/gfs2/file.c | 161 +- fs/gfs2/incore.h | 23 +- fs/gfs2/inode.c | 32 +- fs/gfs2/lock_dlm.c | 20 +- fs/gfs2/log.c | 28 +- fs/gfs2/lops.c | 2 +- fs/gfs2/meta_io.c | 4 +- fs/gfs2/ops_fstype.c | 6 +- fs/gfs2/recovery.c | 7 +- fs/gfs2/rgrp.c | 212 +- fs/gfs2/super.c | 5 +- fs/gfs2/sys.c | 11 +- fs/gfs2/trace_gfs2.h | 3 +- fs/gfs2/trans.h | 6 +- fs/gfs2/util.c | 41 +- fs/gfs2/util.h | 10 +- fs/gfs2/xattr.c | 59 +- fs/hfs/brec.c | 12 +- fs/hfs/btree.c | 39 +- fs/hfs/btree.h | 1 + fs/hfs/catalog.c | 16 + fs/hfs/extent.c | 4 + fs/hfs/inode.c | 2 +- fs/hfs/super.c | 12 +- fs/hfsplus/Kconfig | 15 - fs/hfsplus/Makefile | 2 - fs/hfsplus/acl.h | 28 - fs/hfsplus/attributes.c | 10 + fs/hfsplus/brec.c | 12 +- fs/hfsplus/btree.c | 42 +- fs/hfsplus/catalog.c | 24 + fs/hfsplus/dir.c | 13 +- fs/hfsplus/extents.c | 22 +- fs/hfsplus/hfsplus_fs.h | 3 +- fs/hfsplus/inode.c | 11 - fs/hfsplus/posix_acl.c | 144 - fs/hfsplus/super.c | 20 +- fs/hfsplus/unicode.c | 62 +- fs/hfsplus/xattr.c | 6 - fs/hfsplus/xattr.h | 3 - fs/hfsplus/xattr_security.c | 13 - fs/hostfs/hostfs.h | 2 +- fs/hostfs/hostfs_kern.c | 35 +- fs/hpfs/dir.c | 23 +- fs/hpfs/hpfs_fn.h | 13 +- fs/hpfs/namei.c | 14 +- fs/hpfs/super.c | 11 +- fs/hugetlbfs/inode.c | 444 +- fs/inode.c | 103 +- fs/internal.h | 36 +- fs/ioctl.c | 1 + fs/iomap.c | 782 +- fs/isofs/inode.c | 18 +- fs/jbd2/commit.c | 3 +- fs/jffs2/dir.c | 32 +- fs/jffs2/file.c | 6 +- fs/jffs2/fs.c | 12 +- fs/jffs2/os-linux.h | 13 +- fs/jffs2/super.c | 10 +- fs/jfs/acl.c | 4 + fs/jfs/jfs_imap.c | 8 +- fs/jfs/jfs_incore.h | 2 +- fs/jfs/jfs_inode.c | 10 +- fs/jfs/namei.c | 12 +- fs/jfs/super.c | 13 +- fs/kernfs/mount.c | 87 +- fs/kernfs/symlink.c | 2 +- fs/libfs.c | 20 +- fs/lockd/clntlock.c | 2 +- fs/lockd/clntproc.c | 2 +- fs/lockd/svclock.c | 16 +- fs/lockd/svcsubs.c | 4 +- fs/locks.c | 42 +- fs/minix/inode.c | 14 +- fs/mpage.c | 122 +- fs/namei.c | 320 +- fs/namespace.c | 1021 +- fs/nfs/blocklayout/blocklayout.c | 1 + fs/nfs/blocklayout/dev.c | 2 +- fs/nfs/callback.h | 12 + fs/nfs/callback_proc.c | 97 +- fs/nfs/callback_xdr.c | 91 +- fs/nfs/client.c | 1 + fs/nfs/dir.c | 55 +- fs/nfs/direct.c | 2 +- fs/nfs/file.c | 4 +- fs/nfs/flexfilelayout/flexfilelayout.c | 31 +- fs/nfs/internal.h | 4 +- fs/nfs/namespace.c | 3 +- fs/nfs/nfs3acl.c | 2 + fs/nfs/nfs42proc.c | 209 +- fs/nfs/nfs42xdr.c | 98 +- fs/nfs/nfs4_fs.h | 10 +- fs/nfs/nfs4client.c | 21 +- fs/nfs/nfs4file.c | 10 +- fs/nfs/nfs4idmap.c | 4 + fs/nfs/nfs4namespace.c | 3 +- fs/nfs/nfs4proc.c | 158 +- fs/nfs/nfs4state.c | 40 +- fs/nfs/nfs4super.c | 27 +- fs/nfs/nfs4xdr.c | 1 + fs/nfs/pagelist.c | 1 + fs/nfs/pnfs.c | 123 +- fs/nfs/pnfs.h | 7 +- fs/nfs/pnfs_nfs.c | 16 +- fs/nfs/super.c | 26 +- fs/nfs/write.c | 2 + fs/nfsd/netns.h | 1 + fs/nfsd/nfs3proc.c | 5 +- fs/nfsd/nfs4callback.c | 30 +- fs/nfsd/nfs4layouts.c | 11 +- fs/nfsd/nfs4proc.c | 41 +- fs/nfsd/nfs4state.c | 70 +- fs/nfsd/nfs4xdr.c | 43 +- fs/nfsd/nfsctl.c | 15 +- fs/nfsd/nfsd.h | 1 + fs/nfsd/nfsfh.c | 6 +- fs/nfsd/nfsproc.c | 5 +- fs/nfsd/state.h | 2 - fs/nfsd/vfs.c | 2 +- fs/nilfs2/alloc.c | 11 +- fs/nilfs2/alloc.h | 11 +- fs/nilfs2/bmap.c | 11 +- fs/nilfs2/bmap.h | 11 +- fs/nilfs2/btnode.c | 11 +- fs/nilfs2/btnode.h | 11 +- fs/nilfs2/btree.c | 11 +- fs/nilfs2/btree.h | 11 +- fs/nilfs2/cpfile.c | 11 +- fs/nilfs2/cpfile.h | 11 +- fs/nilfs2/dat.c | 11 +- fs/nilfs2/dat.h | 11 +- fs/nilfs2/dir.c | 11 +- fs/nilfs2/direct.c | 11 +- fs/nilfs2/direct.h | 11 +- fs/nilfs2/file.c | 28 +- fs/nilfs2/gcinode.c | 11 +- fs/nilfs2/ifile.c | 11 +- fs/nilfs2/ifile.h | 11 +- fs/nilfs2/inode.c | 11 +- fs/nilfs2/ioctl.c | 11 +- fs/nilfs2/mdt.c | 11 +- fs/nilfs2/mdt.h | 11 +- fs/nilfs2/namei.c | 11 +- fs/nilfs2/nilfs.h | 11 +- fs/nilfs2/page.c | 11 +- fs/nilfs2/page.h | 11 +- fs/nilfs2/recovery.c | 11 +- fs/nilfs2/segbuf.c | 11 +- fs/nilfs2/segbuf.h | 11 +- fs/nilfs2/segment.c | 11 +- fs/nilfs2/segment.h | 11 +- fs/nilfs2/sufile.c | 11 +- fs/nilfs2/sufile.h | 11 +- fs/nilfs2/super.c | 23 +- fs/nilfs2/sysfs.c | 11 +- fs/nilfs2/sysfs.h | 11 +- fs/nilfs2/the_nilfs.c | 11 +- fs/nilfs2/the_nilfs.h | 11 +- fs/notify/dnotify/dnotify.c | 8 +- fs/notify/fanotify/Kconfig | 1 - fs/notify/fanotify/fanotify.c | 15 +- fs/notify/fanotify/fanotify_user.c | 146 +- fs/notify/fdinfo.c | 13 +- fs/notify/fsnotify.c | 45 +- fs/notify/fsnotify.h | 27 +- fs/notify/group.c | 3 + fs/notify/inotify/Kconfig | 1 - fs/notify/inotify/inotify_fsnotify.c | 7 +- fs/notify/inotify/inotify_user.c | 14 +- fs/notify/mark.c | 107 +- fs/nsfs.c | 3 +- fs/ntfs/aops.c | 9 +- fs/ntfs/compress.c | 28 +- fs/ntfs/inode.c | 12 +- fs/ntfs/mft.c | 12 +- fs/ntfs/super.c | 13 +- fs/ntfs/time.h | 27 +- fs/ocfs2/alloc.c | 60 +- fs/ocfs2/buffer_head_io.c | 77 +- fs/ocfs2/cluster/heartbeat.c | 12 +- fs/ocfs2/cluster/nodemanager.c | 6 +- fs/ocfs2/cluster/tcp.c | 2 - fs/ocfs2/dir.c | 3 +- fs/ocfs2/dlmfs/dlmfs.c | 5 +- fs/ocfs2/dlmglue.c | 30 +- fs/ocfs2/file.c | 21 +- fs/ocfs2/inode.c | 5 +- fs/ocfs2/journal.c | 51 +- fs/ocfs2/localalloc.c | 9 +- fs/ocfs2/move_extents.c | 57 +- fs/ocfs2/quota_local.c | 15 +- fs/ocfs2/refcounttree.c | 16 +- fs/ocfs2/stackglue.c | 6 - fs/ocfs2/stackglue.h | 3 - fs/ocfs2/super.c | 14 +- fs/omfs/inode.c | 9 +- fs/open.c | 130 +- fs/openpromfs/inode.c | 11 +- fs/orangefs/file.c | 19 +- fs/orangefs/inode.c | 3 - fs/orangefs/orangefs-kernel.h | 2 +- fs/orangefs/super.c | 5 +- fs/overlayfs/Kconfig | 19 + fs/overlayfs/Makefile | 4 +- fs/overlayfs/copy_up.c | 190 +- fs/overlayfs/dir.c | 109 +- fs/overlayfs/export.c | 3 + fs/overlayfs/file.c | 528 + fs/overlayfs/inode.c | 185 +- fs/overlayfs/namei.c | 195 +- fs/overlayfs/overlayfs.h | 47 +- fs/overlayfs/ovl_entry.h | 6 +- fs/overlayfs/readdir.c | 19 +- fs/overlayfs/super.c | 114 +- fs/overlayfs/util.c | 252 +- fs/pipe.c | 46 +- fs/pnode.c | 1 + fs/proc/Kconfig | 1 + fs/proc/base.c | 68 +- fs/proc/generic.c | 4 +- fs/proc/inode.c | 55 +- fs/proc/internal.h | 30 +- fs/proc/kcore.c | 536 +- fs/proc/meminfo.c | 2 + fs/proc/root.c | 248 +- fs/proc/stat.c | 2 +- fs/proc/task_mmu.c | 319 +- fs/proc/task_nommu.c | 39 +- fs/proc/uptime.c | 4 +- fs/proc/vmcore.c | 4 +- fs/pstore/Kconfig | 17 +- fs/pstore/inode.c | 10 +- fs/pstore/platform.c | 16 + fs/qnx4/inode.c | 14 +- fs/qnx6/inode.c | 14 +- fs/quota/quota.c | 14 +- fs/ramfs/inode.c | 6 +- fs/read_write.c | 96 +- fs/reiserfs/item_ops.c | 16 +- fs/reiserfs/journal.c | 22 +- fs/reiserfs/procfs.c | 11 +- fs/reiserfs/reiserfs.h | 4 +- fs/reiserfs/super.c | 14 +- fs/reiserfs/xattr.c | 11 +- fs/romfs/super.c | 13 +- fs/select.c | 20 +- fs/seq_file.c | 54 +- fs/squashfs/super.c | 12 +- fs/stat.c | 3 + fs/statfs.c | 601 +- fs/super.c | 562 +- fs/sysfs/file.c | 44 + fs/sysfs/group.c | 30 +- fs/sysfs/mount.c | 67 +- fs/sysv/inode.c | 9 +- fs/sysv/super.c | 16 +- fs/timerfd.c | 26 +- fs/tracefs/inode.c | 15 +- fs/ubifs/Kconfig | 15 +- fs/ubifs/Makefile | 3 +- fs/ubifs/budget.c | 68 +- fs/ubifs/commit.c | 8 +- fs/ubifs/crypto.c | 4 +- fs/ubifs/debug.c | 42 +- fs/ubifs/debug.h | 14 +- fs/ubifs/dir.c | 42 +- fs/ubifs/file.c | 62 +- fs/ubifs/find.c | 59 +- fs/ubifs/gc.c | 66 +- fs/ubifs/io.c | 97 +- fs/ubifs/journal.c | 72 +- fs/ubifs/key.h | 14 +- fs/ubifs/log.c | 12 +- fs/ubifs/lprops.c | 94 +- fs/ubifs/lpt.c | 112 +- fs/ubifs/lpt_commit.c | 50 +- fs/ubifs/master.c | 2 +- fs/ubifs/misc.c | 11 + fs/ubifs/misc.h | 16 +- fs/ubifs/orphan.c | 26 +- fs/ubifs/recovery.c | 14 +- fs/ubifs/replay.c | 13 +- fs/ubifs/sb.c | 18 +- fs/ubifs/scan.c | 2 +- fs/ubifs/shrinker.c | 12 +- fs/ubifs/super.c | 81 +- fs/ubifs/tnc.c | 111 +- fs/ubifs/tnc_commit.c | 28 +- fs/ubifs/tnc_misc.c | 40 +- fs/ubifs/ubifs.h | 39 +- fs/ubifs/xattr.c | 40 +- fs/udf/balloc.c | 6 +- fs/udf/ialloc.c | 2 +- fs/udf/inode.c | 45 +- fs/udf/namei.c | 12 +- fs/udf/super.c | 117 +- fs/udf/udf_i.h | 2 +- fs/udf/udf_sb.h | 2 +- fs/udf/udfdecl.h | 4 +- fs/udf/udftime.c | 6 +- fs/ufs/balloc.c | 4 +- fs/ufs/ialloc.c | 5 +- fs/ufs/namei.c | 9 +- fs/ufs/super.c | 15 +- fs/ufs/util.h | 14 + fs/userfaultfd.c | 15 +- fs/utimes.c | 73 +- fs/xattr.c | 11 +- fs/xfs/Makefile | 1 + fs/xfs/libxfs/xfs_ag_resv.c | 13 +- fs/xfs/libxfs/xfs_ag_resv.h | 4 +- fs/xfs/libxfs/xfs_alloc.c | 41 +- fs/xfs/libxfs/xfs_alloc.h | 1 - fs/xfs/libxfs/xfs_attr.c | 120 +- fs/xfs/libxfs/xfs_attr_leaf.c | 70 +- fs/xfs/libxfs/xfs_attr_remote.c | 26 +- fs/xfs/libxfs/xfs_bmap.c | 444 +- fs/xfs/libxfs/xfs_bmap.h | 48 +- fs/xfs/libxfs/xfs_bmap_btree.c | 22 +- fs/xfs/libxfs/xfs_btree.h | 4 - fs/xfs/libxfs/xfs_da_btree.c | 37 +- fs/xfs/libxfs/xfs_da_btree.h | 3 - fs/xfs/libxfs/xfs_defer.c | 323 +- fs/xfs/libxfs/xfs_defer.h | 41 +- fs/xfs/libxfs/xfs_dir2.c | 74 +- fs/xfs/libxfs/xfs_dir2.h | 10 +- fs/xfs/libxfs/xfs_dir2_node.c | 17 +- fs/xfs/libxfs/xfs_errortag.h | 4 +- fs/xfs/libxfs/xfs_ialloc.c | 33 +- fs/xfs/libxfs/xfs_ialloc.h | 1 - fs/xfs/libxfs/xfs_ialloc_btree.c | 12 +- fs/xfs/libxfs/xfs_ialloc_btree.h | 4 +- fs/xfs/libxfs/xfs_iext_tree.c | 20 + fs/xfs/libxfs/xfs_inode_fork.c | 74 +- fs/xfs/libxfs/xfs_inode_fork.h | 6 +- fs/xfs/libxfs/xfs_log_format.h | 13 + fs/xfs/libxfs/xfs_refcount.c | 107 +- fs/xfs/libxfs/xfs_refcount.h | 25 +- fs/xfs/libxfs/xfs_refcount_btree.c | 13 +- fs/xfs/libxfs/xfs_refcount_btree.h | 7 +- fs/xfs/libxfs/xfs_rmap.c | 99 +- fs/xfs/libxfs/xfs_rmap.h | 22 +- fs/xfs/libxfs/xfs_rmap_btree.c | 5 +- fs/xfs/libxfs/xfs_rmap_btree.h | 2 +- fs/xfs/libxfs/xfs_sb.c | 278 +- fs/xfs/libxfs/xfs_shared.h | 12 + fs/xfs/libxfs/xfs_types.c | 34 + fs/xfs/libxfs/xfs_types.h | 1 + fs/xfs/scrub/agheader.c | 518 +- fs/xfs/scrub/agheader_repair.c | 889 +- fs/xfs/scrub/alloc.c | 116 +- fs/xfs/scrub/attr.c | 130 +- fs/xfs/scrub/bitmap.c | 303 + fs/xfs/scrub/bitmap.h | 36 + fs/xfs/scrub/bmap.c | 331 +- fs/xfs/scrub/btree.c | 334 +- fs/xfs/scrub/btree.h | 45 +- fs/xfs/scrub/common.c | 394 +- fs/xfs/scrub/common.h | 115 +- fs/xfs/scrub/dabtree.c | 170 +- fs/xfs/scrub/dabtree.h | 33 +- fs/xfs/scrub/dir.c | 264 +- fs/xfs/scrub/ialloc.c | 214 +- fs/xfs/scrub/inode.c | 282 +- fs/xfs/scrub/parent.c | 132 +- fs/xfs/scrub/quota.c | 140 +- fs/xfs/scrub/refcount.c | 194 +- fs/xfs/scrub/repair.c | 565 +- fs/xfs/scrub/repair.h | 95 +- fs/xfs/scrub/rmap.c | 172 +- fs/xfs/scrub/rtbitmap.c | 78 +- fs/xfs/scrub/scrub.c | 210 +- fs/xfs/scrub/scrub.h | 134 +- fs/xfs/scrub/symlink.c | 28 +- fs/xfs/scrub/trace.c | 6 +- fs/xfs/scrub/trace.h | 141 +- fs/xfs/xfs.h | 1 - fs/xfs/xfs_aops.c | 1007 +- fs/xfs/xfs_aops.h | 4 +- fs/xfs/xfs_attr_inactive.c | 1 + fs/xfs/xfs_attr_list.c | 2 +- fs/xfs/xfs_bmap_item.c | 25 +- fs/xfs/xfs_bmap_item.h | 3 +- fs/xfs/xfs_bmap_util.c | 118 +- fs/xfs/xfs_buf.c | 212 +- fs/xfs/xfs_buf.h | 15 +- fs/xfs/xfs_discard.c | 2 +- fs/xfs/xfs_dquot.c | 49 +- fs/xfs/xfs_error.c | 3 + fs/xfs/xfs_export.c | 2 +- fs/xfs/xfs_file.c | 43 +- fs/xfs/xfs_filestream.c | 8 +- fs/xfs/xfs_fsmap.c | 4 +- fs/xfs/xfs_fsops.c | 2 +- fs/xfs/xfs_icache.c | 16 +- fs/xfs/xfs_inode.c | 177 +- fs/xfs/xfs_inode.h | 32 +- fs/xfs/xfs_inode_item.c | 4 - fs/xfs/xfs_iomap.c | 56 +- fs/xfs/xfs_iomap.h | 2 +- fs/xfs/xfs_iops.c | 7 +- fs/xfs/xfs_itable.c | 8 +- fs/xfs/xfs_log.c | 156 +- fs/xfs/xfs_log.h | 1 + fs/xfs/xfs_log_recover.c | 68 +- fs/xfs/xfs_mount.c | 101 +- fs/xfs/xfs_mount.h | 3 +- fs/xfs/xfs_qm.c | 22 +- fs/xfs/xfs_qm_syscalls.c | 9 +- fs/xfs/xfs_quotaops.c | 2 +- fs/xfs/xfs_refcount_item.c | 28 +- fs/xfs/xfs_refcount_item.h | 3 +- fs/xfs/xfs_reflink.c | 173 +- fs/xfs/xfs_reflink.h | 4 - fs/xfs/xfs_rtalloc.c | 20 +- fs/xfs/xfs_super.c | 48 +- fs/xfs/xfs_symlink.c | 51 +- fs/xfs/xfs_trace.h | 78 +- fs/xfs/xfs_trans.c | 26 +- fs/xfs/xfs_trans.h | 21 +- fs/xfs/xfs_trans_bmap.c | 6 +- fs/xfs/xfs_trans_extfree.c | 2 - fs/xfs/xfs_trans_refcount.c | 6 +- fs/xfs/xfs_trans_rmap.c | 1 - include/acpi/acconfig.h | 2 +- include/acpi/acexcep.h | 6 + include/acpi/acpixf.h | 2 +- include/acpi/ghes.h | 4 + include/asm-generic/atomic-instrumented.h | 197 +- include/asm-generic/atomic.h | 33 - include/asm-generic/atomic64.h | 15 +- include/asm-generic/bitops/atomic.h | 188 +- include/asm-generic/bitops/lock.h | 68 +- include/asm-generic/bug.h | 16 +- include/asm-generic/compat.h | 24 +- include/asm-generic/export.h | 12 +- include/asm-generic/pgtable.h | 42 +- include/asm-generic/tlb.h | 17 +- include/asm-generic/unistd.h | 13 - include/asm-generic/vmlinux.lds.h | 8 +- include/crypto/algapi.h | 14 +- include/crypto/cbc.h | 2 +- include/crypto/dh.h | 4 + include/crypto/drbg.h | 3 +- include/crypto/hash.h | 6 +- include/crypto/mcryptd.h | 114 - include/crypto/scatterwalk.h | 15 +- include/crypto/sha.h | 4 + include/crypto/speck.h | 62 - include/crypto/vmac.h | 63 - include/drm/drmP.h | 18 - include/drm/drm_atomic.h | 14 +- include/drm/drm_atomic_helper.h | 3 + include/drm/drm_audio_component.h | 118 + include/drm/drm_blend.h | 6 + include/drm/drm_bridge.h | 48 +- include/drm/drm_client.h | 139 + include/drm/drm_connector.h | 279 +- include/drm/drm_crtc.h | 317 +- include/drm/drm_debugfs_crc.h | 3 +- include/drm/drm_device.h | 21 + include/drm/drm_dp_helper.h | 61 +- include/drm/drm_drv.h | 30 +- include/drm/drm_encoder.h | 16 +- include/drm/drm_fb_cma_helper.h | 7 - include/drm/drm_fb_helper.h | 50 + include/drm/drm_file.h | 7 + include/drm/drm_fourcc.h | 24 + include/drm/drm_mm.h | 34 +- include/drm/drm_mode_config.h | 51 +- include/drm/drm_modes.h | 2 +- include/drm/drm_modeset_helper_vtables.h | 17 +- include/drm/drm_of.h | 8 + include/drm/drm_panel.h | 4 +- include/drm/drm_pci.h | 7 - include/drm/drm_plane.h | 213 +- include/drm/drm_plane_helper.h | 6 +- include/drm/drm_prime.h | 6 +- include/drm/drm_print.h | 77 + include/drm/drm_property.h | 4 +- include/drm/drm_syncobj.h | 9 +- include/drm/drm_vma_manager.h | 1 + include/drm/drm_writeback.h | 136 + include/drm/gpu_scheduler.h | 174 +- include/drm/i915_component.h | 85 +- include/drm/i915_drm.h | 4 +- include/drm/i915_pciids.h | 37 +- include/drm/tinydrm/tinydrm.h | 23 +- include/drm/ttm/ttm_bo_api.h | 25 +- include/drm/ttm/ttm_set_memory.h | 150 + include/dt-bindings/bus/ti-sysc.h | 2 + include/dt-bindings/clock/actions,s700-cmu.h | 118 + include/dt-bindings/clock/aspeed-clock.h | 2 +- include/dt-bindings/clock/axg-audio-clkc.h | 94 + include/dt-bindings/clock/axg-clkc.h | 4 + include/dt-bindings/clock/dra7.h | 1 + include/dt-bindings/clock/exynos5440.h | 44 - include/dt-bindings/clock/gxbb-clkc.h | 1 + include/dt-bindings/clock/imx6sll-clock.h | 9 +- include/dt-bindings/clock/imx6ul-clock.h | 8 +- include/dt-bindings/clock/maxim,max77686.h | 5 +- include/dt-bindings/clock/maxim,max77802.h | 5 +- include/dt-bindings/clock/maxim,max9485.h | 18 + include/dt-bindings/clock/px30-cru.h | 389 + include/dt-bindings/clock/pxa-clock.h | 3 +- include/dt-bindings/clock/qcom,camcc-sdm845.h | 116 + include/dt-bindings/clock/qcom,dispcc-sdm845.h | 45 + include/dt-bindings/clock/qcom,gcc-msm8996.h | 9 + include/dt-bindings/clock/qcom,gcc-sdm845.h | 5 + include/dt-bindings/clock/r8a774a1-cpg-mssr.h | 58 + include/dt-bindings/clock/r9a06g032-sysctrl.h | 148 + include/dt-bindings/clock/rk3399-ddr.h | 56 + include/dt-bindings/clock/samsung,s2mps11.h | 5 +- include/dt-bindings/clock/samsung,s3c64xx-clock.h | 7 +- include/dt-bindings/clock/sun50i-a64-ccu.h | 1 + include/dt-bindings/clock/sun8i-r40-ccu.h | 4 + include/dt-bindings/clock/sun8i-tcon-top.h | 11 + include/dt-bindings/gce/mt8173-gce.h | 44 + include/dt-bindings/gpio/meson-g12a-gpio.h | 114 + include/dt-bindings/iio/adc/at91-sama5d2_adc.h | 16 + include/dt-bindings/interconnect/qcom.h | 98 + include/dt-bindings/memory/mt2712-larb-port.h | 95 + include/dt-bindings/pinctrl/at91.h | 4 + include/dt-bindings/pinctrl/pinctrl-tegra-io-pad.h | 18 + include/dt-bindings/pinctrl/samsung.h | 7 +- include/dt-bindings/power/r8a774a1-sysc.h | 31 + include/dt-bindings/regulator/maxim,max77802.h | 5 +- .../dt-bindings/regulator/qcom,rpmh-regulator.h | 36 + .../reset/amlogic,meson-axg-audio-arb.h | 17 + include/dt-bindings/reset/qcom,sdm845-aoss.h | 17 + include/dt-bindings/soc/qcom,rpmh-rsc.h | 14 + include/dt-bindings/usb/pd.h | 62 + include/kvm/arm_vgic.h | 9 +- include/linux/acpi.h | 25 +- include/linux/ahci_platform.h | 4 +- include/linux/arm-smccc.h | 38 +- include/linux/ascii85.h | 38 + include/linux/atomic.h | 453 +- include/linux/audit.h | 5 +- include/linux/avf/virtchnl.h | 2 +- include/linux/backing-dev-defs.h | 3 +- include/linux/backing-dev.h | 4 +- include/linux/backlight.h | 1 - include/linux/bio.h | 41 +- include/linux/bitfield.h | 2 +- include/linux/bitmap.h | 45 +- include/linux/bitops.h | 25 +- include/linux/bits.h | 26 + include/linux/blk-cgroup.h | 191 +- include/linux/blk-mq.h | 4 +- include/linux/blk_types.h | 27 +- include/linux/blkdev.h | 66 +- include/linux/bootmem.h | 17 +- include/linux/bpf.h | 13 +- include/linux/bpf_types.h | 3 + include/linux/bpf_verifier.h | 8 +- include/linux/buffer_head.h | 7 +- include/linux/build-salt.h | 20 + include/linux/bvec.h | 3 - include/linux/cdrom.h | 3 +- include/linux/ceph/auth.h | 8 + include/linux/ceph/ceph_features.h | 7 +- include/linux/ceph/decode.h | 18 +- include/linux/ceph/messenger.h | 8 +- include/linux/ceph/msgr.h | 2 +- include/linux/ceph/osd_client.h | 10 +- include/linux/ceph/pagelist.h | 2 +- include/linux/cgroup-defs.h | 3 + include/linux/cgroup.h | 33 +- include/linux/clk-provider.h | 26 + include/linux/clk.h | 33 + include/linux/clk/at91_pmc.h | 15 + include/linux/clocksource.h | 3 + include/linux/cma.h | 2 +- include/linux/compat.h | 121 +- include/linux/compat_time.h | 23 - include/linux/compiler-clang.h | 20 +- include/linux/compiler-gcc.h | 173 +- include/linux/compiler-intel.h | 13 +- include/linux/compiler.h | 21 +- include/linux/compiler_types.h | 262 +- include/linux/console.h | 19 +- include/linux/console_struct.h | 5 +- include/linux/coresight.h | 89 +- include/linux/cpu.h | 25 +- include/linux/cpuhotplug.h | 3 + include/linux/cpumask.h | 7 + include/linux/crash_core.h | 2 + include/linux/crc-t10dif.h | 1 + include/linux/crc32poly.h | 20 + include/linux/crc64.h | 11 + include/linux/cred.h | 15 +- include/linux/crypto.h | 5 + include/linux/dax.h | 13 + include/linux/dcache.h | 18 +- include/linux/debugfs.h | 8 +- include/linux/device.h | 130 +- include/linux/dm-kcopyd.h | 12 +- include/linux/dma-buf.h | 21 +- include/linux/dma-contiguous.h | 4 +- include/linux/dma-direction.h | 6 +- include/linux/dma-fence.h | 32 +- include/linux/dma-mapping.h | 9 +- include/linux/dma-noncoherent.h | 8 + include/linux/dma/pxa-dma.h | 9 + include/linux/dma/sprd-dma.h | 69 + include/linux/dma/xilinx_dma.h | 2 + include/linux/dmaengine.h | 6 +- include/linux/dmar.h | 5 - include/linux/efi.h | 15 +- include/linux/elfcore-compat.h | 8 +- include/linux/errno.h | 1 + include/linux/ethtool.h | 33 +- include/linux/export.h | 64 +- include/linux/f2fs_fs.h | 5 - include/linux/fb.h | 12 +- include/linux/file.h | 8 +- include/linux/filter.h | 19 +- include/linux/fpga/fpga-mgr.h | 24 + include/linux/fpga/fpga-region.h | 2 + include/linux/fs.h | 137 +- include/linux/fs_context.h | 215 + include/linux/fs_parser.h | 119 + include/linux/fsi-sbefifo.h | 33 + include/linux/fsi.h | 12 +- include/linux/fsinfo.h | 41 + include/linux/fsl_ifc.h | 2 + include/linux/fsnotify.h | 14 +- include/linux/fsnotify_backend.h | 69 +- include/linux/ftrace.h | 17 +- include/linux/fwnode.h | 2 +- include/linux/genhd.h | 14 +- include/linux/gfp.h | 291 +- include/linux/gnss.h | 75 + include/linux/goldfish.h | 14 +- include/linux/gpio.h | 2 +- include/linux/gpio/aspeed.h | 15 + include/linux/gpio/consumer.h | 14 +- include/linux/gpio/driver.h | 3 + include/linux/gpio_keys.h | 2 + include/linux/hid.h | 46 +- include/linux/hmm.h | 2 +- include/linux/huge_mm.h | 14 +- include/linux/hugetlb.h | 19 +- include/linux/hwspinlock.h | 37 +- include/linux/hyperv.h | 33 +- include/linux/i2c.h | 52 +- include/linux/idle_inject.h | 29 + include/linux/idr.h | 79 +- include/linux/ieee80211.h | 111 +- include/linux/ima.h | 11 +- include/linux/init.h | 44 +- include/linux/init_task.h | 9 - include/linux/inotify.h | 2 +- include/linux/integrity.h | 13 + include/linux/intel-iommu.h | 80 +- include/linux/interconnect-provider.h | 125 + include/linux/interconnect.h | 49 + include/linux/iomap.h | 51 +- include/linux/iommu.h | 23 +- include/linux/ipc_namespace.h | 3 +- include/linux/ipmi.h | 2 +- include/linux/ipmi_smi.h | 2 +- include/linux/irqchip/arm-gic-v3.h | 13 +- include/linux/irqchip/arm-gic.h | 11 + include/linux/irqflags.h | 15 +- include/linux/jiffies.h | 5 + include/linux/joystick.h | 4 - include/linux/jump_label.h | 6 + include/linux/kasan.h | 13 +- include/linux/kcore.h | 15 +- include/linux/kernel.h | 35 +- include/linux/kernfs.h | 41 +- include/linux/kobject.h | 17 + include/linux/kprobes.h | 53 - include/linux/ktime.h | 7 +- include/linux/kvm_host.h | 28 +- include/linux/leds.h | 36 +- include/linux/libata.h | 7 +- include/linux/list_lru.h | 43 +- include/linux/lockd/lockd.h | 4 +- include/linux/lockdep.h | 6 +- include/linux/lsm_hooks.h | 92 +- include/linux/mailbox/mtk-cmdq-mailbox.h | 77 + include/linux/math64.h | 2 + include/linux/memblock.h | 78 +- include/linux/memcontrol.h | 116 +- include/linux/memory_hotplug.h | 1 + include/linux/mfd/as3722.h | 3 + include/linux/mfd/cros_ec.h | 2 +- include/linux/mfd/cros_ec_commands.h | 229 +- include/linux/mfd/da9063/core.h | 15 +- include/linux/mfd/da9063/pdata.h | 16 +- include/linux/mfd/madera/core.h | 187 + include/linux/mfd/madera/pdata.h | 59 + include/linux/mfd/madera/registers.h | 3968 ++++++++ include/linux/mfd/rave-sp.h | 1 + include/linux/mfd/rohm-bd718x7.h | 359 + include/linux/mfd/syscon/imx6q-iomuxc-gpr.h | 3 + include/linux/mfd/tmio.h | 3 + include/linux/mfd/wm8994/pdata.h | 6 + include/linux/mlx5/device.h | 6 + include/linux/mlx5/driver.h | 27 +- include/linux/mlx5/fs.h | 23 +- include/linux/mlx5/mlx5_ifc.h | 75 +- include/linux/mm.h | 69 +- include/linux/mm_types.h | 246 +- include/linux/mmc/host.h | 15 +- include/linux/mmc/mmc.h | 2 +- include/linux/mmu_notifier.h | 58 +- include/linux/mmzone.h | 73 +- include/linux/mod_devicetable.h | 16 + include/linux/module.h | 10 +- include/linux/mount.h | 10 +- include/linux/mtd/mtd.h | 8 +- include/linux/mtd/nand_bch.h | 11 +- include/linux/mtd/nand_ecc.h | 8 +- include/linux/mtd/rawnand.h | 260 +- include/linux/mtd/spi-nor.h | 1 + include/linux/mtd/spinand.h | 421 + include/linux/mtd/super.h | 4 +- include/linux/mux/consumer.h | 4 + include/linux/net_dim.h | 1 - include/linux/netdevice.h | 34 + include/linux/netfilter/nfnetlink_osf.h | 12 - include/linux/nfs4.h | 9 + include/linux/nfs_fs.h | 11 + include/linux/nfs_fs_sb.h | 4 +- include/linux/nfs_xdr.h | 15 +- include/linux/nmi.h | 10 +- include/linux/node.h | 12 +- include/linux/nodemask.h | 2 +- include/linux/nvme.h | 72 +- include/linux/of.h | 33 + include/linux/of_iommu.h | 4 - include/linux/omap-mailbox.h | 5 +- include/linux/oom.h | 4 +- include/linux/overflow.h | 31 + include/linux/page-flags.h | 5 + include/linux/page_ext.h | 15 +- include/linux/pci-dma-compat.h | 8 +- include/linux/pci-epc.h | 16 +- include/linux/pci-epf.h | 1 + include/linux/pci.h | 64 +- include/linux/pci_hotplug.h | 15 +- include/linux/pci_ids.h | 8 + include/linux/percpu.h | 2 + include/linux/percpu_ida.h | 83 - include/linux/perf/arm_pmu.h | 11 +- include/linux/perf_event.h | 2 +- include/linux/pid.h | 11 +- include/linux/pinctrl/pinconf.h | 3 +- include/linux/platform_data/ams-delta-fiq.h | 58 + include/linux/platform_data/gpio-davinci.h | 3 +- include/linux/platform_data/gpio-ts5500.h | 27 - include/linux/platform_data/i2c-hid.h | 7 +- include/linux/platform_data/i2c-ocores.h | 2 +- include/linux/platform_data/ina2xx.h | 2 +- include/linux/platform_data/jz4740/jz4740_nand.h | 34 + include/linux/platform_data/media/sii9234.h | 24 - include/linux/platform_data/mmc-esdhc-imx.h | 2 - include/linux/platform_data/mmp_dma.h | 4 + include/linux/platform_data/mtd-davinci-aemif.h | 1 - include/linux/platform_data/mtd-orion_nand.h | 1 - include/linux/platform_data/pm33xx.h | 29 +- include/linux/platform_data/sh_ipmmu.h | 18 - include/linux/platform_data/ti-sysc.h | 1 + include/linux/platform_data/txx9/ndfmc.h | 30 + include/linux/platform_device.h | 2 +- include/linux/pm_domain.h | 15 + include/linux/posix-timers.h | 4 +- include/linux/power_supply.h | 1 + include/linux/preempt.h | 2 +- include/linux/printk.h | 10 +- include/linux/proc_fs.h | 2 +- include/linux/pti.h | 1 + include/linux/ptrace.h | 2 - include/linux/pxa2xx_ssp.h | 10 +- include/linux/qcom_scm.h | 4 + include/linux/qed/common_hsi.h | 10 +- include/linux/qed/iscsi_common.h | 2 +- include/linux/qed/qed_eth_if.h | 6 + include/linux/quota.h | 8 +- include/linux/ramfs.h | 4 +- include/linux/random.h | 3 +- include/linux/rculist.h | 19 +- include/linux/rcupdate.h | 20 +- include/linux/rcutiny.h | 2 +- include/linux/refcount.h | 34 +- include/linux/regmap.h | 54 + include/linux/regulator/driver.h | 4 +- include/linux/regulator/machine.h | 6 +- include/linux/regulator/pfuze100.h | 11 + include/linux/remoteproc.h | 19 +- include/linux/restart_block.h | 4 +- include/linux/ring_buffer.h | 4 +- include/linux/rtc.h | 21 +- include/linux/sbitmap.h | 2 + include/linux/sched.h | 70 +- include/linux/sched/mm.h | 37 + include/linux/sched/signal.h | 51 +- include/linux/sched/sysctl.h | 2 +- include/linux/sched/user.h | 5 +- include/linux/sched_clock.h | 5 +- include/linux/security.h | 102 +- include/linux/selection.h | 6 + include/linux/serial_8250.h | 3 + include/linux/serial_core.h | 7 + include/linux/set_memory.h | 14 + include/linux/shmem_fs.h | 3 +- include/linux/shrinker.h | 21 +- include/linux/signal.h | 10 +- include/linux/skbuff.h | 2 +- include/linux/slab.h | 2 +- include/linux/slimbus.h | 60 +- include/linux/smpboot.h | 15 +- include/linux/soc/qcom/llcc-qcom.h | 180 + include/linux/soc/qcom/mdt_loader.h | 4 + include/linux/soc/renesas/rcar-sysc.h | 13 +- include/linux/soc/samsung/exynos-regs-pmu.h | 8 +- include/linux/socket.h | 4 +- include/linux/soundwire/sdw.h | 12 +- include/linux/spi/adi_spi3.h | 254 - include/linux/spi/spi-mem.h | 18 +- include/linux/spi/spi.h | 3 + include/linux/spi/spi_bitbang.h | 5 +- include/linux/spinlock.h | 70 +- include/linux/srcu.h | 22 + include/linux/ssb/ssb.h | 2 - include/linux/stackleak.h | 35 + include/linux/sunrpc/auth.h | 5 +- include/linux/sunrpc/clnt.h | 1 + include/linux/sunrpc/metrics.h | 4 +- include/linux/sunrpc/svc.h | 4 +- include/linux/sunrpc/svcauth.h | 3 + include/linux/suspend.h | 2 +- include/linux/swait.h | 36 +- include/linux/swap.h | 26 +- include/linux/swapfile.h | 2 + include/linux/swapops.h | 15 +- include/linux/switchtec.h | 4 - include/linux/syscalls.h | 55 +- include/linux/sysfs.h | 20 +- include/linux/t10-pi.h | 24 + include/linux/tee_drv.h | 73 + include/linux/time.h | 4 +- include/linux/time32.h | 69 +- include/linux/time64.h | 1 + include/linux/timekeeping.h | 32 +- include/linux/timekeeping32.h | 53 +- include/linux/torture.h | 4 +- include/linux/tpm.h | 7 + include/linux/tracehook.h | 2 + include/linux/tracepoint.h | 59 +- include/linux/tty_ldisc.h | 4 +- include/linux/uprobes.h | 2 +- include/linux/usb/audio-v3.h | 19 + include/linux/usb/hcd.h | 1 + include/linux/usb/pd.h | 1 + include/linux/usb/tcpm.h | 11 +- include/linux/usb/typec.h | 55 +- include/linux/usb/typec_altmode.h | 160 + include/linux/usb/typec_dp.h | 95 + include/linux/usb/typec_mux.h | 2 +- include/linux/userfaultfd_k.h | 5 +- include/linux/verification.h | 6 + include/linux/vga_switcheroo.h | 8 +- include/linux/virtio_config.h | 7 +- include/linux/vmacache.h | 6 - include/linux/w1.h | 2 + include/linux/wkup_m3_ipc.h | 9 + include/linux/ww_mutex.h | 45 +- include/media/cec-notifier.h | 27 +- include/media/cec-pin.h | 4 + include/media/cec.h | 12 +- include/media/dvb_frontend.h | 49 +- include/media/i2c/lm3560.h | 1 + include/media/v4l2-common.h | 2 +- include/media/v4l2-ctrls.h | 4 +- include/media/v4l2-dv-timings.h | 11 + include/media/v4l2-ioctl.h | 15 +- include/media/v4l2-mediabus.h | 2 + include/media/v4l2-mem2mem.h | 56 +- include/media/vsp1.h | 2 + include/misc/cxl-base.h | 10 - include/misc/cxl.h | 68 - include/net/9p/9p.h | 12 +- include/net/9p/client.h | 82 +- include/net/act_api.h | 11 +- include/net/addrconf.h | 1 + include/net/bluetooth/hci.h | 5 + include/net/cfg80211.h | 19 +- include/net/gen_stats.h | 4 +- include/net/genetlink.h | 2 +- include/net/ieee80211_radiotap.h | 21 + include/net/inet_connection_sock.h | 6 +- include/net/inet_frag.h | 6 + include/net/mac80211.h | 84 +- include/net/netfilter/nf_conntrack_l4proto.h | 2 - include/net/netfilter/nf_conntrack_timeout.h | 23 +- include/net/netfilter/nf_tables.h | 6 +- include/net/netns/ipv6.h | 1 + include/net/pkt_cls.h | 25 +- include/net/regulatory.h | 4 +- include/net/rtnetlink.h | 1 + include/net/scm.h | 1 + include/net/sctp/structs.h | 40 +- include/net/sock_reuseport.h | 9 +- include/net/tcp.h | 4 + include/net/tls.h | 8 +- include/net/xdp.h | 6 +- include/net/xdp_sock.h | 51 +- include/net/xfrm.h | 2 +- include/pcmcia/ds.h | 10 - include/rdma/ib.h | 4 +- include/rdma/ib_addr.h | 6 +- include/rdma/ib_cache.h | 59 +- include/rdma/ib_cm.h | 18 +- include/rdma/ib_mad.h | 33 + include/rdma/ib_sa.h | 49 +- include/rdma/ib_umem_odp.h | 3 +- include/rdma/ib_verbs.h | 271 +- include/rdma/opa_addr.h | 2 +- include/rdma/rdma_cm.h | 2 +- include/rdma/rdmavt_qp.h | 30 +- include/rdma/uverbs_ioctl.h | 667 +- include/rdma/uverbs_named_ioctl.h | 109 +- include/rdma/uverbs_std_types.h | 108 +- include/rdma/uverbs_types.h | 133 +- include/scsi/libsas.h | 2 +- include/scsi/scsi_cmnd.h | 13 +- include/scsi/scsi_device.h | 14 +- include/scsi/scsi_host.h | 1 + include/soc/bcm2835/raspberrypi-firmware.h | 1 + include/soc/fsl/dpaa2-fd.h | 438 + .../include => include/soc/fsl}/dpaa2-global.h | 0 .../fsl-mc/include => include/soc/fsl}/dpaa2-io.h | 0 include/soc/qcom/rpmh.h | 51 + include/soc/qcom/tcs.h | 56 + include/soc/tegra/pmc.h | 20 +- include/sound/ac97/codec.h | 8 +- include/sound/ac97/compat.h | 9 +- include/sound/ac97/controller.h | 8 +- include/sound/ac97/regs.h | 20 +- include/sound/ac97_codec.h | 25 +- include/sound/compress_driver.h | 21 +- include/sound/dmaengine_pcm.h | 14 +- include/sound/hda_codec.h | 534 + include/sound/hda_component.h | 61 + include/sound/hda_i915.h | 37 +- include/sound/hdaudio.h | 65 +- include/sound/hdaudio_ext.h | 123 +- include/sound/memalloc.h | 21 +- include/sound/pcm.h | 7 +- include/sound/pcm_params.h | 10 +- include/sound/pxa2xx-lib.h | 13 +- include/sound/rt5682.h | 40 + include/sound/sb16_csp.h | 2 +- include/sound/seq_midi_event.h | 6 +- include/sound/seq_virmidi.h | 3 +- include/sound/sh_fsi.h | 13 +- include/sound/simple_card.h | 7 +- include/sound/simple_card_utils.h | 50 +- include/sound/soc-acpi-intel-match.h | 25 +- include/sound/soc-acpi.h | 13 +- include/sound/soc-dai.h | 15 +- include/sound/soc-dapm.h | 19 +- include/sound/soc-dpcm.h | 7 +- include/sound/soc-topology.h | 37 +- include/sound/soc.h | 46 +- include/target/iscsi/iscsi_target_core.h | 1 + include/target/target_core_backend.h | 6 +- include/target/target_core_base.h | 16 +- include/target/target_core_fabric.h | 10 +- include/trace/events/btrfs.h | 18 +- include/trace/events/cgroup.h | 47 +- include/trace/events/clk.h | 36 + include/trace/events/fib.h | 2 +- include/trace/events/filelock.h | 5 +- include/trace/events/fsi_master_ast_cf.h | 150 + include/trace/events/fsi_master_gpio.h | 102 + include/trace/events/power.h | 25 + include/trace/events/preemptirq.h | 23 +- include/trace/events/rcu.h | 112 +- include/trace/events/xdp.h | 5 +- include/uapi/asm-generic/unistd.h | 6 +- include/uapi/drm/amdgpu_drm.h | 27 +- include/uapi/drm/drm.h | 9 + include/uapi/drm/drm_fourcc.h | 215 + include/uapi/drm/drm_mode.h | 8 + include/uapi/drm/vmwgfx_drm.h | 166 +- include/uapi/linux/aio_abi.h | 6 +- include/uapi/linux/audit.h | 4 +- include/uapi/linux/auto_fs.h | 8 +- include/uapi/linux/bcache.h | 12 +- include/uapi/linux/blkzoned.h | 2 +- include/uapi/linux/bpf.h | 55 +- include/uapi/linux/cec.h | 2 + include/uapi/linux/dvb/audio.h | 37 - include/uapi/linux/dvb/video.h | 58 - include/uapi/linux/elf.h | 2 + include/uapi/linux/ethtool.h | 15 +- include/uapi/linux/eventpoll.h | 8 +- include/uapi/linux/fanotify.h | 16 +- include/uapi/linux/fcntl.h | 2 + include/uapi/linux/firewire-cdev.h | 22 +- include/uapi/linux/fpga-dfl.h | 179 + include/uapi/linux/fs.h | 86 +- include/uapi/linux/fsi.h | 58 + include/uapi/linux/fsinfo.h | 302 + include/uapi/linux/if_addr.h | 1 + include/uapi/linux/if_link.h | 1 + include/uapi/linux/if_packet.h | 1 + include/uapi/linux/iio/types.h | 3 + include/uapi/linux/inotify.h | 1 + include/uapi/linux/input-event-codes.h | 1 + include/uapi/linux/input.h | 9 +- include/uapi/linux/joystick.h | 4 - include/uapi/linux/keyboard.h | 23 +- include/uapi/linux/keyctl.h | 2 +- include/uapi/linux/kfd_ioctl.h | 33 +- include/uapi/linux/kvm.h | 6 + include/uapi/linux/kvm_para.h | 2 + include/uapi/linux/media-bus-format.h | 3 +- include/uapi/linux/media.h | 46 +- include/uapi/linux/mount.h | 75 + include/uapi/linux/netfilter/nf_tables.h | 15 +- include/uapi/linux/netfilter/nfnetlink_osf.h | 14 + include/uapi/linux/netfilter/xt_osf.h | 3 +- include/uapi/linux/nl80211.h | 26 +- include/uapi/linux/pci_regs.h | 4 +- include/uapi/linux/pcitest.h | 3 + include/uapi/linux/pkt_sched.h | 6 +- include/uapi/linux/pmu.h | 4 +- include/uapi/linux/ppp-ioctl.h | 2 +- include/uapi/linux/rds.h | 1 + include/uapi/linux/sysctl.h | 3 +- include/uapi/linux/time.h | 7 + include/uapi/linux/udmabuf.h | 33 + include/uapi/linux/usb/audio.h | 49 +- include/uapi/linux/usb/g_uvc.h | 39 + include/uapi/linux/usb/tmc.h | 13 + include/uapi/linux/uvcvideo.h | 2 + include/uapi/linux/v4l2-controls.h | 20 +- include/uapi/linux/v4l2-subdev.h | 4 + include/uapi/linux/vhost.h | 2 +- include/uapi/linux/videodev2.h | 15 +- include/uapi/mtd/ubi-user.h | 18 +- include/uapi/rdma/cxgb4-abi.h | 32 +- include/uapi/rdma/hns-abi.h | 1 + include/uapi/rdma/ib_user_ioctl_cmds.h | 7 +- include/uapi/rdma/ib_user_ioctl_verbs.h | 58 + include/uapi/rdma/ib_user_verbs.h | 5 +- include/uapi/rdma/mlx5-abi.h | 6 +- include/uapi/rdma/mlx5_user_ioctl_cmds.h | 139 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 12 + include/uapi/rdma/qedr-abi.h | 17 + include/uapi/rdma/rdma_user_ioctl_cmds.h | 7 +- include/uapi/sound/skl-tplg-interface.h | 106 +- include/uapi/xen/gntdev.h | 106 + include/video/mipi_display.h | 3 + include/video/udlfb.h | 6 +- include/xen/events.h | 2 + include/xen/grant_table.h | 21 + include/xen/interface/io/displif.h | 8 + include/xen/interface/io/kbdif.h | 78 +- include/xen/interface/io/sndif.h | 10 +- include/xen/interface/memory.h | 6 - include/xen/mem-reservation.h | 59 + include/xen/xen-ops.h | 133 +- init/Kconfig | 87 +- init/do_mounts.c | 46 +- init/do_mounts_initrd.c | 11 +- init/do_mounts_md.c | 10 - init/do_mounts_rd.c | 10 - init/init_task.c | 13 +- init/initramfs.c | 10 - init/main.c | 47 +- init/version.c | 3 + ipc/mqueue.c | 128 +- ipc/msg.c | 44 +- ipc/namespace.c | 20 +- ipc/sem.c | 48 +- ipc/shm.c | 117 +- ipc/syscall.c | 2 +- ipc/util.c | 214 +- ipc/util.h | 35 +- kernel/Kconfig.preempt | 2 + kernel/Makefile | 6 +- kernel/audit.c | 7 +- kernel/audit_tree.c | 19 +- kernel/audit_watch.c | 41 +- kernel/auditfilter.c | 17 +- kernel/auditsc.c | 14 +- kernel/bpf/arraymap.c | 50 +- kernel/bpf/core.c | 2 +- kernel/bpf/cpumap.c | 18 +- kernel/bpf/devmap.c | 16 +- kernel/bpf/hashtab.c | 74 +- kernel/bpf/inode.c | 10 +- kernel/bpf/local_storage.c | 1 + kernel/bpf/lpm_trie.c | 12 + kernel/bpf/sockmap.c | 204 +- kernel/bpf/stackmap.c | 1 + kernel/bpf/syscall.c | 41 +- kernel/bpf/verifier.c | 246 +- kernel/bpf/xskmap.c | 4 +- kernel/cgroup/cgroup-internal.h | 76 +- kernel/cgroup/cgroup-v1.c | 349 +- kernel/cgroup/cgroup.c | 270 +- kernel/cgroup/cpuset.c | 68 +- kernel/compat.c | 37 +- kernel/cpu.c | 334 +- kernel/crash_core.c | 8 +- kernel/dma/contiguous.c | 6 +- kernel/dma/direct.c | 13 +- kernel/dma/noncoherent.c | 8 +- kernel/dma/swiotlb.c | 18 +- kernel/events/callchain.c | 2 +- kernel/events/core.c | 37 +- kernel/events/hw_breakpoint.c | 105 +- kernel/events/uprobes.c | 82 +- kernel/exit.c | 12 +- kernel/fail_function.c | 3 - kernel/fork.c | 165 +- kernel/freezer.c | 4 +- kernel/futex.c | 2 + kernel/futex_compat.c | 2 +- kernel/hung_task.c | 15 +- kernel/irq/Kconfig | 1 - kernel/irq/irqdesc.c | 13 +- kernel/irq/manage.c | 47 +- kernel/irq/proc.c | 22 +- kernel/kallsyms.c | 51 +- kernel/kexec.c | 8 + kernel/kprobes.c | 167 +- kernel/kthread.c | 6 +- kernel/livepatch/core.c | 6 + kernel/livepatch/transition.c | 7 - kernel/locking/lockdep.c | 35 +- kernel/locking/locktorture.c | 7 +- kernel/locking/mutex.c | 345 +- kernel/locking/test-ww_mutex.c | 2 +- kernel/memremap.c | 13 +- kernel/module-internal.h | 25 +- kernel/module.c | 177 +- kernel/module_signing.c | 12 +- kernel/pid.c | 44 +- kernel/power/Kconfig | 1 + kernel/power/hibernate.c | 16 +- kernel/power/main.c | 12 +- kernel/power/suspend.c | 8 +- kernel/power/swap.c | 4 +- kernel/power/user.c | 4 +- kernel/printk/internal.h | 9 +- kernel/printk/printk.c | 202 +- kernel/printk/printk_safe.c | 62 +- kernel/rcu/rcu.h | 104 +- kernel/rcu/rcuperf.c | 57 +- kernel/rcu/rcutorture.c | 462 +- kernel/rcu/srcutiny.c | 4 +- kernel/rcu/srcutree.c | 39 +- kernel/rcu/tiny.c | 4 +- kernel/rcu/tree.c | 1027 +- kernel/rcu/tree.h | 71 +- kernel/rcu/tree_exp.h | 18 +- kernel/rcu/tree_plugin.h | 188 +- kernel/rcu/update.c | 45 +- kernel/reboot.c | 6 +- kernel/sched/Makefile | 2 +- kernel/sched/clock.c | 57 +- kernel/sched/completion.c | 8 +- kernel/sched/core.c | 186 +- kernel/sched/cpufreq_schedutil.c | 103 +- kernel/sched/deadline.c | 8 +- kernel/sched/debug.c | 37 +- kernel/sched/fair.c | 664 +- kernel/sched/idle.c | 2 +- kernel/sched/pelt.c | 399 + kernel/sched/pelt.h | 72 + kernel/sched/rt.c | 15 +- kernel/sched/sched.h | 87 +- kernel/sched/swait.c | 32 +- kernel/sched/wait.c | 57 +- kernel/seccomp.c | 4 +- kernel/signal.c | 287 +- kernel/smp.c | 2 + kernel/smpboot.c | 54 +- kernel/stackleak.c | 132 + kernel/stop_machine.c | 43 +- kernel/sys.c | 99 +- kernel/sysctl.c | 60 +- kernel/test_kprobes.c | 94 - kernel/time/alarmtimer.c | 7 +- kernel/time/clockevents.c | 6 + kernel/time/clocksource.c | 189 +- kernel/time/hrtimer.c | 15 +- kernel/time/itimer.c | 5 +- kernel/time/ntp.c | 23 +- kernel/time/ntp_internal.h | 4 +- kernel/time/posix-cpu-timers.c | 4 +- kernel/time/posix-stubs.c | 20 +- kernel/time/posix-timers.c | 119 +- kernel/time/posix-timers.h | 2 +- kernel/time/sched_clock.c | 2 +- kernel/time/tick-broadcast-hrtimer.c | 2 +- kernel/time/time.c | 106 +- kernel/time/timekeeping.c | 207 +- kernel/time/timekeeping_debug.c | 2 +- kernel/time/timekeeping_internal.h | 2 +- kernel/time/timer.c | 31 +- kernel/torture.c | 15 +- kernel/trace/Kconfig | 78 +- kernel/trace/Makefile | 13 +- kernel/trace/blktrace.c | 24 +- kernel/trace/bpf_trace.c | 5 +- kernel/trace/ftrace.c | 44 +- kernel/trace/preemptirq_delay_test.c | 72 + kernel/trace/ring_buffer.c | 5 +- kernel/trace/ring_buffer_benchmark.c | 1 + kernel/trace/trace.c | 18 +- kernel/trace/trace.h | 23 +- kernel/trace/trace_benchmark.h | 2 +- kernel/trace/trace_clock.c | 1 + kernel/trace/trace_entries.h | 2 +- kernel/trace/trace_event_perf.c | 1 + kernel/trace/trace_events.c | 13 +- kernel/trace/trace_events_filter.c | 30 +- kernel/trace/trace_events_filter_test.h | 2 +- kernel/trace/trace_events_hist.c | 13 +- kernel/trace/trace_events_trigger.c | 27 +- kernel/trace/trace_hwlat.c | 7 +- kernel/trace/trace_irqsoff.c | 270 +- kernel/trace/trace_kprobe.c | 134 +- kernel/trace/trace_kprobe_selftest.c | 10 + kernel/trace/trace_kprobe_selftest.h | 7 + kernel/trace/trace_output.c | 1 + kernel/trace/trace_output.h | 2 +- kernel/trace/trace_preemptirq.c | 89 + kernel/trace/trace_printk.c | 1 + kernel/trace/trace_probe.c | 14 +- kernel/trace/trace_probe.h | 14 +- kernel/trace/trace_seq.c | 1 + kernel/trace/trace_stat.h | 2 +- kernel/trace/trace_uprobe.c | 16 +- kernel/trace/tracing_map.c | 11 +- kernel/trace/tracing_map.h | 2 +- kernel/tracepoint.c | 97 +- kernel/user.c | 11 +- kernel/user_namespace.c | 24 +- kernel/utsname_sysctl.c | 41 +- kernel/watchdog.c | 151 +- kernel/watchdog_hld.c | 6 +- kernel/workqueue.c | 47 +- lib/.gitignore | 2 + lib/Kconfig | 9 +- lib/Kconfig.debug | 58 +- lib/Kconfig.ubsan | 11 - lib/Makefile | 15 +- lib/atomic64.c | 14 +- lib/bch.c | 23 +- lib/bitmap.c | 51 +- lib/bucket_locks.c | 11 +- lib/crc-t10dif.c | 57 +- lib/crc32.c | 11 +- lib/crc32defs.h | 14 - lib/crc64.c | 56 + lib/debugobjects.c | 10 +- lib/decompress_bunzip2.c | 3 +- lib/devres.c | 36 + lib/fonts/font_7x14.c | 256 +- lib/fonts/font_8x16.c | 256 +- lib/fonts/font_8x8.c | 256 +- lib/fonts/font_pearl_8x8.c | 256 +- lib/gen_crc32table.c | 5 +- lib/gen_crc64table.c | 68 + lib/idr.c | 155 +- lib/ioremap.c | 4 +- lib/klist.c | 10 +- lib/kobject.c | 2 +- lib/locking-selftest.c | 2 +- lib/mpi/mpi-pow.c | 3 +- lib/nmi_backtrace.c | 3 - lib/parser.c | 11 +- lib/percpu_counter.c | 1 - lib/percpu_ida.c | 370 - lib/radix-tree.c | 11 +- lib/raid6/s390vx.uc | 34 +- lib/reed_solomon/reed_solomon.c | 2 +- lib/refcount.c | 55 +- lib/rhashtable.c | 22 +- lib/test_debug_virtual.c | 2 +- lib/test_hexdump.c | 28 +- lib/test_ida.c | 177 + lib/test_overflow.c | 198 +- lib/test_printf.c | 24 +- lib/vsprintf.c | 35 +- lib/xz/xz_crc32.c | 3 +- localversion-next | 1 + mm/Kconfig | 20 +- mm/Kconfig.debug | 6 +- mm/Makefile | 3 +- mm/backing-dev.c | 55 +- mm/bootmem.c | 159 +- mm/cma.c | 8 +- mm/cma_debug.c | 2 +- mm/fadvise.c | 89 +- mm/filemap.c | 4 +- mm/gup.c | 4 +- mm/hmm.c | 28 +- mm/huge_memory.c | 56 +- mm/hugetlb.c | 172 +- mm/init-mm.c | 11 + mm/internal.h | 14 +- mm/kasan/kasan_init.c | 316 +- mm/khugepaged.c | 63 +- mm/kmemleak.c | 51 +- mm/ksm.c | 13 +- mm/list_lru.c | 154 +- mm/maccess.c | 6 + mm/madvise.c | 16 +- mm/memblock.c | 330 +- mm/memcontrol.c | 582 +- mm/memfd.c | 2 +- mm/memory-failure.c | 256 +- mm/memory.c | 452 +- mm/memory_hotplug.c | 115 +- mm/mempolicy.c | 29 +- mm/mempool.c | 13 +- mm/migrate.c | 10 +- mm/mincore.c | 12 +- mm/mlock.c | 3 +- mm/mm_init.c | 9 +- mm/mmap.c | 13 +- mm/mmu_notifier.c | 50 +- mm/mprotect.c | 49 + mm/nobootmem.c | 20 +- mm/nommu.c | 4 - mm/oom_kill.c | 253 +- mm/page-writeback.c | 5 +- mm/page_alloc.c | 407 +- mm/page_ext.c | 4 +- mm/page_io.c | 3 +- mm/page_owner.c | 4 +- mm/percpu.c | 29 + mm/readahead.c | 64 +- mm/rmap.c | 42 +- mm/shmem.c | 78 +- mm/slab.h | 6 +- mm/slab_common.c | 8 +- mm/slub.c | 24 +- mm/sparse-vmemmap.c | 61 +- mm/sparse.c | 290 +- mm/swap_slots.c | 12 +- mm/swap_state.c | 16 +- mm/swapfile.c | 489 +- mm/usercopy.c | 25 + mm/util.c | 12 +- mm/vmacache.c | 38 +- mm/vmalloc.c | 4 - mm/vmscan.c | 250 +- mm/workingset.c | 30 +- mm/z3fold.c | 8 +- mm/zsmalloc.c | 39 +- net/9p/Makefile | 1 - net/9p/client.c | 661 +- net/9p/mod.c | 9 +- net/9p/protocol.c | 7 +- net/9p/trans_fd.c | 63 +- net/9p/trans_rdma.c | 44 +- net/9p/trans_virtio.c | 104 +- net/9p/trans_xen.c | 20 +- net/9p/util.c | 141 - net/atm/pppoatm.c | 2 +- net/bluetooth/bnep/core.c | 7 +- net/bluetooth/cmtp/core.c | 14 +- net/bluetooth/hci_event.c | 31 +- net/bluetooth/hidp/core.c | 13 +- net/bluetooth/leds.c | 6 +- net/bluetooth/mgmt.c | 3 - net/bpfilter/Makefile | 4 +- net/bridge/br_if.c | 5 +- net/bridge/br_vlan.c | 5 +- net/ceph/Kconfig | 1 - net/ceph/Makefile | 1 - net/ceph/auth.c | 16 + net/ceph/auth_none.c | 1 - net/ceph/auth_none.h | 1 - net/ceph/auth_x.c | 239 +- net/ceph/auth_x.h | 3 +- net/ceph/auth_x_protocol.h | 7 + net/ceph/ceph_common.c | 13 +- net/ceph/cls_lock_client.c | 4 +- net/ceph/crush/mapper.c | 4 +- net/ceph/messenger.c | 113 +- net/ceph/mon_client.c | 2 +- net/ceph/osd_client.c | 27 +- net/ceph/pagevec.c | 1 - net/compat.c | 10 +- net/core/dev.c | 24 +- net/core/ethtool.c | 158 +- net/core/filter.c | 533 +- net/core/gen_estimator.c | 21 +- net/core/net-sysfs.c | 4 + net/core/net_namespace.c | 16 +- net/core/rtnetlink.c | 55 +- net/core/secure_seq.c | 1 + net/core/sock_diag.c | 2 + net/core/sock_reuseport.c | 56 +- net/core/xdp.c | 65 +- net/decnet/dn_route.c | 4 +- net/dsa/dsa.c | 2 - net/dsa/slave.c | 4 +- net/ipv4/devinet.c | 62 +- net/ipv4/esp4.c | 7 +- net/ipv4/fib_semantics.c | 4 +- net/ipv4/igmp.c | 11 +- net/ipv4/inet_connection_sock.c | 9 + net/ipv4/inet_fragment.c | 2 +- net/ipv4/inet_hashtables.c | 19 +- net/ipv4/ip_fragment.c | 204 +- net/ipv4/ip_gre.c | 3 + net/ipv4/ip_vti.c | 3 +- net/ipv4/netfilter/Kconfig | 8 +- net/ipv4/tcp.c | 2 + net/ipv4/tcp_bbr.c | 42 +- net/ipv4/tcp_dctcp.c | 4 +- net/ipv4/tcp_input.c | 29 +- net/ipv4/tcp_ipv4.c | 8 +- net/ipv4/tcp_minisocks.c | 3 +- net/ipv4/tcp_ulp.c | 4 +- net/ipv4/udp.c | 9 +- net/ipv4/xfrm4_input.c | 1 + net/ipv4/xfrm4_mode_transport.c | 4 +- net/ipv6/addrconf.c | 132 +- net/ipv6/af_inet6.c | 11 +- net/ipv6/esp6.c | 7 +- net/ipv6/icmp.c | 16 +- net/ipv6/inet6_hashtables.c | 14 +- net/ipv6/ip6_fib.c | 7 +- net/ipv6/ip6_gre.c | 7 +- net/ipv6/ip6_tunnel.c | 10 +- net/ipv6/ip6_vti.c | 21 +- net/ipv6/netfilter/ip6t_rpfilter.c | 12 +- net/ipv6/route.c | 5 +- net/ipv6/udp.c | 4 + net/ipv6/xfrm6_input.c | 1 + net/ipv6/xfrm6_mode_transport.c | 4 +- net/ipv6/xfrm6_output.c | 2 + net/iucv/af_iucv.c | 38 +- net/iucv/iucv.c | 2 +- net/l2tp/l2tp_core.c | 52 +- net/l2tp/l2tp_core.h | 27 +- net/l2tp/l2tp_eth.c | 7 +- net/l2tp/l2tp_ip.c | 2 +- net/l2tp/l2tp_ip6.c | 2 +- net/l2tp/l2tp_netlink.c | 11 +- net/l2tp/l2tp_ppp.c | 247 +- net/mac80211/cfg.c | 57 +- net/mac80211/debugfs.c | 4 + net/mac80211/debugfs_sta.c | 364 +- net/mac80211/driver-ops.h | 10 + net/mac80211/ibss.c | 26 +- net/mac80211/ieee80211_i.h | 10 +- net/mac80211/key.c | 111 +- net/mac80211/led.c | 20 +- net/mac80211/main.c | 97 +- net/mac80211/mesh.c | 5 +- net/mac80211/mesh_hwmp.c | 4 + net/mac80211/mlme.c | 93 +- net/mac80211/rx.c | 40 +- net/mac80211/spectmgmt.c | 5 +- net/mac80211/sta_info.c | 27 +- net/mac80211/status.c | 7 +- net/mac80211/tx.c | 135 +- net/mac80211/util.c | 169 +- net/mac80211/vht.c | 20 + net/ncsi/ncsi-netlink.c | 5 +- net/netfilter/Kconfig | 12 +- net/netfilter/ipvs/Kconfig | 8 +- net/netfilter/ipvs/ip_vs_conn.c | 22 +- net/netfilter/ipvs/ip_vs_core.c | 15 +- net/netfilter/ipvs/ip_vs_mh.c | 4 +- net/netfilter/nf_conntrack_netlink.c | 26 +- net/netfilter/nf_conntrack_proto.c | 15 +- net/netfilter/nf_conntrack_proto_dccp.c | 7 + net/netfilter/nf_conntrack_proto_sctp.c | 7 + net/netfilter/nf_conntrack_proto_tcp.c | 7 + net/netfilter/nf_conntrack_proto_udp.c | 1 - net/netfilter/nf_conntrack_timeout.c | 21 +- net/netfilter/nf_tables_api.c | 39 +- net/netfilter/nfnetlink_acct.c | 29 +- net/netfilter/nfnetlink_cttimeout.c | 55 +- net/netfilter/nfnetlink_osf.c | 2 +- net/netfilter/nft_chain_filter.c | 14 +- net/netfilter/nft_ct.c | 218 +- net/netfilter/nft_dynset.c | 2 - net/netfilter/nft_osf.c | 8 +- net/netfilter/nft_set_bitmap.c | 6 +- net/netfilter/nft_set_hash.c | 8 +- net/netfilter/nft_set_rbtree.c | 4 +- net/netfilter/nft_tproxy.c | 4 +- net/netfilter/x_tables.c | 7 +- net/netfilter/xt_AUDIT.c | 2 +- net/netfilter/xt_CHECKSUM.c | 22 +- net/netfilter/xt_CT.c | 4 +- net/netfilter/xt_cluster.c | 14 +- net/netlabel/netlabel_user.c | 2 +- net/netlink/af_netlink.c | 6 +- net/nfc/hci/core.c | 10 + net/nfc/netlink.c | 6 +- net/packet/af_packet.c | 17 + net/rds/Kconfig | 3 +- net/rds/ib.c | 11 +- net/rds/ib_frmr.c | 11 +- net/rds/ib_recv.c | 6 +- net/rds/ib_send.c | 6 +- net/rds/rds.h | 2 +- net/rds/recv.c | 14 +- net/rds/tcp.c | 1 - net/rfkill/core.c | 8 +- net/rfkill/rfkill-gpio.c | 1 + net/rxrpc/call_object.c | 2 +- net/rxrpc/conn_object.c | 4 +- net/rxrpc/local_object.c | 2 +- net/rxrpc/peer_object.c | 2 +- net/rxrpc/sysctl.c | 1 - net/sched/act_api.c | 92 +- net/sched/act_bpf.c | 27 +- net/sched/act_connmark.c | 28 +- net/sched/act_csum.c | 41 +- net/sched/act_gact.c | 27 +- net/sched/act_ife.c | 129 +- net/sched/act_ipt.c | 33 +- net/sched/act_mirred.c | 99 +- net/sched/act_nat.c | 17 +- net/sched/act_pedit.c | 75 +- net/sched/act_police.c | 36 +- net/sched/act_sample.c | 36 +- net/sched/act_simple.c | 23 +- net/sched/act_skbedit.c | 17 +- net/sched/act_skbmod.c | 29 +- net/sched/act_tunnel_key.c | 53 +- net/sched/act_vlan.c | 44 +- net/sched/cls_api.c | 7 +- net/sched/cls_matchall.c | 2 + net/sched/cls_tcindex.c | 8 +- net/sched/cls_u32.c | 10 +- net/sched/sch_cake.c | 24 +- net/sctp/chunk.c | 6 +- net/sctp/outqueue.c | 11 +- net/sctp/proc.c | 8 - net/sctp/socket.c | 60 +- net/sctp/stream.c | 153 +- net/sctp/stream_interleave.c | 20 +- net/sctp/stream_sched.c | 13 +- net/sctp/stream_sched_prio.c | 22 +- net/sctp/stream_sched_rr.c | 8 +- net/smc/smc_core.c | 1 + net/smc/smc_ib.c | 49 +- net/smc/smc_ism.c | 34 + net/smc/smc_tx.c | 3 +- net/smc/smc_wr.c | 9 +- net/smc/smc_wr.h | 3 +- net/socket.c | 53 +- net/sunrpc/auth.c | 4 +- net/sunrpc/auth_gss/auth_gss.c | 48 +- net/sunrpc/auth_gss/gss_generic_token.c | 1 - net/sunrpc/auth_gss/gss_krb5_crypto.c | 15 +- net/sunrpc/auth_gss/gss_krb5_keys.c | 1 - net/sunrpc/auth_gss/gss_krb5_seal.c | 1 - net/sunrpc/auth_gss/gss_krb5_unseal.c | 1 - net/sunrpc/auth_gss/gss_krb5_wrap.c | 3 - net/sunrpc/auth_gss/gss_rpc_upcall.c | 70 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/sunrpc/auth_null.c | 2 +- net/sunrpc/auth_unix.c | 2 +- net/sunrpc/backchannel_rqst.c | 1 - net/sunrpc/clnt.c | 30 +- net/sunrpc/rpc_pipe.c | 7 +- net/sunrpc/rpcb_clnt.c | 2 +- net/sunrpc/stats.c | 55 +- net/sunrpc/sunrpc.h | 1 - net/sunrpc/svc.c | 78 +- net/sunrpc/xprt.c | 2 +- net/sunrpc/xprtrdma/fmr_ops.c | 4 +- net/sunrpc/xprtrdma/frwr_ops.c | 7 +- net/sunrpc/xprtrdma/svc_rdma.c | 2 - net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 12 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 35 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 7 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 5 +- net/sunrpc/xprtrdma/verbs.c | 10 +- net/sunrpc/xprtsock.c | 1 - net/tipc/bcast.c | 4 +- net/tipc/diag.c | 2 + net/tipc/name_table.c | 10 +- net/tipc/name_table.h | 9 +- net/tipc/netlink.c | 2 + net/tipc/socket.c | 79 +- net/tipc/socket.h | 2 + net/tipc/topsrv.c | 14 +- net/tls/tls_device_fallback.c | 2 +- net/tls/tls_main.c | 10 +- net/tls/tls_sw.c | 442 +- net/wireless/nl80211.c | 25 +- net/wireless/reg.c | 192 +- net/wireless/trace.h | 2 +- net/wireless/util.c | 162 +- net/xdp/xdp_umem.c | 10 +- net/xdp/xdp_umem.h | 10 - net/xdp/xdp_umem_props.h | 14 - net/xdp/xsk.c | 34 +- net/xdp/xsk_queue.c | 5 +- net/xdp/xsk_queue.h | 13 +- net/xfrm/xfrm_device.c | 6 +- net/xfrm/xfrm_input.c | 1 + net/xfrm/xfrm_interface.c | 2 +- net/xfrm/xfrm_user.c | 12 + samples/Kconfig | 6 + samples/Makefile | 2 +- samples/bpf/Makefile | 23 +- samples/bpf/tcp_tos_reflect_kern.c | 87 + samples/bpf/xdp_redirect_cpu_kern.c | 2 +- samples/bpf/xdp_redirect_cpu_user.c | 7 +- samples/bpf/xdp_rxq_info_user.c | 3 +- samples/bpf/xdpsock_kern.c | 2 +- samples/bpf/xdpsock_user.c | 15 +- samples/mount_api/Makefile | 7 + samples/mount_api/test-fsmount.c | 118 + samples/seccomp/Makefile | 6 +- samples/statx/Makefile | 7 +- samples/statx/test-fs-query.c | 137 + samples/statx/test-fsinfo.c | 586 ++ scripts/.gitignore | 1 + scripts/Kbuild.include | 15 +- scripts/Makefile | 5 +- scripts/Makefile.build | 24 +- scripts/Makefile.clean | 1 - scripts/Makefile.gcc-plugins | 47 +- scripts/Makefile.host | 24 +- scripts/Makefile.lib | 7 +- scripts/Makefile.modbuiltin | 4 +- scripts/Makefile.modpost | 2 +- scripts/Makefile.ubsan | 4 - scripts/basic/.gitignore | 1 - scripts/basic/Makefile | 1 - scripts/{basic => }/bin2c.c | 0 scripts/checkpatch.pl | 228 +- scripts/checkstack.pl | 11 +- scripts/clang-version.sh | 2 +- scripts/coccicheck | 5 +- scripts/coccinelle/api/alloc/zalloc-simple.cocci | 41 +- scripts/coccinelle/api/atomic_as_refcounter.cocci | 129 + scripts/coccinelle/tests/doubletest.cocci | 34 +- scripts/depmod.sh | 8 +- scripts/documentation-file-ref-check | 6 + scripts/dtc/Makefile | 18 +- scripts/gcc-plugins/Kconfig | 193 + scripts/gcc-plugins/Makefile | 5 - scripts/gcc-plugins/gcc-common.h | 26 +- scripts/gcc-plugins/stackleak_plugin.c | 427 + scripts/gen_initramfs_list.sh | 328 - scripts/get_maintainer.pl | 56 +- scripts/kconfig/Makefile | 36 +- scripts/kconfig/conf.c | 44 +- scripts/kconfig/confdata.c | 156 +- scripts/kconfig/expr.h | 3 +- scripts/kconfig/gconf-cfg.sh | 7 + scripts/kconfig/gconf.c | 5 +- scripts/kconfig/lkc.h | 2 - scripts/kconfig/lkc_proto.h | 4 +- scripts/kconfig/mconf-cfg.sh | 25 +- scripts/kconfig/mconf.c | 11 +- scripts/kconfig/menu.c | 2 +- scripts/kconfig/nconf-cfg.sh | 25 +- scripts/kconfig/nconf.c | 8 +- scripts/kconfig/qconf-cfg.sh | 7 + scripts/kconfig/qconf.cc | 3 +- scripts/kconfig/symbol.c | 71 +- scripts/kconfig/tests/err_recursive_dep/Kconfig | 63 + .../kconfig/tests/err_recursive_dep/__init__.py | 10 + .../tests/err_recursive_dep/expected_stderr | 38 + scripts/kconfig/tests/warn_recursive_dep/Kconfig | 62 - .../kconfig/tests/warn_recursive_dep/__init__.py | 9 - .../tests/warn_recursive_dep/expected_stderr | 30 - scripts/kconfig/util.c | 30 - scripts/kconfig/zconf.y | 6 +- scripts/kernel-doc | 20 +- scripts/link-vmlinux.sh | 4 +- scripts/mod/devicetable-offsets.c | 4 + scripts/mod/file2alias.c | 13 + scripts/mod/modpost.c | 11 +- scripts/package/buildtar | 12 +- scripts/package/mkdebian | 68 +- scripts/recordmcount.pl | 3 + scripts/setlocalversion | 2 +- scripts/spdxcheck.py | 11 +- scripts/spelling.txt | 90 + scripts/subarch.include | 13 + scripts/tracing/draw_functrace.py | 2 +- scripts/ver_linux | 14 +- security/Kconfig | 3 +- security/apparmor/apparmorfs.c | 13 +- security/apparmor/domain.c | 2 +- security/apparmor/file.c | 3 +- security/apparmor/include/mount.h | 11 +- security/apparmor/include/perms.h | 3 +- security/apparmor/lib.c | 17 +- security/apparmor/lsm.c | 115 +- security/apparmor/mount.c | 47 + security/apparmor/policy_ns.c | 2 +- security/apparmor/policy_unpack.c | 32 - security/apparmor/secid.c | 1 - security/commoncap.c | 5 +- security/inode.c | 7 +- security/integrity/digsig_asymmetric.c | 23 + security/integrity/evm/Kconfig | 1 + security/integrity/evm/evm.h | 10 +- security/integrity/evm/evm_crypto.c | 50 +- security/integrity/evm/evm_main.c | 19 +- security/integrity/evm/evm_secfs.c | 4 +- security/integrity/iint.c | 9 +- security/integrity/ima/Kconfig | 59 + security/integrity/ima/ima.h | 7 +- security/integrity/ima/ima_appraise.c | 4 +- security/integrity/ima/ima_crypto.c | 4 +- security/integrity/ima/ima_init.c | 16 +- security/integrity/ima/ima_main.c | 84 +- security/integrity/ima/ima_policy.c | 57 +- security/integrity/ima/ima_queue.c | 4 +- security/integrity/integrity.h | 15 + security/integrity/integrity_audit.c | 6 +- security/keys/dh.c | 4 +- security/loadpin/loadpin.c | 6 + security/security.c | 105 +- security/selinux/avc.c | 2 +- security/selinux/hooks.c | 459 +- security/selinux/include/security.h | 16 +- security/selinux/netif.c | 11 +- security/selinux/netlink.c | 2 +- security/selinux/netnode.c | 5 +- security/selinux/netport.c | 5 +- security/selinux/selinuxfs.c | 53 +- security/selinux/ss/avtab.c | 51 +- security/selinux/ss/conditional.c | 16 +- security/selinux/ss/ebitmap.c | 15 +- security/selinux/ss/mls.c | 178 +- security/selinux/ss/mls.h | 2 +- security/selinux/ss/policydb.c | 91 +- security/selinux/ss/services.c | 83 +- security/selinux/ss/sidtab.c | 5 +- security/smack/smack.h | 21 +- security/smack/smack_lsm.c | 395 +- security/smack/smackfs.c | 9 +- security/tomoyo/Makefile | 2 +- security/tomoyo/common.c | 3 +- security/tomoyo/common.h | 3 + security/tomoyo/mount.c | 46 + security/tomoyo/tomoyo.c | 21 +- sound/ac97/bus.c | 30 +- sound/ac97/snd_ac97_compat.c | 19 +- sound/aoa/core/gpio-feature.c | 4 +- sound/aoa/soundbus/i2sbus/core.c | 15 +- sound/arm/Kconfig | 5 - sound/arm/Makefile | 3 - sound/arm/pxa2xx-ac97-lib.c | 12 + sound/arm/pxa2xx-ac97.c | 124 +- sound/arm/pxa2xx-pcm-lib.c | 75 +- sound/arm/pxa2xx-pcm.c | 129 - sound/arm/pxa2xx-pcm.h | 27 - sound/core/compress_offload.c | 12 - sound/core/memalloc.c | 48 +- sound/core/oss/pcm_oss.c | 2 +- sound/core/oss/pcm_plugin.c | 13 +- sound/core/pcm.c | 7 +- sound/core/pcm_lib.c | 51 +- sound/core/pcm_local.h | 2 + sound/core/pcm_native.c | 10 +- sound/core/rawmidi.c | 249 +- sound/core/seq/oss/seq_oss.c | 2 +- sound/core/seq/oss/seq_oss_midi.c | 2 +- sound/core/seq/oss/seq_oss_timer.c | 2 +- sound/core/seq/seq.c | 33 +- sound/core/seq/seq_clientmgr.c | 30 +- sound/core/seq/seq_info.c | 10 +- sound/core/seq/seq_info.h | 6 +- sound/core/seq/seq_memory.c | 12 - sound/core/seq/seq_memory.h | 6 - sound/core/seq/seq_midi.c | 24 +- sound/core/seq/seq_midi_emul.c | 14 +- sound/core/seq/seq_midi_event.c | 87 +- sound/core/seq/seq_queue.c | 12 +- sound/core/seq/seq_queue.h | 27 - sound/core/seq/seq_system.c | 22 +- sound/core/seq/seq_virmidi.c | 134 +- sound/core/sgbuf.c | 15 +- sound/core/timer.c | 5 + sound/drivers/aloop.c | 1 - sound/drivers/mpu401/mpu401_uart.c | 16 - sound/drivers/opl3/opl3_drums.c | 2 - sound/drivers/opl3/opl3_lib.c | 19 +- sound/drivers/opl3/opl3_midi.c | 17 +- sound/drivers/opl3/opl3_oss.c | 8 - sound/drivers/opl3/opl3_synth.c | 1 + sound/drivers/opl3/opl3_voice.h | 4 + sound/drivers/opl4/opl4_lib.c | 12 - sound/drivers/vx/vx_core.c | 15 - sound/drivers/vx/vx_pcm.c | 2 - sound/firewire/bebob/bebob_pcm.c | 1 - sound/firewire/dice/dice-alesis.c | 2 +- sound/firewire/dice/dice-pcm.c | 2 - sound/firewire/digi00x/digi00x-pcm.c | 1 - sound/firewire/fireface/ff-pcm.c | 1 - sound/firewire/fireworks/fireworks_pcm.c | 1 - sound/firewire/isight.c | 1 - sound/firewire/motu/motu-pcm.c | 2 - sound/firewire/motu/motu-protocol-v2.c | 64 +- sound/firewire/motu/motu-protocol-v3.c | 19 +- sound/firewire/motu/motu.c | 19 + sound/firewire/motu/motu.h | 5 +- sound/firewire/oxfw/oxfw-pcm.c | 2 - sound/firewire/tascam/tascam-pcm.c | 1 - sound/hda/Kconfig | 7 +- sound/hda/Makefile | 1 + sound/hda/ext/hdac_ext_bus.c | 80 +- sound/hda/ext/hdac_ext_controller.c | 64 +- sound/hda/ext/hdac_ext_stream.c | 126 +- sound/hda/hdac_component.c | 335 + sound/hda/hdac_device.c | 2 +- sound/hda/hdac_i915.c | 353 +- sound/hda/hdac_stream.c | 4 +- sound/i2c/cs8427.c | 12 - sound/i2c/i2c.c | 13 - sound/i2c/other/ak4xxx-adda.c | 12 - sound/i2c/tea6330t.c | 16 - sound/isa/Kconfig | 2 +- sound/isa/ad1816a/ad1816a_lib.c | 3 +- sound/isa/es1688/es1688.c | 2 - sound/isa/es1688/es1688_lib.c | 16 - sound/isa/es18xx.c | 1 + sound/isa/galaxy/galaxy.c | 3 + sound/isa/gus/gus_io.c | 2 +- sound/isa/gus/gus_main.c | 16 - sound/isa/gus/gus_reset.c | 2 - sound/isa/msnd/msnd.c | 18 +- sound/isa/msnd/msnd.h | 2 +- sound/isa/msnd/msnd_midi.c | 2 +- sound/isa/msnd/msnd_pinnacle.c | 8 +- sound/isa/opti9xx/miro.c | 5 + sound/isa/opti9xx/opti92x-ad1848.c | 3 + sound/isa/sb/emu8000_patch.c | 7 +- sound/isa/sb/emu8000_pcm.c | 2 +- sound/isa/sb/sb16_csp.c | 52 +- sound/isa/sb/sb16_main.c | 25 +- sound/isa/sb/sb8_main.c | 19 - sound/isa/sb/sb_common.c | 16 - sound/isa/wss/wss_lib.c | 18 +- sound/mips/hal2.c | 13 +- sound/mips/sgio2audio.c | 3 - sound/pci/ac97/ac97_codec.c | 16 - sound/pci/ali5451/ali5451.c | 5 +- sound/pci/asihpi/asihpi.c | 24 +- sound/pci/asihpi/hpi6205.c | 5 - sound/pci/atiixp.c | 4 +- sound/pci/atiixp_modem.c | 4 +- sound/pci/au88x0/au88x0.h | 2 +- sound/pci/au88x0/au88x0_core.c | 2 +- sound/pci/bt87x.c | 4 +- sound/pci/cs46xx/cs46xx_lib.c | 6 +- sound/pci/cs46xx/dsp_spos_scb_lib.c | 3 - sound/pci/cs5535audio/cs5535audio.c | 7 +- sound/pci/cs5535audio/cs5535audio.h | 6 +- sound/pci/cs5535audio/cs5535audio_pcm.c | 4 +- sound/pci/ctxfi/cthw20k1.c | 6 +- sound/pci/ctxfi/cthw20k2.c | 12 +- sound/pci/ctxfi/ctmixer.c | 15 +- sound/pci/echoaudio/echoaudio.c | 2 + sound/pci/echoaudio/echoaudio.h | 2 +- sound/pci/echoaudio/echoaudio_3g.c | 14 +- sound/pci/echoaudio/echoaudio_dsp.c | 6 +- sound/pci/echoaudio/echoaudio_dsp.h | 50 +- sound/pci/echoaudio/echoaudio_gml.c | 8 +- sound/pci/emu10k1/emu10k1_patch.c | 7 +- sound/pci/emu10k1/emufx.c | 24 +- sound/pci/emu10k1/emupcm.c | 10 +- sound/pci/ens1370.c | 3 +- sound/pci/hda/dell_wmi_helper.c | 116 +- sound/pci/hda/hda_auto_parser.c | 2 +- sound/pci/hda/hda_beep.h | 2 +- sound/pci/hda/hda_bind.c | 14 +- sound/pci/hda/hda_codec.c | 102 +- sound/pci/hda/hda_codec.h | 534 - sound/pci/hda/hda_controller.c | 36 +- sound/pci/hda/hda_controller.h | 11 +- sound/pci/hda/hda_eld.c | 2 +- sound/pci/hda/hda_generic.c | 146 +- sound/pci/hda/hda_generic.h | 16 + sound/pci/hda/hda_hwdep.c | 2 +- sound/pci/hda/hda_intel.c | 126 +- sound/pci/hda/hda_jack.c | 2 +- sound/pci/hda/hda_proc.c | 2 +- sound/pci/hda/hda_sysfs.c | 2 +- sound/pci/hda/hda_tegra.c | 20 +- sound/pci/hda/patch_analog.c | 6 +- sound/pci/hda/patch_ca0110.c | 2 +- sound/pci/hda/patch_ca0132.c | 281 +- sound/pci/hda/patch_cirrus.c | 31 +- sound/pci/hda/patch_cmedia.c | 2 +- sound/pci/hda/patch_conexant.c | 106 +- sound/pci/hda/patch_hdmi.c | 130 +- sound/pci/hda/patch_realtek.c | 873 +- sound/pci/hda/patch_si3054.c | 2 +- sound/pci/hda/patch_sigmatel.c | 33 +- sound/pci/hda/patch_via.c | 296 +- sound/pci/hda/thinkpad_helper.c | 27 +- sound/pci/ice1712/ak4xxx.c | 12 - sound/pci/ice1712/prodigy_hifi.c | 21 +- sound/pci/intel8x0.c | 95 +- sound/pci/intel8x0m.c | 6 +- sound/pci/korg1212/korg1212.c | 4 +- sound/pci/lola/lola.c | 4 +- sound/pci/lola/lola.h | 4 +- sound/pci/lola/lola_pcm.c | 8 +- sound/pci/maestro3.c | 6 +- sound/pci/mixart/mixart.c | 1 + sound/pci/mixart/mixart_core.c | 6 +- sound/pci/mixart/mixart_hwdep.c | 42 +- sound/pci/mixart/mixart_hwdep.h | 8 +- sound/pci/riptide/riptide.c | 10 +- sound/pci/rme32.c | 22 +- sound/pci/rme9652/hdspm.c | 2 +- sound/pci/sonicvibes.c | 2 - sound/pci/trident/trident.c | 2 +- sound/pci/trident/trident.h | 2 +- sound/pci/trident/trident_main.c | 2 +- sound/pci/vx222/vx222_ops.c | 8 +- sound/pci/ymfpci/ymfpci.h | 78 +- sound/pci/ymfpci/ymfpci_main.c | 6 +- sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c | 1 - sound/pcmcia/vx/vxp_ops.c | 10 +- sound/ppc/snd_ps3.c | 5 + sound/soc/Kconfig | 1 + sound/soc/Makefile | 1 + sound/soc/amd/Kconfig | 1 + sound/soc/amd/acp-da7219-max98357a.c | 144 +- sound/soc/amd/acp-pcm-dma.c | 214 +- sound/soc/amd/acp.h | 13 +- sound/soc/atmel/Kconfig | 11 + sound/soc/atmel/Makefile | 2 + sound/soc/atmel/atmel-i2s.c | 46 +- sound/soc/atmel/mikroe-proto.c | 165 + sound/soc/atmel/tse850-pcm5142.c | 78 +- sound/soc/codecs/Kconfig | 53 +- sound/soc/codecs/Makefile | 16 +- sound/soc/codecs/adau17x1.c | 87 +- sound/soc/codecs/adau17x1.h | 4 - sound/soc/codecs/adav80x.c | 1 + sound/soc/codecs/ak4458.c | 2 +- sound/soc/codecs/ak4554.c | 17 +- sound/soc/codecs/ak4613.c | 26 +- sound/soc/codecs/ak4642.c | 26 +- sound/soc/codecs/ak5558.c | 4 +- sound/soc/codecs/cs4265.c | 7 +- sound/soc/codecs/cs4270.c | 2 +- sound/soc/codecs/cs47l24.c | 11 + sound/soc/codecs/cx20442.c | 23 +- sound/soc/codecs/da7210.c | 27 +- sound/soc/codecs/da7213.c | 4 +- sound/soc/codecs/da7219-aad.c | 5 + sound/soc/codecs/da7219.c | 48 +- sound/soc/codecs/da7219.h | 8 +- sound/soc/codecs/da9055.c | 4 +- sound/soc/codecs/dio2125.c | 120 - sound/soc/codecs/dmic.c | 1 + sound/soc/codecs/es7134.c | 227 +- sound/soc/codecs/es7241.c | 322 + sound/soc/codecs/hdac_hda.c | 484 + sound/soc/codecs/hdac_hda.h | 24 + sound/soc/codecs/hdac_hdmi.c | 498 +- sound/soc/codecs/hdmi-codec.c | 21 +- sound/soc/codecs/max98373.c | 4 + sound/soc/codecs/max9850.c | 4 +- sound/soc/codecs/nau8540.c | 3 - sound/soc/codecs/nau8824.c | 2 +- sound/soc/codecs/nau8825.c | 2 +- sound/soc/codecs/pcm1789.c | 3 +- sound/soc/codecs/pcm186x.c | 2 +- sound/soc/codecs/pcm3060-i2c.c | 60 + sound/soc/codecs/pcm3060-spi.c | 59 + sound/soc/codecs/pcm3060.c | 295 + sound/soc/codecs/pcm3060.h | 88 + sound/soc/codecs/rt1305.c | 15 +- sound/soc/codecs/rt5514-spi.c | 1 - sound/soc/codecs/rt5514.c | 8 +- sound/soc/codecs/rt5631.c | 12 +- sound/soc/codecs/rt5640.c | 2 + sound/soc/codecs/rt5651.c | 235 +- sound/soc/codecs/rt5651.h | 8 + sound/soc/codecs/rt5670.c | 12 + sound/soc/codecs/rt5677.c | 3 +- sound/soc/codecs/rt5682.c | 2669 +++++ sound/soc/codecs/rt5682.h | 1324 +++ sound/soc/codecs/sgtl5000.c | 2 +- sound/soc/codecs/sigmadsp.c | 3 +- sound/soc/codecs/simple-amplifier.c | 122 + sound/soc/codecs/tas571x.c | 110 + sound/soc/codecs/tas571x.h | 16 + sound/soc/codecs/tas5720.c | 103 +- sound/soc/codecs/tas6424.c | 70 +- sound/soc/codecs/tas6424.h | 10 + sound/soc/codecs/tda7419.c | 4 +- sound/soc/codecs/tlv320aic31xx.c | 85 + sound/soc/codecs/tlv320aic31xx.h | 23 + sound/soc/codecs/tscs42xx.c | 37 +- sound/soc/codecs/tscs42xx.h | 8 + sound/soc/codecs/twl6040.c | 2 +- sound/soc/codecs/wm2200.c | 10 +- sound/soc/codecs/wm5100-tables.c | 12 +- sound/soc/codecs/wm5102.c | 10 + sound/soc/codecs/wm5110.c | 13 + sound/soc/codecs/wm8804-i2c.c | 15 +- sound/soc/codecs/wm8903.c | 4 +- sound/soc/codecs/wm8904.c | 1 + sound/soc/codecs/wm8955.c | 1 + sound/soc/codecs/wm8960.c | 1 + sound/soc/codecs/wm8961.c | 1 + sound/soc/codecs/wm8962.c | 1 + sound/soc/codecs/wm8988.c | 4 +- sound/soc/codecs/wm8990.c | 4 +- sound/soc/codecs/wm8994.c | 1 + sound/soc/codecs/wm8995.c | 1 + sound/soc/codecs/wm8996.c | 9 +- sound/soc/codecs/wm9081.c | 1 + sound/soc/codecs/wm9712.c | 2 +- sound/soc/codecs/wm_adsp.c | 216 +- sound/soc/codecs/wm_adsp.h | 12 +- sound/soc/codecs/wmfw.h | 1 + sound/soc/davinci/davinci-i2s.c | 1 + sound/soc/davinci/davinci-mcasp.c | 53 +- sound/soc/fsl/fsl-asoc-card.c | 20 +- sound/soc/fsl/fsl_asrc.c | 18 +- sound/soc/fsl/fsl_asrc.h | 5 +- sound/soc/fsl/fsl_asrc_dma.c | 18 +- sound/soc/fsl/fsl_esai.c | 3 +- sound/soc/fsl/fsl_spdif.c | 2 +- sound/soc/fsl/fsl_utils.c | 22 +- sound/soc/fsl/fsl_utils.h | 7 +- sound/soc/fsl/imx-sgtl5000.c | 15 +- sound/soc/generic/audio-graph-card.c | 59 +- sound/soc/generic/audio-graph-scu-card.c | 80 +- sound/soc/generic/simple-card-utils.c | 121 +- sound/soc/generic/simple-card.c | 136 +- sound/soc/generic/simple-scu-card.c | 75 +- sound/soc/intel/atom/sst/sst_drv_interface.c | 29 +- sound/soc/intel/atom/sst/sst_loader.c | 6 +- sound/soc/intel/boards/Kconfig | 23 + sound/soc/intel/boards/Makefile | 4 + sound/soc/intel/boards/bdw-rt5677.c | 4 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 20 +- sound/soc/intel/boards/bxt_rt298.c | 2 +- sound/soc/intel/boards/bytcr_rt5640.c | 81 +- sound/soc/intel/boards/bytcr_rt5651.c | 364 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 5 + sound/soc/intel/boards/glk_rt5682_max98357a.c | 643 ++ sound/soc/intel/boards/kbl_da7219_max98357a.c | 3 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 9 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 9 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 127 + sound/soc/intel/boards/skl_hda_dsp_common.h | 38 + sound/soc/intel/boards/skl_hda_dsp_generic.c | 182 + sound/soc/intel/boards/skl_nau88l25_max98357a.c | 2 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 2 +- sound/soc/intel/boards/skl_rt286.c | 2 +- sound/soc/intel/common/Makefile | 7 +- sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 59 + sound/soc/intel/common/soc-acpi-intel-byt-match.c | 47 +- sound/soc/intel/common/soc-acpi-intel-cht-match.c | 56 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 32 + sound/soc/intel/common/soc-acpi-intel-glk-match.c | 41 + sound/soc/intel/common/soc-acpi-intel-hda-match.c | 40 + .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 16 +- sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 91 + sound/soc/intel/common/soc-acpi-intel-skl-match.c | 47 + sound/soc/intel/common/sst-dsp-priv.h | 4 +- sound/soc/intel/common/sst-firmware.c | 6 +- sound/soc/intel/haswell/sst-haswell-dsp.c | 53 +- sound/soc/intel/skylake/skl-messages.c | 50 +- sound/soc/intel/skylake/skl-nhlt.c | 8 +- sound/soc/intel/skylake/skl-pcm.c | 189 +- sound/soc/intel/skylake/skl-sst-cldma.c | 8 +- sound/soc/intel/skylake/skl-sst-cldma.h | 2 +- sound/soc/intel/skylake/skl-topology.c | 28 +- sound/soc/intel/skylake/skl-topology.h | 11 +- sound/soc/intel/skylake/skl.c | 452 +- sound/soc/intel/skylake/skl.h | 13 +- .../soc/mediatek/common/mtk-afe-platform-driver.c | 64 +- sound/soc/mediatek/common/mtk-base-afe.h | 6 +- sound/soc/mediatek/mt6797/mt6797-afe-common.h | 1 + sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 65 +- sound/soc/mediatek/mt6797/mt6797-dai-adda.c | 20 +- sound/soc/mediatek/mt6797/mt6797-dai-hostless.c | 16 +- sound/soc/mediatek/mt6797/mt6797-dai-pcm.c | 19 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 5 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 5 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 5 +- sound/soc/meson/Kconfig | 78 + sound/soc/meson/Makefile | 23 + sound/soc/meson/axg-card.c | 670 ++ sound/soc/meson/axg-fifo.c | 343 + sound/soc/meson/axg-fifo.h | 80 + sound/soc/meson/axg-frddr.c | 141 + sound/soc/meson/axg-pdm.c | 654 ++ sound/soc/meson/axg-spdifout.c | 456 + sound/soc/meson/axg-tdm-formatter.c | 381 + sound/soc/meson/axg-tdm-formatter.h | 39 + sound/soc/meson/axg-tdm-interface.c | 550 + sound/soc/meson/axg-tdm.h | 78 + sound/soc/meson/axg-tdmin.c | 229 + sound/soc/meson/axg-tdmout.c | 259 + sound/soc/meson/axg-toddr.c | 199 + sound/soc/omap/omap-abe-twl6040.c | 2 +- sound/soc/omap/omap-dmic.c | 2 + sound/soc/omap/omap-mcpdm.c | 4 + sound/soc/pxa/Kconfig | 6 +- sound/soc/pxa/magician.c | 106 +- sound/soc/pxa/pxa-ssp.c | 181 +- sound/soc/pxa/pxa2xx-ac97.c | 47 +- sound/soc/pxa/pxa2xx-i2s.c | 9 +- sound/soc/pxa/pxa2xx-pcm.c | 73 - sound/soc/pxa/zylonite.c | 9 - sound/soc/qcom/Kconfig | 14 + sound/soc/qcom/Makefile | 4 + sound/soc/qcom/apq8096.c | 188 +- sound/soc/qcom/common.c | 112 + sound/soc/qcom/common.h | 11 + sound/soc/qcom/lpass-platform.c | 2 +- sound/soc/qcom/qdsp6/q6adm.c | 16 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 225 +- sound/soc/qcom/qdsp6/q6afe.c | 43 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 42 +- sound/soc/qcom/qdsp6/q6asm.c | 17 +- sound/soc/qcom/qdsp6/q6routing.c | 75 +- sound/soc/qcom/sdm845.c | 285 + sound/soc/rockchip/Makefile | 3 +- sound/soc/rockchip/rockchip_i2s.c | 3 +- sound/soc/rockchip/rockchip_pcm.c | 45 + sound/soc/rockchip/rockchip_pcm.h | 14 + sound/soc/rockchip/rockchip_rt5645.c | 27 +- sound/soc/samsung/i2s.c | 1 + sound/soc/sh/Kconfig | 1 + sound/soc/sh/dma-sh7760.c | 26 +- sound/soc/sh/fsi.c | 22 +- sound/soc/sh/hac.c | 20 +- sound/soc/sh/migor.c | 14 +- sound/soc/sh/rcar/Makefile | 1 + sound/soc/sh/rcar/adg.c | 24 +- sound/soc/sh/rcar/cmd.c | 19 +- sound/soc/sh/rcar/core.c | 186 +- sound/soc/sh/rcar/ctu.c | 15 +- sound/soc/sh/rcar/dma.c | 123 +- sound/soc/sh/rcar/dvc.c | 16 +- sound/soc/sh/rcar/gen.c | 49 +- sound/soc/sh/rcar/mix.c | 14 +- sound/soc/sh/rcar/rsnd.h | 81 +- sound/soc/sh/rcar/src.c | 16 +- sound/soc/sh/rcar/ssi.c | 162 +- sound/soc/sh/rcar/ssiu.c | 107 +- sound/soc/sh/sh7760-ac97.c | 14 +- sound/soc/sh/siu.h | 26 +- sound/soc/sh/siu_dai.c | 26 +- sound/soc/sh/siu_pcm.c | 27 +- sound/soc/sh/ssi.c | 21 +- sound/soc/sirf/sirf-usp.c | 7 +- sound/soc/soc-ac97.c | 29 +- sound/soc/soc-acpi.c | 20 +- sound/soc/soc-compress.c | 120 +- sound/soc/soc-core.c | 350 +- sound/soc/soc-dapm.c | 468 +- sound/soc/soc-devres.c | 15 +- sound/soc/soc-generic-dmaengine-pcm.c | 32 +- sound/soc/soc-io.c | 19 +- sound/soc/soc-jack.c | 19 +- sound/soc/soc-ops.c | 29 +- sound/soc/soc-pcm.c | 625 +- sound/soc/soc-topology.c | 102 +- sound/soc/soc-utils.c | 24 +- sound/soc/sti/uniperif_player.c | 6 +- sound/soc/sti/uniperif_reader.c | 2 +- sound/soc/stm/Kconfig | 1 + sound/soc/stm/stm32_adfsdm.c | 10 +- sound/soc/stm/stm32_sai.c | 2 +- sound/soc/stm/stm32_sai_sub.c | 153 +- sound/soc/tegra/tegra20_ac97.c | 2 +- sound/soc/tegra/tegra30_i2s.h | 2 +- sound/soc/tegra/tegra_alc5632.c | 17 +- sound/soc/tegra/tegra_rt5677.c | 17 +- sound/soc/uniphier/aio-core.c | 84 +- sound/soc/uniphier/aio-cpu.c | 5 - sound/soc/uniphier/aio-ld11.c | 2 +- sound/soc/uniphier/aio-reg.h | 1 + sound/soc/uniphier/aio.h | 6 +- sound/soc/zte/zx-tdm.c | 4 +- sound/synth/emux/emux.c | 17 - sound/synth/util_mem.c | 16 - sound/usb/6fire/pcm.c | 1 - sound/usb/Makefile | 1 + sound/usb/caiaq/audio.c | 6 +- sound/usb/card.c | 9 + sound/usb/card.h | 2 + sound/usb/clock.c | 24 +- sound/usb/endpoint.c | 2 - sound/usb/hiface/pcm.c | 1 - sound/usb/line6/toneport.c | 5 +- sound/usb/midi.c | 5 +- sound/usb/misc/ua101.c | 2 - sound/usb/mixer.c | 214 +- sound/usb/mixer.h | 2 + sound/usb/mixer_quirks.c | 2 - sound/usb/pcm.c | 71 +- sound/usb/pcm.h | 2 + sound/usb/power.c | 104 + sound/usb/power.h | 19 + sound/usb/quirks-table.h | 3 +- sound/usb/quirks.c | 16 +- sound/usb/stream.c | 70 +- sound/x86/intel_hdmi_audio.c | 33 +- sound/xen/xen_snd_front_alsa.c | 4 +- .../arch}/arm64/include/uapi/asm/unistd.h | 0 tools/arch/parisc/include/uapi/asm/errno.h | 1 - tools/arch/x86/include/asm/cpufeatures.h | 6 +- tools/arch/x86/lib/memcpy_64.S | 2 +- tools/bpf/bpftool/map.c | 34 +- tools/bpf/bpftool/map_perf_ring.c | 5 +- tools/build/Build.include | 2 +- tools/build/Makefile | 2 +- tools/hv/hv_vss_daemon.c | 65 +- tools/hv/lsvmbus | 12 +- tools/iio/iio_event_monitor.c | 6 + tools/include/linux/bitmap.h | 17 + .../include}/uapi/asm-generic/unistd.h | 0 tools/include/uapi/linux/bpf.h | 56 +- tools/include/uapi/linux/if_link.h | 1 + {include => tools/include}/uapi/linux/in.h | 0 tools/kvm/kvm_stat/kvm_stat | 59 +- tools/lib/bpf/bpf.c | 1 + tools/lib/bpf/bpf.h | 1 + tools/lib/bpf/btf.c | 2 +- tools/lib/bpf/btf.h | 2 +- tools/lib/bpf/libbpf.c | 3 +- tools/lib/lockdep/Makefile | 4 +- tools/lib/traceevent/Makefile | 4 +- tools/lib/traceevent/event-parse.c | 713 +- tools/lib/traceevent/event-parse.h | 504 +- tools/lib/traceevent/event-plugin.c | 87 +- tools/lib/traceevent/event-utils.h | 16 +- tools/lib/traceevent/kbuffer-parse.c | 17 +- tools/lib/traceevent/parse-filter.c | 304 +- tools/lib/traceevent/parse-utils.c | 16 +- tools/lib/traceevent/plugin_cfg80211.c | 20 +- tools/lib/traceevent/plugin_function.c | 35 +- tools/lib/traceevent/plugin_hrtimer.c | 57 +- tools/lib/traceevent/plugin_jbd2.c | 37 +- tools/lib/traceevent/plugin_kmem.c | 67 +- tools/lib/traceevent/plugin_kvm.c | 155 +- tools/lib/traceevent/plugin_mac80211.c | 29 +- tools/lib/traceevent/plugin_sched_switch.c | 61 +- tools/lib/traceevent/plugin_scsi.c | 25 +- tools/lib/traceevent/plugin_xen.c | 21 +- tools/lib/traceevent/trace-seq.c | 18 +- tools/lib/traceevent/trace-seq.h | 55 + tools/memory-model/Documentation/explanation.txt | 2 +- tools/memory-model/Documentation/recipes.txt | 12 +- tools/memory-model/README | 20 +- tools/memory-model/linux-kernel.bell | 2 +- .../IRIW+fencembonceonces+OnceOnce.litmus | 45 + .../litmus-tests/IRIW+mbonceonces+OnceOnce.litmus | 45 - .../ISA2+pooncelock+pooncelock+pombonce.litmus | 2 +- .../litmus-tests/LB+ctrlonceonce+mbonceonce.litmus | 34 - .../LB+fencembonceonce+ctrlonceonce.litmus | 34 + .../MP+fencewmbonceonce+fencermbonceonce.litmus | 30 + .../litmus-tests/MP+wmbonceonce+rmbonceonce.litmus | 30 - .../litmus-tests/R+fencembonceonces.litmus | 30 + .../memory-model/litmus-tests/R+mbonceonces.litmus | 30 - tools/memory-model/litmus-tests/README | 25 +- .../S+fencewmbonceonce+poacquireonce.litmus | 27 + .../S+wmbonceonce+poacquireonce.litmus | 27 - .../litmus-tests/SB+fencembonceonces.litmus | 32 + .../litmus-tests/SB+mbonceonces.litmus | 32 - .../litmus-tests/SB+rfionceonce-poonceonces.litmus | 32 + .../WRC+pooncerelease+fencermbonceonce+Once.litmus | 38 + .../WRC+pooncerelease+rmbonceonce+Once.litmus | 38 - ...release+poacquirerelease+fencembonceonce.litmus | 42 + ...ooncerelease+poacquirerelease+mbonceonce.litmus | 42 - tools/memory-model/scripts/checkalllitmus.sh | 2 +- tools/memory-model/scripts/checklitmus.sh | 2 +- tools/objtool/Makefile | 4 +- tools/objtool/arch/x86/include/asm/orc_types.h | 2 + tools/objtool/check.c | 1 + tools/objtool/check.h | 2 +- tools/objtool/orc_dump.c | 3 +- tools/objtool/orc_gen.c | 2 + tools/pci/pcitest.c | 51 +- tools/pci/pcitest.sh | 15 + tools/perf/Documentation/perf-annotate.txt | 9 + tools/perf/Documentation/perf-list.txt | 10 +- tools/perf/Documentation/perf-record.txt | 4 +- tools/perf/Documentation/perf-report.txt | 9 + tools/perf/Makefile | 4 +- tools/perf/Makefile.config | 6 +- tools/perf/Makefile.perf | 26 +- tools/perf/arch/arm64/Makefile | 22 + tools/perf/arch/arm64/annotate/instructions.c | 59 +- tools/perf/arch/arm64/entry/syscalls/mksyscalltbl | 62 + tools/perf/arch/arm64/util/arm-spe.c | 1 + tools/perf/arch/powerpc/util/skip-callchain-idx.c | 10 +- tools/perf/arch/powerpc/util/sym-handling.c | 8 +- tools/perf/arch/s390/annotate/instructions.c | 2 - tools/perf/arch/s390/util/auxtrace.c | 1 + tools/perf/arch/s390/util/kvm-stat.c | 2 +- tools/perf/arch/x86/Makefile | 3 - tools/perf/arch/x86/include/arch-tests.h | 1 + tools/perf/arch/x86/tests/Build | 1 + tools/perf/arch/x86/tests/arch-tests.c | 6 + tools/perf/arch/x86/tests/bp-modify.c | 213 + tools/perf/builtin-annotate.c | 4 + tools/perf/builtin-c2c.c | 7 +- tools/perf/builtin-diff.c | 2 +- tools/perf/builtin-kmem.c | 6 +- tools/perf/builtin-record.c | 2 +- tools/perf/builtin-report.c | 13 +- tools/perf/builtin-script.c | 14 +- tools/perf/builtin-stat.c | 1494 +-- tools/perf/builtin-top.c | 2 +- tools/perf/builtin-trace.c | 349 +- tools/perf/check-headers.sh | 20 +- tools/perf/examples/bpf/augmented_syscalls.c | 173 + tools/perf/examples/bpf/etcsnoop.c | 80 + tools/perf/examples/bpf/hello.c | 9 + tools/perf/examples/bpf/sys_enter_openat.c | 33 + tools/perf/include/bpf/bpf.h | 26 + tools/perf/include/bpf/linux/socket.h | 24 + tools/perf/include/bpf/stdio.h | 19 + tools/perf/perf.h | 2 + .../thunderx2 => ampere/emag}/core-imp-def.json | 0 .../arch/arm64/cavium/thunderx2/core-imp-def.json | 87 +- tools/perf/pmu-events/arch/arm64/mapfile.csv | 1 + tools/perf/pmu-events/arch/s390/cf_z10/basic.json | 12 + tools/perf/pmu-events/arch/s390/cf_z10/crypto.json | 16 + .../perf/pmu-events/arch/s390/cf_z10/extended.json | 18 + tools/perf/pmu-events/arch/s390/cf_z13/basic.json | 12 + tools/perf/pmu-events/arch/s390/cf_z13/crypto.json | 16 + .../perf/pmu-events/arch/s390/cf_z13/extended.json | 56 + .../pmu-events/arch/s390/cf_z13/transaction.json | 7 + tools/perf/pmu-events/arch/s390/cf_z14/basic.json | 8 + tools/perf/pmu-events/arch/s390/cf_z14/crypto.json | 16 + .../perf/pmu-events/arch/s390/cf_z14/extended.json | 53 + .../pmu-events/arch/s390/cf_z14/transaction.json | 7 + tools/perf/pmu-events/arch/s390/cf_z196/basic.json | 12 + .../perf/pmu-events/arch/s390/cf_z196/crypto.json | 16 + .../pmu-events/arch/s390/cf_z196/extended.json | 24 + .../perf/pmu-events/arch/s390/cf_zec12/basic.json | 12 + .../perf/pmu-events/arch/s390/cf_zec12/crypto.json | 16 + .../pmu-events/arch/s390/cf_zec12/extended.json | 35 + .../pmu-events/arch/s390/cf_zec12/transaction.json | 7 + tools/perf/pmu-events/jevents.c | 2 + tools/perf/tests/bitmap.c | 2 - tools/perf/tests/builtin-test.c | 2 +- tools/perf/tests/code-reading.c | 4 +- tools/perf/tests/kmod-path.c | 136 +- tools/perf/tests/mem2node.c | 2 - tools/perf/tests/parse-events.c | 18 + .../tests/shell/record+probe_libc_inet_pton.sh | 38 +- tools/perf/trace/beauty/Build | 2 + tools/perf/trace/beauty/beauty.h | 37 + tools/perf/trace/beauty/drm_ioctl.sh | 9 +- tools/perf/trace/beauty/kcmp_type.sh | 2 +- tools/perf/trace/beauty/kvm_ioctl.sh | 4 +- tools/perf/trace/beauty/madvise_behavior.sh | 2 +- tools/perf/trace/beauty/perf_ioctl.sh | 2 +- .../perf/trace/beauty/pkey_alloc_access_rights.sh | 2 +- tools/perf/trace/beauty/sndrv_ctl_ioctl.sh | 4 +- tools/perf/trace/beauty/sndrv_pcm_ioctl.sh | 4 +- tools/perf/trace/beauty/sockaddr.c | 76 + tools/perf/trace/beauty/socket.c | 28 + tools/perf/trace/beauty/socket_ipproto.sh | 11 + tools/perf/trace/beauty/vhost_virtio_ioctl.sh | 6 +- tools/perf/ui/browsers/annotate.c | 76 +- tools/perf/ui/stdio/hist.c | 8 +- tools/perf/util/Build | 2 + tools/perf/util/annotate.c | 337 +- tools/perf/util/annotate.h | 55 +- tools/perf/util/auxtrace.c | 6 + tools/perf/util/auxtrace.h | 1 + tools/perf/util/bpf-loader.c | 52 +- tools/perf/util/bpf-loader.h | 23 +- tools/perf/util/comm.c | 16 +- tools/perf/util/compress.h | 2 + tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 10 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.h | 1 + tools/perf/util/cs-etm.c | 71 +- tools/perf/util/data-convert-bt.c | 6 +- tools/perf/util/dso.c | 111 +- tools/perf/util/dso.h | 13 +- tools/perf/util/event.c | 13 +- tools/perf/util/evlist.c | 2 +- tools/perf/util/evsel.c | 61 +- tools/perf/util/evsel.h | 17 +- tools/perf/util/header.c | 17 +- tools/perf/util/header.h | 2 +- tools/perf/util/hist.h | 2 +- tools/perf/util/llvm-utils.c | 33 +- tools/perf/util/llvm-utils.h | 9 + tools/perf/util/lzma.c | 20 + tools/perf/util/machine.c | 83 +- tools/perf/util/machine.h | 2 +- tools/perf/util/map.c | 59 +- tools/perf/util/map.h | 1 - tools/perf/util/metricgroup.c | 26 +- tools/perf/util/metricgroup.h | 1 + tools/perf/util/mmap.c | 3 +- tools/perf/util/mmap.h | 3 +- tools/perf/util/namespaces.c | 3 + tools/perf/util/parse-events.c | 20 +- tools/perf/util/pmu.c | 6 - tools/perf/util/python.c | 30 +- tools/perf/util/s390-cpumsf-kernel.h | 71 + tools/perf/util/s390-cpumsf.c | 1033 ++ tools/perf/util/s390-cpumsf.h | 21 + .../perf/util/scripting-engines/trace-event-perl.c | 2 +- .../util/scripting-engines/trace-event-python.c | 6 +- tools/perf/util/setup.py | 10 +- tools/perf/util/sort.c | 16 +- tools/perf/util/sort.h | 2 +- tools/perf/util/stat-display.c | 1166 +++ tools/perf/util/stat-shadow.c | 152 +- tools/perf/util/stat.c | 95 + tools/perf/util/stat.h | 72 +- tools/perf/util/syscalltbl.c | 4 + tools/perf/util/trace-event-info.c | 2 +- tools/perf/util/trace-event-parse.c | 39 +- tools/perf/util/trace-event-read.c | 44 +- tools/perf/util/trace-event-scripting.c | 4 +- tools/perf/util/trace-event.c | 28 +- tools/perf/util/trace-event.h | 21 +- tools/perf/util/unwind-libdw.c | 2 +- tools/perf/util/unwind-libunwind-local.c | 2 +- tools/perf/util/zlib.c | 18 + tools/power/cpupower/bench/parse.c | 2 +- tools/power/cpupower/po/de.po | 44 +- tools/power/cpupower/po/fr.po | 120 +- tools/spi/spidev_test.c | 6 +- tools/testing/nvdimm/pmem-dax.c | 12 +- tools/testing/nvdimm/test/nfit.c | 126 +- tools/testing/radix-tree/Makefile | 6 +- tools/testing/radix-tree/idr-test.c | 214 +- tools/testing/radix-tree/linux/xarray.h | 2 + tools/testing/radix-tree/main.c | 23 +- tools/testing/radix-tree/test.h | 3 +- tools/testing/selftests/android/Makefile | 2 +- tools/testing/selftests/android/{ion => }/config | 0 tools/testing/selftests/android/ion/Makefile | 2 + .../testing/selftests/android/ion/ionapp_export.c | 1 + tools/testing/selftests/bpf/Makefile | 11 +- tools/testing/selftests/bpf/bpf_helpers.h | 8 + tools/testing/selftests/bpf/bpf_util.h | 4 + tools/testing/selftests/bpf/test_align.c | 5 +- tools/testing/selftests/bpf/test_btf.c | 184 +- tools/testing/selftests/bpf/test_cgroup_storage.c | 1 + tools/testing/selftests/bpf/test_maps.c | 262 +- .../testing/selftests/bpf/test_select_reuseport.c | 688 ++ .../selftests/bpf/test_select_reuseport_common.h | 36 + .../selftests/bpf/test_select_reuseport_kern.c | 180 + tools/testing/selftests/bpf/test_skb_cgroup_id.sh | 62 + .../selftests/bpf/test_skb_cgroup_id_kern.c | 47 + .../selftests/bpf/test_skb_cgroup_id_user.c | 187 + tools/testing/selftests/bpf/test_sock.c | 5 +- tools/testing/selftests/bpf/test_sock_addr.c | 5 +- tools/testing/selftests/bpf/test_sockmap.c | 58 +- tools/testing/selftests/bpf/test_tcpbpf_kern.c | 38 +- tools/testing/selftests/bpf/test_tcpbpf_user.c | 31 +- tools/testing/selftests/bpf/test_verifier.c | 5 +- tools/testing/selftests/cgroup/.gitignore | 2 + tools/testing/selftests/cgroup/Makefile | 2 + tools/testing/selftests/cgroup/cgroup_util.c | 8 + tools/testing/selftests/cgroup/cgroup_util.h | 1 + tools/testing/selftests/cgroup/test_core.c | 395 + tools/testing/selftests/drivers/dma-buf/Makefile | 5 + tools/testing/selftests/drivers/dma-buf/udmabuf.c | 96 + .../selftests/drivers/usb/usbip/usbip_test.sh | 2 - tools/testing/selftests/efivarfs/config | 1 + tools/testing/selftests/ftrace/config | 3 + .../ftrace/test.d/kprobe/kprobe_args_string.tc | 30 +- .../selftests/ftrace/test.d/kprobe/probepoint.tc | 2 +- .../ftrace/test.d/preemptirq/irqsoff_tracer.tc | 73 + tools/testing/selftests/futex/functional/Makefile | 1 + tools/testing/selftests/gpio/Makefile | 7 +- tools/testing/selftests/gpio/gpio-mockup-chardev.c | 6 +- tools/testing/selftests/kselftest.h | 1 - tools/testing/selftests/kvm/.gitignore | 2 + tools/testing/selftests/kvm/Makefile | 14 +- tools/testing/selftests/kvm/cr4_cpuid_sync_test.c | 113 + tools/testing/selftests/kvm/dirty_log_test.c | 308 + tools/testing/selftests/kvm/include/kvm_util.h | 49 +- tools/testing/selftests/kvm/include/test_util.h | 2 - tools/testing/selftests/kvm/include/vmx.h | 66 +- tools/testing/selftests/kvm/include/x86.h | 8 +- tools/testing/selftests/kvm/lib/kvm_util.c | 152 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 7 +- tools/testing/selftests/kvm/lib/vmx.c | 104 +- tools/testing/selftests/kvm/lib/x86.c | 274 +- tools/testing/selftests/kvm/set_sregs_test.c | 2 +- tools/testing/selftests/kvm/state_test.c | 196 + tools/testing/selftests/kvm/sync_regs_test.c | 21 +- tools/testing/selftests/kvm/vmx_tsc_adjust_test.c | 102 +- tools/testing/selftests/lib.mk | 12 + tools/testing/selftests/memory-hotplug/config | 1 + tools/testing/selftests/mount/config | 1 - tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 5 +- tools/testing/selftests/net/ip_defrag.c | 313 + tools/testing/selftests/net/ip_defrag.sh | 28 + tools/testing/selftests/net/pmtu.sh | 7 +- tools/testing/selftests/net/tls.c | 22 + .../selftests/networking/timestamping/Makefile | 1 + .../testing/selftests/powerpc/alignment/.gitignore | 4 - tools/testing/selftests/powerpc/alignment/Makefile | 5 +- .../powerpc/alignment/alignment_handler.c | 107 +- .../powerpc/alignment/copy_first_unaligned.c | 33 +- .../alignment/copy_paste_unaligned_common.c | 53 - .../alignment/copy_paste_unaligned_common.h | 26 - .../selftests/powerpc/alignment/copy_unaligned.c | 41 - .../powerpc/alignment/paste_last_unaligned.c | 43 - .../selftests/powerpc/alignment/paste_unaligned.c | 43 - .../selftests/powerpc/benchmarks/futex_bench.c | 1 + .../selftests/powerpc/benchmarks/mmap_bench.c | 2 + .../testing/selftests/powerpc/copyloops/.gitignore | 17 +- tools/testing/selftests/powerpc/copyloops/Makefile | 45 +- .../selftests/powerpc/copyloops/asm/asm-compat.h | 0 .../powerpc/copyloops/asm/feature-fixups.h | 0 .../selftests/powerpc/copyloops/asm/ppc_asm.h | 44 +- .../powerpc/copyloops/copy_tofrom_user_reference.S | 24 + .../selftests/powerpc/copyloops/exc_validate.c | 124 + tools/testing/selftests/powerpc/copyloops/stubs.S | 19 + .../powerpc/dscr/dscr_inherit_exec_test.c | 8 +- tools/testing/selftests/powerpc/harness.c | 18 +- tools/testing/selftests/powerpc/include/utils.h | 2 + .../powerpc/pmu/ebb/instruction_count_test.c | 1 + .../powerpc/pmu/ebb/lost_exception_test.c | 1 + .../selftests/powerpc/primitives/asm/asm-const.h | 1 + .../powerpc/primitives/asm/feature-fixups.h | 1 + tools/testing/selftests/powerpc/ptrace/core-pkey.c | 4 + .../testing/selftests/powerpc/ptrace/ptrace-pkey.c | 4 + .../testing/selftests/powerpc/stringloops/Makefile | 29 +- .../selftests/powerpc/stringloops/asm/cache.h | 1 + .../selftests/powerpc/stringloops/asm/ppc-opcode.h | 39 + .../selftests/powerpc/stringloops/asm/ppc_asm.h | 25 + .../testing/selftests/powerpc/stringloops/memcmp.c | 99 +- .../selftests/powerpc/stringloops/memcmp_32.S | 1 + .../testing/selftests/powerpc/stringloops/string.c | 21 + .../testing/selftests/powerpc/stringloops/strlen.c | 127 + .../selftests/powerpc/stringloops/strlen_32.S | 1 + tools/testing/selftests/powerpc/tm/tm-sigreturn.c | 1 + tools/testing/selftests/powerpc/tm/tm-tar.c | 1 + tools/testing/selftests/powerpc/tm/tm-vmxcopy.c | 1 + tools/testing/selftests/powerpc/utils.c | 17 + tools/testing/selftests/proc/.gitignore | 2 + tools/testing/selftests/proc/Makefile | 3 + tools/testing/selftests/proc/proc.h | 12 + tools/testing/selftests/proc/self.c | 39 + tools/testing/selftests/proc/thread-self.c | 64 + .../testing/selftests/rcutorture/bin/configinit.sh | 26 +- .../testing/selftests/rcutorture/bin/kvm-build.sh | 11 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 1 + .../selftests/rcutorture/bin/kvm-recheck.sh | 1 + .../selftests/rcutorture/bin/kvm-test-1-run.sh | 5 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- .../selftests/rcutorture/bin/parse-console.sh | 7 + .../selftests/rcutorture/configs/rcu/TREE03.boot | 4 +- .../selftests/rcutorture/configs/rcu/TREE08-T.boot | 1 - .../rcutorture/configs/rcu/ver_functions.sh | 2 +- tools/testing/selftests/rseq/param_test.c | 44 + tools/testing/selftests/rseq/rseq-arm64.h | 594 ++ tools/testing/selftests/rseq/rseq-s390.h | 513 + tools/testing/selftests/rseq/rseq.h | 4 + tools/testing/selftests/tc-testing/README | 16 +- tools/testing/selftests/tc-testing/config | 48 + .../tc-testing/tc-tests/actions/police.json | 48 + tools/testing/selftests/timers/raw_skew.c | 5 + tools/testing/selftests/vDSO/Makefile | 13 +- tools/testing/selftests/vDSO/vdso_test.c | 7 +- tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 5 +- tools/testing/selftests/vm/map_populate.c | 113 + tools/testing/selftests/vm/run_vmtests | 11 + tools/vm/page-types.c | 124 +- tools/vm/slabinfo.c | 4 +- usr/Makefile | 2 +- usr/gen_initramfs_list.sh | 328 + usr/initramfs_data.S | 4 +- virt/kvm/arm/aarch32.c | 20 +- virt/kvm/arm/arch_timer.c | 15 +- virt/kvm/arm/arm.c | 55 +- virt/kvm/arm/mmu.c | 87 +- virt/kvm/arm/psci.c | 2 +- virt/kvm/arm/vgic/vgic-debug.c | 50 +- virt/kvm/arm/vgic/vgic-init.c | 24 +- virt/kvm/arm/vgic/vgic-its.c | 27 +- virt/kvm/arm/vgic/vgic-mmio-v2.c | 66 +- virt/kvm/arm/vgic/vgic-mmio-v3.c | 72 +- virt/kvm/arm/vgic/vgic-mmio.c | 56 +- virt/kvm/arm/vgic/vgic-mmio.h | 25 +- virt/kvm/arm/vgic/vgic-v2.c | 10 +- virt/kvm/arm/vgic/vgic-v3.c | 13 +- virt/kvm/arm/vgic/vgic.c | 19 +- virt/kvm/arm/vgic/vgic.h | 7 + virt/kvm/async_pf.c | 2 +- virt/kvm/kvm_main.c | 55 +- 11394 files changed, 517535 insertions(+), 260515 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-class-typec create mode 100644 Documentation/ABI/stable/sysfs-driver-mlxreg-io create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-isl29501 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-light-si1133 create mode 100644 Documentation/ABI/testing/sysfs-bus-pci-devices-aer_stats create mode 100644 Documentation/ABI/testing/sysfs-bus-typec create mode 100644 Documentation/ABI/testing/sysfs-class-fpga-region create mode 100644 Documentation/ABI/testing/sysfs-class-gnss create mode 100644 Documentation/ABI/testing/sysfs-driver-bd9571mwv-regulator create mode 100644 Documentation/ABI/testing/sysfs-driver-typec-displayport create mode 100644 Documentation/ABI/testing/sysfs-platform-dfl-fme create mode 100644 Documentation/ABI/testing/sysfs-platform-dfl-port create mode 100644 Documentation/PCI/acpi-info.txt create mode 100644 Documentation/acpi/dsd/data-node-references.txt create mode 100644 Documentation/admin-guide/l1tf.rst create mode 100644 Documentation/core-api/boot-time-mm.rst create mode 100644 Documentation/core-api/mm-api.rst create mode 100644 Documentation/core-api/timekeeping.rst delete mode 100644 Documentation/devicetree/bindings/arm/adapteva.txt delete mode 100644 Documentation/devicetree/bindings/arm/atmel-pmc.txt create mode 100644 Documentation/devicetree/bindings/arm/freescale/m4if.txt create mode 100644 Documentation/devicetree/bindings/arm/freescale/tigerp.txt delete mode 100644 Documentation/devicetree/bindings/arm/insignal-boards.txt create mode 100644 Documentation/devicetree/bindings/arm/marvell/cp110-system-cont [...] delete mode 100644 Documentation/devicetree/bindings/arm/marvell/cp110-system-cont [...] create mode 100644 Documentation/devicetree/bindings/arm/msm/qcom,llcc.txt create mode 100644 Documentation/devicetree/bindings/arm/ti/k3.txt create mode 100644 Documentation/devicetree/bindings/bus/sun50i-de2-bus.txt create mode 100644 Documentation/devicetree/bindings/clock/actions,owl-cmu.txt delete mode 100644 Documentation/devicetree/bindings/clock/actions,s900-cmu.txt create mode 100644 Documentation/devicetree/bindings/clock/amlogic,axg-audio-clkc.txt delete mode 100644 Documentation/devicetree/bindings/clock/exynos5440-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/maxim,max9485.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,camcc.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc.txt create mode 100644 Documentation/devicetree/bindings/clock/renesas,r9a06g032-sysctrl.txt create mode 100644 Documentation/devicetree/bindings/clock/rockchip,px30-cru.txt delete mode 100644 Documentation/devicetree/bindings/cpufreq/cpufreq-exynos5440.txt create mode 100644 Documentation/devicetree/bindings/crypto/hisilicon,hip07-sec.txt create mode 100644 Documentation/devicetree/bindings/crypto/qcom,prng.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/toshiba,tc358764.txt create mode 100644 Documentation/devicetree/bindings/display/ilitek,ili9341.txt create mode 100644 Documentation/devicetree/bindings/display/marvell,pxa300-gcu.txt create mode 100644 Documentation/devicetree/bindings/display/msm/dpu.txt create mode 100644 Documentation/devicetree/bindings/display/panel/auo,g070vvn01.txt create mode 100644 Documentation/devicetree/bindings/display/panel/boe,hv070wsa-100.txt create mode 100644 Documentation/devicetree/bindings/display/panel/dataimage,scf07 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/dlc,dlc0700yzg-1.txt create mode 100644 Documentation/devicetree/bindings/display/panel/edt,et-series.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/edt,et057090dhu.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/edt,et070080dh6.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/edt,etm0700g0dh6.txt create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.txt create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,g070y2-l01.txt create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p097pfg.txt create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,tv123wam.txt create mode 100644 Documentation/devicetree/bindings/display/panel/kingdisplay,kd0 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/newhaven,nhd-4. [...] create mode 100644 Documentation/devicetree/bindings/display/panel/rocktech,rk070e [...] create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,lq035q7db03.txt create mode 100644 Documentation/devicetree/bindings/dma/owl-dma.txt create mode 100644 Documentation/devicetree/bindings/fsi/fsi-master-ast-cf.txt create mode 100644 Documentation/devicetree/bindings/gnss/gnss.txt create mode 100644 Documentation/devicetree/bindings/gnss/sirfstar.txt create mode 100644 Documentation/devicetree/bindings/gnss/u-blox.txt delete mode 100644 Documentation/devicetree/bindings/gpio/ingenic,gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/mediatek,mt7621-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/rockchip,rk3328-grf-gpio.txt create mode 100644 Documentation/devicetree/bindings/hwmon/npcm750-pwm-fan.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-fsi.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-owl.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/sprd,sc27xx-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ad5758.txt create mode 100644 Documentation/devicetree/bindings/iio/light/isl29501.txt create mode 100644 Documentation/devicetree/bindings/input/keys.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/bu21029.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/eeti.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/resistive-a [...] create mode 100644 Documentation/devicetree/bindings/interconnect/interconnect.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom-msm8916.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom-smd.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/riscv,cp [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/sifive,p [...] create mode 100644 Documentation/devicetree/bindings/leds/leds-lt3593.txt create mode 100644 Documentation/devicetree/bindings/mailbox/fsl,mu.txt create mode 100644 Documentation/devicetree/bindings/mailbox/mtk-gce.txt create mode 100644 Documentation/devicetree/bindings/mailbox/ti,secure-proxy.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/ak7375.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/ov2680.txt create mode 100644 Documentation/devicetree/bindings/mfd/madera.txt create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd71837-pmic.txt create mode 100644 Documentation/devicetree/bindings/misc/aspeed,cvic.txt create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-of-dwcmshc.txt create mode 100644 Documentation/devicetree/bindings/mmc/uniphier-sd.txt create mode 100644 Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/partitions/brcm,trx.txt create mode 100644 Documentation/devicetree/bindings/mtd/spi-nand.txt create mode 100644 Documentation/devicetree/bindings/mux/adi,adgs1408.txt create mode 100644 Documentation/devicetree/bindings/net/mediatek-bluetooth.txt create mode 100644 Documentation/devicetree/bindings/nvmem/sc27xx-efuse.txt create mode 100644 Documentation/devicetree/bindings/phy/brcm,sr-pcie-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/rcar-gen3-phy-pcie.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mq-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pon.txt create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,ds2760.txt create mode 100644 Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/uniphier-regulator.txt create mode 100644 Documentation/devicetree/bindings/reset/amlogic,meson-axg-audio [...] create mode 100644 Documentation/devicetree/bindings/reset/qcom,aoss-reset.txt delete mode 100644 Documentation/devicetree/bindings/rng/qcom,prng.txt create mode 100644 Documentation/devicetree/bindings/rtc/isil,isl1219.txt create mode 100644 Documentation/devicetree/bindings/serial/renesas,rzn1-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/xlnx,opb-uartlite.txt create mode 100644 Documentation/devicetree/bindings/slimbus/slim-ngd-qcom-ctrl.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/rpmh-rsc.txt create mode 100644 Documentation/devicetree/bindings/sound/ac97-bus.txt create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-fifo.txt create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-pdm.txt create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-sound-card.txt create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-spdifout.txt create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-tdm-formatters.txt create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-tdm-iface.txt delete mode 100644 Documentation/devicetree/bindings/sound/dioo,dio2125.txt create mode 100644 Documentation/devicetree/bindings/sound/everest,es7241.txt create mode 100644 Documentation/devicetree/bindings/sound/marvell,pxa2xx-ac97.txt create mode 100644 Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt delete mode 100644 Documentation/devicetree/bindings/sound/mrvl,pxa2xx-pcm.txt create mode 100644 Documentation/devicetree/bindings/sound/name-prefix.txt create mode 100644 Documentation/devicetree/bindings/sound/pcm3060.txt create mode 100644 Documentation/devicetree/bindings/sound/qcom,sdm845.txt create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd9335.txt create mode 100644 Documentation/devicetree/bindings/sound/rt5682.txt create mode 100644 Documentation/devicetree/bindings/sound/simple-amplifier.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-sprd.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-uniphier.txt create mode 100644 Documentation/devicetree/bindings/timer/ti,davinci-timer.txt create mode 100644 Documentation/devicetree/bindings/ufs/ufs-hisi.txt create mode 100644 Documentation/devicetree/bindings/usb/npcm7xx-usb.txt create mode 100644 Documentation/devicetree/bindings/usb/typec-tcpci.txt create mode 100644 Documentation/devicetree/bindings/w1/w1.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/sp805-wdt.txt create mode 100644 Documentation/driver-api/firewire.rst create mode 100644 Documentation/driver-api/usb/typec_bus.rst delete mode 100644 Documentation/filesystems/ext4.txt create mode 100644 Documentation/filesystems/ext4/ext4.rst create mode 100644 Documentation/filesystems/ext4/index.rst create mode 100644 Documentation/filesystems/ext4/ondisk/about.rst create mode 100644 Documentation/filesystems/ext4/ondisk/allocators.rst create mode 100644 Documentation/filesystems/ext4/ondisk/attributes.rst create mode 100644 Documentation/filesystems/ext4/ondisk/bigalloc.rst create mode 100644 Documentation/filesystems/ext4/ondisk/bitmaps.rst create mode 100644 Documentation/filesystems/ext4/ondisk/blockgroup.rst create mode 100644 Documentation/filesystems/ext4/ondisk/blockmap.rst create mode 100644 Documentation/filesystems/ext4/ondisk/blocks.rst create mode 100644 Documentation/filesystems/ext4/ondisk/checksums.rst create mode 100644 Documentation/filesystems/ext4/ondisk/directory.rst create mode 100644 Documentation/filesystems/ext4/ondisk/dynamic.rst create mode 100644 Documentation/filesystems/ext4/ondisk/eainode.rst create mode 100644 Documentation/filesystems/ext4/ondisk/globals.rst create mode 100644 Documentation/filesystems/ext4/ondisk/group_descr.rst create mode 100644 Documentation/filesystems/ext4/ondisk/ifork.rst create mode 100644 Documentation/filesystems/ext4/ondisk/index.rst create mode 100644 Documentation/filesystems/ext4/ondisk/inlinedata.rst create mode 100644 Documentation/filesystems/ext4/ondisk/inodes.rst create mode 100644 Documentation/filesystems/ext4/ondisk/journal.rst create mode 100644 Documentation/filesystems/ext4/ondisk/mmp.rst create mode 100644 Documentation/filesystems/ext4/ondisk/overview.rst create mode 100644 Documentation/filesystems/ext4/ondisk/special_inodes.rst create mode 100644 Documentation/filesystems/ext4/ondisk/super.rst create mode 100644 Documentation/filesystems/mount_api.txt create mode 100644 Documentation/fpga/dfl.txt create mode 100644 Documentation/gpu/amdgpu.rst create mode 100644 Documentation/gpu/drm-client.rst create mode 100644 Documentation/gpu/msm-crash-dump.rst create mode 100644 Documentation/gpu/v3d.rst create mode 100644 Documentation/hwmon/mlxreg-fan create mode 100644 Documentation/hwmon/npcm750-pwm-fan create mode 100644 Documentation/hwmon/raspberrypi-hwmon create mode 100644 Documentation/interconnect/interconnect.rst delete mode 100644 Documentation/media/uapi/dvb/audio-get-pts.rst delete mode 100644 Documentation/media/uapi/dvb/audio-set-attributes.rst delete mode 100644 Documentation/media/uapi/dvb/audio-set-ext-id.rst delete mode 100644 Documentation/media/uapi/dvb/audio-set-karaoke.rst delete mode 100644 Documentation/media/uapi/dvb/video-get-frame-rate.rst delete mode 100644 Documentation/media/uapi/dvb/video-get-navi.rst delete mode 100644 Documentation/media/uapi/dvb/video-set-attributes.rst delete mode 100644 Documentation/media/uapi/dvb/video-set-highlight.rst delete mode 100644 Documentation/media/uapi/dvb/video-set-id.rst delete mode 100644 Documentation/media/uapi/dvb/video-set-spu-palette.rst delete mode 100644 Documentation/media/uapi/dvb/video-set-spu.rst delete mode 100644 Documentation/media/uapi/dvb/video-set-system.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb14p.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-y10p.rst create mode 100644 Documentation/media/v4l-drivers/qcom_camss_8x96_graph.dot delete mode 100644 Documentation/mtd/nand/pxa3xx-nand.txt create mode 100644 Documentation/networking/dpaa2/dpio-driver.rst create mode 100644 Documentation/networking/dpaa2/ethernet-driver.rst create mode 100644 Documentation/powerpc/DAWR-POWER9.txt create mode 100755 Documentation/sound/cards/multisound.sh create mode 100644 Documentation/trace/histogram.rst delete mode 100644 Documentation/trace/histogram.txt create mode 100644 Documentation/translations/index.rst create mode 100644 Documentation/translations/it_IT/disclaimer-ita.rst create mode 100644 Documentation/translations/it_IT/doc-guide/index.rst create mode 100644 Documentation/translations/it_IT/doc-guide/kernel-doc.rst create mode 100644 Documentation/translations/it_IT/doc-guide/parse-headers.rst create mode 100644 Documentation/translations/it_IT/doc-guide/sphinx.rst create mode 100644 Documentation/translations/it_IT/index.rst create mode 100644 Documentation/translations/it_IT/kernel-hacking/hacking.rst create mode 100644 Documentation/translations/it_IT/kernel-hacking/index.rst create mode 100644 Documentation/translations/it_IT/kernel-hacking/locking.rst create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 Next/quilt-import.log create mode 100644 arch/arc/include/asm/dma-mapping.h create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/am335x-osd3358-sm-red.dts create mode 100644 arch/arm/boot/dts/am335x-sancloud-bbe.dts create mode 100644 arch/arm/boot/dts/armada-388-helios4.dts create mode 100644 arch/arm/boot/dts/at91-dvk_som60.dts create mode 100644 arch/arm/boot/dts/at91-dvk_su60_somc.dtsi create mode 100644 arch/arm/boot/dts/at91-dvk_su60_somc_lcm.dtsi create mode 100644 arch/arm/boot/dts/at91-gatwick.dts create mode 100644 arch/arm/boot/dts/at91-som60.dtsi create mode 100644 arch/arm/boot/dts/at91-wb45n.dts create mode 100644 arch/arm/boot/dts/at91-wb45n.dtsi create mode 100644 arch/arm/boot/dts/at91-wb50n.dts create mode 100644 arch/arm/boot/dts/at91-wb50n.dtsi create mode 100644 arch/arm/boot/dts/bcm2835-rpi-cm1-io1.dts create mode 100644 arch/arm/boot/dts/bcm2835-rpi-cm1.dtsi create mode 100644 arch/arm/boot/dts/bcm2837-rpi-cm3-io3.dts create mode 100644 arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi delete mode 100644 arch/arm/boot/dts/exynos4412-tmu-sensor-conf.dtsi delete mode 100644 arch/arm/boot/dts/exynos5420-tmu-sensor-conf.dtsi create mode 100644 arch/arm/boot/dts/gemini-sl93512r.dts create mode 100644 arch/arm/boot/dts/gr-peach-audiocamerashield.dtsi create mode 100644 arch/arm/boot/dts/ibm-power8-cfam.dtsi create mode 100644 arch/arm/boot/dts/ibm-power9-cfam.dtsi create mode 100644 arch/arm/boot/dts/ibm-power9-dual.dtsi create mode 100644 arch/arm/boot/dts/imx31-lite.dts create mode 100644 arch/arm/boot/dts/imx51-zii-scu2-mezz.dts create mode 100644 arch/arm/boot/dts/imx51-zii-scu3-esb.dts create mode 100644 arch/arm/boot/dts/imx53-kp-ddc.dts create mode 100644 arch/arm/boot/dts/imx53-kp-hsc.dts create mode 100644 arch/arm/boot/dts/imx53-kp.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-icore-mipi.dts create mode 100644 arch/arm/boot/dts/imx6qdl-icore-1.5.dtsi create mode 100644 arch/arm/boot/dts/imx6sll-evk.dts create mode 100644 arch/arm/boot/dts/imx6sll-pinfunc.h create mode 100644 arch/arm/boot/dts/imx6sll.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-ccimx6ulsbcexpress.dts create mode 100644 arch/arm/boot/dts/imx6ul-ccimx6ulsom.dtsi create mode 100644 arch/arm/boot/dts/keystone-k2g-netcp.dtsi delete mode 100644 arch/arm/boot/dts/mt7623n-rfb-nand.dts delete mode 100644 arch/arm/boot/dts/mt7623n-rfb.dtsi create mode 100644 arch/arm/boot/dts/omap4-l4.dtsi create mode 100644 arch/arm/boot/dts/r9a06g032-rzn1d400-db.dts create mode 100644 arch/arm/boot/dts/r9a06g032.dtsi create mode 100644 arch/arm/boot/dts/s5pv210-aries.dtsi create mode 100644 arch/arm/boot/dts/s5pv210-fascinate4g.dts create mode 100644 arch/arm/boot/dts/s5pv210-galaxys.dts rename arch/arm/boot/dts/{socfpga_cyclone5_de0_sockit.dts => socfpga_cyclone5_de0_ [...] create mode 100644 arch/arm/boot/dts/sun8i-h3-orangepi-zero-plus2.dts create mode 100644 arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi delete mode 100644 arch/arm/boot/dts/tegra20-colibri-512.dtsi create mode 100644 arch/arm/boot/dts/tegra20-colibri-iris.dts create mode 100644 arch/arm/boot/dts/tegra20-colibri.dtsi delete mode 100644 arch/arm/boot/dts/tegra20-iris-512.dts create mode 100644 arch/arm/boot/dts/vf610-zii-cfu1.dts create mode 100644 arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts create mode 100644 arch/arm/boot/dts/zynq-zturn.dts delete mode 100644 arch/arm/crypto/speck-neon-core.S delete mode 100644 arch/arm/crypto/speck-neon-glue.c delete mode 100644 arch/arm/mach-davinci/aemif.c delete mode 100644 arch/arm/mach-davinci/clock.c delete mode 100644 arch/arm/mach-davinci/psc.c create mode 100644 arch/arm/mach-imx/mach-imx7d-cm4.c create mode 100644 arch/arm/mach-omap1/ams-delta-fiq.h delete mode 100644 arch/arm/mach-omap1/include/mach/ams-delta-fiq.h delete mode 100644 arch/arm/mach-shmobile/platsmp-apmu.h delete mode 100644 arch/arm/mach-shmobile/pm-r8a7779.c delete mode 100644 arch/arm/mach-shmobile/r8a7790.h delete mode 100644 arch/arm/mach-shmobile/r8a7791.h create mode 100644 arch/arm/mach-shmobile/setup-r7s9210.c delete mode 100644 arch/arm/mach-shmobile/setup-r8a7790.c delete mode 100644 arch/arm/mach-shmobile/setup-r8a7791.c delete mode 100644 arch/arm/mach-shmobile/smp-r8a7790.c delete mode 100644 arch/arm/mach-shmobile/smp-r8a7791.c delete mode 100644 arch/arm/mach-u300/dummyspichip.c create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-amarula-relic.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pine64-lts.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-bananapi-m2-plus.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-one-plus.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s805x-p241.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905w-p281.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905w-tx3-mini.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-cm3-io3.dts create mode 100644 arch/arm64/boot/dts/broadcom/stingray/bcm958802a802x.dts create mode 100644 arch/arm64/boot/dts/broadcom/stingray/stingray-board-base.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/stingray/stingray-pcie.dtsi delete mode 100644 arch/arm64/boot/dts/exynos/exynos5433-tmu-g3d-sensor-conf.dtsi delete mode 100644 arch/arm64/boot/dts/exynos/exynos5433-tmu-sensor-conf.dtsi delete mode 100644 arch/arm64/boot/dts/exynos/exynos7-tmu-sensor-conf.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt6797-x20-dev.dts create mode 100644 arch/arm64/boot/dts/qcom/pm8005.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm8998.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a77965-m3nulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a77965-m3nulcb.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30-evb.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-ficus.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-gru-chromebook.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dts create mode 100644 arch/arm64/boot/dts/ti/Makefile create mode 100644 arch/arm64/boot/dts/ti/k3-am65-main.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am65.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am654-base-board.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am654.dtsi create mode 100644 arch/arm64/boot/dts/xilinx/avnet-ultra96-rev1.dts delete mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-ep108-clk.dtsi delete mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts delete mode 100644 arch/arm64/crypto/crc32-ce-core.S delete mode 100644 arch/arm64/crypto/crc32-ce-glue.c delete mode 100644 arch/arm64/crypto/speck-neon-core.S delete mode 100644 arch/arm64/crypto/speck-neon-glue.c create mode 100644 arch/arm64/include/asm/syscall_wrapper.h delete mode 100644 arch/arm64/kernel/entry32.S create mode 100644 arch/arm64/kernel/syscall.c delete mode 100644 arch/arm64/lib/bitops.S create mode 100644 arch/c6x/Kconfig.debug create mode 100644 arch/h8300/Kconfig.debug create mode 100644 arch/hexagon/Kconfig.debug delete mode 100644 arch/ia64/kernel/jprobes.S delete mode 100644 arch/m68k/include/asm/dma-mapping.h delete mode 100644 arch/microblaze/include/asm/dma-mapping.h create mode 100644 arch/mips/generic/board-ocelot_pcb123.its.S delete mode 100644 arch/mips/include/asm/mach-ath25/dma-coherence.h delete mode 100644 arch/mips/include/asm/mach-bmips/dma-coherence.h delete mode 100644 arch/mips/include/asm/mach-cavium-octeon/dma-coherence.h delete mode 100644 arch/mips/include/asm/mach-generic/dma-coherence.h delete mode 100644 arch/mips/include/asm/mach-ip27/dma-coherence.h delete mode 100644 arch/mips/include/asm/mach-ip32/dma-coherence.h delete mode 100644 arch/mips/include/asm/mach-jazz/dma-coherence.h delete mode 100644 arch/mips/include/asm/mach-jz4740/jz4740_nand.h delete mode 100644 arch/mips/include/asm/mach-loongson64/dma-coherence.h delete mode 100644 arch/mips/include/asm/txx9/ndfmc.h delete mode 100644 arch/mips/lib/iomap.c delete mode 100644 arch/mips/loongson64/common/dma-swiotlb.c create mode 100644 arch/mips/loongson64/fuloong-2e/dma.c create mode 100644 arch/mips/loongson64/lemote-2f/dma.c create mode 100644 arch/mips/loongson64/loongson-3/dma.c delete mode 100644 arch/mips/mm/dma-default.c create mode 100644 arch/mips/mm/dma-noncoherent.c delete mode 100644 arch/mips/mti-malta/malta-pm.c delete mode 100644 arch/mips/mti-malta/malta-reset.c create mode 100644 arch/mips/sgi-ip32/ip32-dma.c create mode 100644 arch/mips/tools/.gitignore create mode 100644 arch/mips/tools/Makefile create mode 100644 arch/mips/tools/elf-entry.c create mode 100644 arch/nds32/Kconfig.debug create mode 100644 arch/nds32/include/asm/ftrace.h create mode 100644 arch/nds32/kernel/ftrace.c delete mode 100644 arch/nios2/include/asm/dma-mapping.h create mode 100644 arch/openrisc/Kconfig.debug delete mode 100644 arch/openrisc/include/asm/dma-mapping.h create mode 100644 arch/powerpc/configs/book3s_32.config create mode 100644 arch/powerpc/include/asm/asm-405.h create mode 100644 arch/powerpc/include/asm/asm-const.h create mode 100644 arch/powerpc/include/asm/book3s/32/tlbflush.h create mode 100644 arch/powerpc/include/asm/book3s/tlbflush.h create mode 100644 arch/powerpc/include/asm/code-patching-asm.h create mode 100644 arch/powerpc/include/asm/nohash/tlbflush.h create mode 100644 arch/powerpc/include/asm/stacktrace.h create mode 100644 arch/powerpc/lib/strlen_32.S create mode 100644 arch/powerpc/platforms/powernv/pci-ioda-tce.c create mode 100755 arch/powerpc/tools/checkpatch.sh create mode 100644 arch/riscv/Kconfig.debug delete mode 100644 arch/riscv/include/asm/compat.h create mode 100644 arch/riscv/lib/tishift.S create mode 100644 arch/s390/boot/als.c delete mode 100644 arch/s390/boot/compressed/vmlinux.scr create mode 100644 arch/s390/boot/compressed/vmlinux.scr.lds.S create mode 100644 arch/s390/boot/ebcdic.c create mode 100644 arch/s390/boot/head.S rename arch/s390/{kernel => boot}/head_kdump.S (100%) create mode 100644 arch/s390/boot/mem.S create mode 100644 arch/s390/boot/sclp_early_core.c delete mode 100644 arch/s390/kernel/als.c delete mode 100644 arch/s390/kernel/head.S delete mode 100644 arch/sh/include/asm/dma-mapping.h create mode 100644 arch/sh/kernel/dma-coherent.c delete mode 100644 arch/sh/kernel/dma-nommu.c create mode 100644 arch/um/Kconfig delete mode 100644 arch/um/Kconfig.char delete mode 100644 arch/um/Kconfig.common delete mode 100644 arch/um/Kconfig.net delete mode 100644 arch/um/Kconfig.rest delete mode 100644 arch/um/Kconfig.um create mode 100644 arch/um/drivers/Kconfig delete mode 100644 arch/um/include/shared/aio.h delete mode 100644 arch/um/os-Linux/aio.c delete mode 100644 arch/x86/crypto/sha1-mb/Makefile delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb.c delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_ctx.h delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_mgr.h delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_mgr_datastruct.S delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_mgr_flush_avx2.S delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_mgr_init_avx2.c delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_mgr_submit_avx2.S delete mode 100644 arch/x86/crypto/sha1-mb/sha1_x8_avx2.S delete mode 100644 arch/x86/crypto/sha256-mb/Makefile delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb.c delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_ctx.h delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_mgr.h delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_mgr_datastruct.S delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_mgr_flush_avx2.S delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_mgr_init_avx2.c delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_mgr_submit_avx2.S delete mode 100644 arch/x86/crypto/sha256-mb/sha256_x8_avx2.S delete mode 100644 arch/x86/crypto/sha512-mb/Makefile delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb.c delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_ctx.h delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_mgr.h delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_mgr_datastruct.S delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_mgr_flush_avx2.S delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_mgr_init_avx2.c delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_mgr_submit_avx2.S delete mode 100644 arch/x86/crypto/sha512-mb/sha512_x4_avx2.S create mode 100644 arch/x86/hyperv/nested.c delete mode 100644 arch/x86/include/asm/export.h delete mode 100644 arch/x86/include/asm/kvm_guest.h create mode 100644 arch/x86/include/asm/pgtable-invert.h create mode 100644 arch/x86/kernel/cpu/intel_rdt_pseudo_lock.c create mode 100644 arch/x86/kernel/cpu/intel_rdt_pseudo_lock_event.h delete mode 100644 arch/x86/platform/intel-mid/intel_mid_weak_decls.h delete mode 100644 arch/x86/platform/intel-mid/mfld.c delete mode 100644 arch/x86/platform/intel-mid/mrfld.c delete mode 100644 arch/xtensa/include/asm/dma-mapping.h delete mode 100644 arch/xtensa/platforms/iss/include/platform/hardware.h create mode 100644 arch/xtensa/variants/test_kc705_be/include/variant/core.h create mode 100644 arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h create mode 100644 arch/xtensa/variants/test_kc705_be/include/variant/tie.h create mode 100644 block/blk-iolatency.c create mode 100644 block/blk-mq-debugfs-zoned.c create mode 100644 block/blk-rq-qos.c create mode 100644 block/blk-rq-qos.h delete mode 100644 crypto/mcryptd.c delete mode 100644 crypto/speck.c create mode 100644 drivers/base/regmap/regmap-sccb.c delete mode 100644 drivers/block/null_blk.c create mode 100644 drivers/block/null_blk.h create mode 100644 drivers/block/null_blk_main.c create mode 100644 drivers/block/null_blk_zoned.c create mode 100644 drivers/bluetooth/btmtkuart.c create mode 100644 drivers/bus/sun50i-de2.c delete mode 100644 drivers/char/hw_random/msm-rng.c create mode 100644 drivers/clk/actions/owl-s700.c create mode 100644 drivers/clk/at91/clk-i2s-mux.c create mode 100644 drivers/clk/clk-max9485.c create mode 100644 drivers/clk/meson/axg-audio.c create mode 100644 drivers/clk/meson/axg-audio.h delete mode 100644 drivers/clk/meson/clk-audio-divider.c create mode 100644 drivers/clk/meson/clk-phase.c create mode 100644 drivers/clk/meson/clk-triphase.c create mode 100644 drivers/clk/meson/clkc-audio.h create mode 100644 drivers/clk/meson/sclk-div.c create mode 100644 drivers/clk/qcom/camcc-sdm845.c create mode 100644 drivers/clk/qcom/clk-rpmh.c create mode 100644 drivers/clk/qcom/dispcc-sdm845.c create mode 100644 drivers/clk/renesas/r8a774a1-cpg-mssr.c create mode 100644 drivers/clk/renesas/r9a06g032-clocks.c create mode 100644 drivers/clk/rockchip/clk-half-divider.c create mode 100644 drivers/clk/rockchip/clk-px30.c delete mode 100644 drivers/clk/samsung/clk-exynos5440.c create mode 100644 drivers/clk/tegra/clk-sdmmc-mux.c create mode 100644 drivers/clk/tegra/clk-utils.c delete mode 100644 drivers/clocksource/mtk_timer.c create mode 100644 drivers/clocksource/riscv_timer.c create mode 100644 drivers/clocksource/timer-mediatek.c delete mode 100644 drivers/cpufreq/exynos5440-cpufreq.c create mode 100644 drivers/crypto/hisilicon/Kconfig create mode 100644 drivers/crypto/hisilicon/Makefile create mode 100644 drivers/crypto/hisilicon/sec/Makefile create mode 100644 drivers/crypto/hisilicon/sec/sec_algs.c create mode 100644 drivers/crypto/hisilicon/sec/sec_drv.c create mode 100644 drivers/crypto/hisilicon/sec/sec_drv.h create mode 100644 drivers/crypto/qcom-rng.c create mode 100644 drivers/dma-buf/udmabuf.c create mode 100644 drivers/dma/owl-dma.c create mode 100644 drivers/fpga/dfl-afu-dma-region.c create mode 100644 drivers/fpga/dfl-afu-main.c create mode 100644 drivers/fpga/dfl-afu-region.c create mode 100644 drivers/fpga/dfl-afu.h create mode 100644 drivers/fpga/dfl-fme-br.c create mode 100644 drivers/fpga/dfl-fme-main.c create mode 100644 drivers/fpga/dfl-fme-mgr.c create mode 100644 drivers/fpga/dfl-fme-pr.c create mode 100644 drivers/fpga/dfl-fme-pr.h create mode 100644 drivers/fpga/dfl-fme-region.c create mode 100644 drivers/fpga/dfl-fme.h create mode 100644 drivers/fpga/dfl-pci.c create mode 100644 drivers/fpga/dfl.c create mode 100644 drivers/fpga/dfl.h create mode 100644 drivers/fsi/cf-fsi-fw.h create mode 100644 drivers/fsi/fsi-master-ast-cf.c create mode 100644 drivers/fsi/fsi-sbefifo.c create mode 100644 drivers/gnss/Kconfig create mode 100644 drivers/gnss/Makefile create mode 100644 drivers/gnss/core.c create mode 100644 drivers/gnss/serial.c create mode 100644 drivers/gnss/serial.h create mode 100644 drivers/gnss/sirf.c create mode 100644 drivers/gnss/ubx.c delete mode 100644 drivers/gpio/gpio-ingenic.c create mode 100644 drivers/gpio/gpio-madera.c create mode 100644 drivers/gpio/gpio-mt7621.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_job.h create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/basics/logger.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_aux.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_aux.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/soc_bounding_box.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/soc_bounding_box.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/aux_engine.h create mode 100644 drivers/gpu/drm/amd/display/modules/color/luts_1d.h create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/gfx/irqsrcs_gfx_9_0.h create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/sdma0/irqsrcs_sdma0_4_0.h create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/sdma1/irqsrcs_sdma1_4_0.h create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/smuio/irqsrcs_smuio_9_0.h create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/thm/irqsrcs_thm_9_0.h create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/uvd/irqsrcs_uvd_7_0.h create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/vce/irqsrcs_vce_4_0.h create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/vcn/irqsrcs_vcn_1_0.h create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/vmc/irqsrcs_vmc_1_0.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/pp_power_source.h create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.c create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.h create mode 100644 drivers/gpu/drm/arm/malidp_mw.c create mode 100644 drivers/gpu/drm/arm/malidp_mw.h create mode 100644 drivers/gpu/drm/armada/armada_plane.c create mode 100644 drivers/gpu/drm/armada/armada_plane.h create mode 100644 drivers/gpu/drm/bridge/tc358764.c create mode 100644 drivers/gpu/drm/bridge/ti-sn65dsi86.c create mode 100644 drivers/gpu/drm/drm_client.c create mode 100644 drivers/gpu/drm/drm_dp_cec.c create mode 100644 drivers/gpu/drm/drm_writeback.c delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_core.c create mode 100644 drivers/gpu/drm/i915/icl_dsi.c delete mode 100644 drivers/gpu/drm/i915/intel_dsi.c delete mode 100644 drivers/gpu/drm/i915/intel_dsi_pll.c create mode 100644 drivers/gpu/drm/i915/selftests/igt_wedge_me.h create mode 100644 drivers/gpu/drm/i915/vlv_dsi.c create mode 100644 drivers/gpu/drm/i915/vlv_dsi_pll.c create mode 100644 drivers/gpu/drm/msm/adreno/a6xx.xml.h create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_gmu.c create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_gmu.h create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_gpu.c create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_gpu.h create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_hfi.c create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_hfi.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_dbg.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_dbg.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_formats.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog_format.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hwio.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_irq.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_irq.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/msm_media_info.h create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c create mode 100644 drivers/gpu/drm/pl111/pl111_nomadik.c create mode 100644 drivers/gpu/drm/pl111/pl111_nomadik.h create mode 100644 drivers/gpu/drm/rockchip/rockchip_rgb.c create mode 100644 drivers/gpu/drm/rockchip/rockchip_rgb.h create mode 100644 drivers/gpu/drm/sun4i/sun8i_tcon_top.c create mode 100644 drivers/gpu/drm/sun4i/sun8i_tcon_top.h create mode 100644 drivers/gpu/drm/tinydrm/ili9341.c create mode 100644 drivers/gpu/drm/vc4/vc4_txp.c create mode 100644 drivers/gpu/drm/vkms/Makefile create mode 100644 drivers/gpu/drm/vkms/vkms_crc.c create mode 100644 drivers/gpu/drm/vkms/vkms_crtc.c create mode 100644 drivers/gpu/drm/vkms/vkms_drv.c create mode 100644 drivers/gpu/drm/vkms/vkms_drv.h create mode 100644 drivers/gpu/drm/vkms/vkms_gem.c create mode 100644 drivers/gpu/drm/vkms/vkms_output.c create mode 100644 drivers/gpu/drm/vkms/vkms_plane.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c create mode 100644 drivers/hid/hid-cougar.c create mode 100644 drivers/hwmon/mlxreg-fan.c create mode 100644 drivers/hwmon/npcm750-pwm-fan.c create mode 100644 drivers/hwmon/raspberrypi-hwmon.c create mode 100644 drivers/hwtracing/coresight/coresight-catu.c create mode 100644 drivers/hwtracing/coresight/coresight-catu.h create mode 100644 drivers/i2c/busses/i2c-fsi.c create mode 100644 drivers/i2c/busses/i2c-owl.c create mode 100644 drivers/i2c/busses/i2c-qcom-geni.c create mode 100644 drivers/iio/adc/sc27xx_adc.c create mode 100644 drivers/iio/chemical/bme680.h create mode 100644 drivers/iio/chemical/bme680_core.c create mode 100644 drivers/iio/chemical/bme680_i2c.c create mode 100644 drivers/iio/chemical/bme680_spi.c create mode 100644 drivers/iio/dac/ad5758.c create mode 100644 drivers/iio/light/si1133.c create mode 100644 drivers/iio/proximity/isl29501.c delete mode 100644 drivers/infiniband/core/uverbs_ioctl_merge.c create mode 100644 drivers/infiniband/core/uverbs_uapi.c create mode 100644 drivers/infiniband/hw/hfi1/msix.c create mode 100644 drivers/infiniband/hw/hfi1/msix.h create mode 100644 drivers/infiniband/hw/mlx5/devx.c create mode 100644 drivers/infiniband/hw/mlx5/flow.c create mode 100644 drivers/input/touchscreen/bu21029_ts.c create mode 100644 drivers/input/touchscreen/resistive-adc-touch.c create mode 100644 drivers/interconnect/Kconfig create mode 100644 drivers/interconnect/Makefile create mode 100644 drivers/interconnect/core.c create mode 100644 drivers/interconnect/qcom/Kconfig create mode 100644 drivers/interconnect/qcom/Makefile create mode 100644 drivers/interconnect/qcom/msm8916.c create mode 100644 drivers/interconnect/qcom/smd-rpm.c create mode 100644 drivers/interconnect/qcom/smd-rpm.h create mode 100644 drivers/iommu/amd_iommu_debugfs.c create mode 100644 drivers/iommu/intel-pasid.c create mode 100644 drivers/iommu/intel-pasid.h create mode 100644 drivers/iommu/iommu-debugfs.c create mode 100644 drivers/irqchip/irq-sifive-plic.c delete mode 100644 drivers/macintosh/via-pmu68k.c create mode 100644 drivers/mailbox/imx-mailbox.c create mode 100644 drivers/mailbox/mtk-cmdq-mailbox.c create mode 100644 drivers/media/dvb-frontends/mn88443x.c create mode 100644 drivers/media/dvb-frontends/mn88443x.h create mode 100644 drivers/media/i2c/ak7375.c create mode 100644 drivers/media/i2c/dw9807-vcm.c create mode 100644 drivers/media/i2c/mt9v111.c create mode 100644 drivers/media/i2c/ov2680.c create mode 100644 drivers/media/i2c/rj54n1cb0c.c delete mode 100644 drivers/media/pci/cx25821/cx25821-audio-upstream.c delete mode 100644 drivers/media/pci/cx25821/cx25821-audio-upstream.h delete mode 100644 drivers/media/pci/cx25821/cx25821-video-upstream.c delete mode 100644 drivers/media/pci/cx25821/cx25821-video-upstream.h create mode 100644 drivers/media/pci/ddbridge/ddbridge-sx8.c create mode 100644 drivers/media/platform/cros-ec-cec/Makefile create mode 100644 drivers/media/platform/cros-ec-cec/cros-ec-cec.c delete mode 100644 drivers/media/platform/qcom/camss-8x16/Makefile delete mode 100644 drivers/media/platform/qcom/camss-8x16/camss-csid.c delete mode 100644 drivers/media/platform/qcom/camss-8x16/camss-csid.h delete mode 100644 drivers/media/platform/qcom/camss-8x16/camss-csiphy.c delete mode 100644 drivers/media/platform/qcom/camss-8x16/camss-csiphy.h delete mode 100644 drivers/media/platform/qcom/camss-8x16/camss-ispif.c delete mode 100644 drivers/media/platform/qcom/camss-8x16/camss-ispif.h delete mode 100644 drivers/media/platform/qcom/camss-8x16/camss-vfe.c delete mode 100644 drivers/media/platform/qcom/camss-8x16/camss-vfe.h delete mode 100644 drivers/media/platform/qcom/camss-8x16/camss-video.c delete mode 100644 drivers/media/platform/qcom/camss-8x16/camss-video.h delete mode 100644 drivers/media/platform/qcom/camss-8x16/camss.c delete mode 100644 drivers/media/platform/qcom/camss-8x16/camss.h create mode 100644 drivers/media/platform/qcom/camss/Makefile create mode 100644 drivers/media/platform/qcom/camss/camss-csid.c create mode 100644 drivers/media/platform/qcom/camss/camss-csid.h create mode 100644 drivers/media/platform/qcom/camss/camss-csiphy-2ph-1-0.c create mode 100644 drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c create mode 100644 drivers/media/platform/qcom/camss/camss-csiphy.c create mode 100644 drivers/media/platform/qcom/camss/camss-csiphy.h create mode 100644 drivers/media/platform/qcom/camss/camss-ispif.c create mode 100644 drivers/media/platform/qcom/camss/camss-ispif.h create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-4-1.c create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-4-7.c create mode 100644 drivers/media/platform/qcom/camss/camss-vfe.c create mode 100644 drivers/media/platform/qcom/camss/camss-vfe.h create mode 100644 drivers/media/platform/qcom/camss/camss-video.c create mode 100644 drivers/media/platform/qcom/camss/camss-video.h create mode 100644 drivers/media/platform/qcom/camss/camss.c create mode 100644 drivers/media/platform/qcom/camss/camss.h create mode 100644 drivers/media/platform/qcom/venus/hfi_parser.c create mode 100644 drivers/media/platform/qcom/venus/hfi_parser.h create mode 100644 drivers/media/platform/vicodec/Kconfig create mode 100644 drivers/media/platform/vicodec/Makefile create mode 100644 drivers/media/platform/vicodec/codec-fwht.c create mode 100644 drivers/media/platform/vicodec/codec-fwht.h create mode 100644 drivers/media/platform/vicodec/codec-v4l2-fwht.c create mode 100644 drivers/media/platform/vicodec/codec-v4l2-fwht.h create mode 100644 drivers/media/platform/vicodec/vicodec-core.c create mode 100644 drivers/mfd/cs47l35-tables.c create mode 100644 drivers/mfd/cs47l85-tables.c create mode 100644 drivers/mfd/cs47l90-tables.c create mode 100644 drivers/mfd/madera-core.c create mode 100644 drivers/mfd/madera-i2c.c create mode 100644 drivers/mfd/madera-spi.c create mode 100644 drivers/mfd/madera.h create mode 100644 drivers/mfd/rohm-bd718x7.c delete mode 100644 drivers/misc/cxl/phb.c create mode 100644 drivers/misc/lkdtm/stackleak.c create mode 100644 drivers/mmc/host/sdhci-of-dwcmshc.c create mode 100644 drivers/mmc/host/sdhci-pci-dwc-mshc.c create mode 100644 drivers/mmc/host/uniphier-sd.c delete mode 100644 drivers/mtd/nand/raw/docg4.c create mode 100644 drivers/mtd/nand/raw/tegra_nand.c create mode 100644 drivers/mtd/nand/spi/Kconfig create mode 100644 drivers/mtd/nand/spi/Makefile create mode 100644 drivers/mtd/nand/spi/core.c create mode 100644 drivers/mtd/nand/spi/macronix.c create mode 100644 drivers/mtd/nand/spi/micron.c create mode 100644 drivers/mtd/nand/spi/winbond.c create mode 100644 drivers/mux/adgs1408.c create mode 100644 drivers/net/dsa/b53/b53_serdes.c create mode 100644 drivers/net/dsa/b53/b53_serdes.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/Makefile create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpkg.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpni.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpni.h create mode 100644 drivers/net/ethernet/intel/i40e/i40e_txrx_common.h create mode 100644 drivers/net/ethernet/intel/i40e/i40e_xsk.c create mode 100644 drivers/net/ethernet/intel/i40e/i40e_xsk.h create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_ethtool_stats.h create mode 100644 drivers/net/ethernet/intel/ixgbevf/ipsec.c create mode 100644 drivers/net/ethernet/intel/ixgbevf/ipsec.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h create mode 100644 drivers/net/ethernet/microchip/lan743x_ptp.c create mode 100644 drivers/net/ethernet/microchip/lan743x_ptp.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/core.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/regs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_regs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_util.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_util.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_regs.h create mode 100644 drivers/nvmem/sc27xx-efuse.c delete mode 100644 drivers/parisc/ccio-rm-dma.c delete mode 100644 drivers/pci/hotplug/pcihp_skeleton.c create mode 100644 drivers/phy/broadcom/phy-bcm-sr-pcie.c create mode 100644 drivers/phy/renesas/phy-rcar-gen3-pcie.c create mode 100644 drivers/pinctrl/berlin/pinctrl-as370.c create mode 100644 drivers/pinctrl/cirrus/Kconfig create mode 100644 drivers/pinctrl/cirrus/Makefile create mode 100644 drivers/pinctrl/cirrus/pinctrl-cs47l35.c create mode 100644 drivers/pinctrl/cirrus/pinctrl-cs47l85.c create mode 100644 drivers/pinctrl/cirrus/pinctrl-cs47l90.c create mode 100644 drivers/pinctrl/cirrus/pinctrl-madera-core.c create mode 100644 drivers/pinctrl/cirrus/pinctrl-madera.h create mode 100644 drivers/pinctrl/freescale/pinctrl-imx8mq.c create mode 100644 drivers/pinctrl/intel/pinctrl-icelake.c create mode 100644 drivers/pinctrl/meson/pinctrl-meson-g12a.c create mode 100644 drivers/pinctrl/nuvoton/Kconfig create mode 100644 drivers/pinctrl/nuvoton/Makefile create mode 100644 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c rename drivers/{mfd => platform/chrome}/cros_ec_i2c.c (100%) rename drivers/{mfd => platform/chrome}/cros_ec_spi.c (100%) delete mode 100644 drivers/platform/goldfish/pdev_bus.c create mode 100644 drivers/platform/mellanox/mlxreg-io.c create mode 100644 drivers/platform/x86/i2c-multi-instantiate.c delete mode 100644 drivers/platform/x86/silead_dmi.c create mode 100644 drivers/platform/x86/touchscreen_dmi.c create mode 100644 drivers/power/reset/qcom-pon.c create mode 100644 drivers/power/supply/adp5061.c create mode 100644 drivers/power/supply/cros_usbpd-charger.c create mode 100644 drivers/powercap/idle_inject.c create mode 100644 drivers/regulator/qcom-rpmh-regulator.c create mode 100644 drivers/regulator/uniphier-regulator.c create mode 100644 drivers/remoteproc/qcom_q6v5.c create mode 100644 drivers/remoteproc/qcom_q6v5.h create mode 100644 drivers/remoteproc/qcom_q6v5_wcss.c create mode 100644 drivers/reset/reset-meson-audio-arb.c create mode 100644 drivers/reset/reset-qcom-aoss.c create mode 100644 drivers/reset/reset-uniphier-usb3.c delete mode 100644 drivers/s390/crypto/ap_asm.h delete mode 100644 drivers/scsi/NCR_D700.c delete mode 100644 drivers/scsi/NCR_D700.h delete mode 100644 drivers/scsi/NCR_Q720.c delete mode 100644 drivers/scsi/NCR_Q720.h delete mode 100644 drivers/scsi/scsi_typedefs.h create mode 100644 drivers/scsi/ufs/ufs-hisi.c create mode 100644 drivers/scsi/ufs/ufs-hisi.h create mode 100644 drivers/slimbus/qcom-ngd-ctrl.c create mode 100644 drivers/slimbus/stream.c rename drivers/{staging/fsl-mc/bus => soc/fsl}/dpio/Makefile (100%) rename drivers/{staging/fsl-mc/bus => soc/fsl}/dpio/dpio-cmd.h (100%) create mode 100644 drivers/soc/fsl/dpio/dpio-driver.c create mode 100644 drivers/soc/fsl/dpio/dpio-service.c rename drivers/{staging/fsl-mc/bus => soc/fsl}/dpio/dpio.c (100%) rename drivers/{staging/fsl-mc/bus => soc/fsl}/dpio/dpio.h (100%) create mode 100644 drivers/soc/fsl/dpio/qbman-portal.c create mode 100644 drivers/soc/fsl/dpio/qbman-portal.h create mode 100644 drivers/soc/qcom/llcc-sdm845.c create mode 100644 drivers/soc/qcom/llcc-slice.c create mode 100644 drivers/soc/qcom/rpmh-internal.h create mode 100644 drivers/soc/qcom/rpmh-rsc.c create mode 100644 drivers/soc/qcom/rpmh.c create mode 100644 drivers/soc/qcom/trace-rpmh.h create mode 100644 drivers/soc/renesas/r8a774a1-sysc.c create mode 100644 drivers/soc/renesas/r9a06g032-smp.c create mode 100644 drivers/spi/spi-sprd.c create mode 100644 drivers/spi/spi-uniphier.c create mode 100644 drivers/staging/axis-fifo/Kconfig create mode 100644 drivers/staging/axis-fifo/Makefile rename arch/arm/mach-uniphier/Makefile => drivers/staging/axis-fifo/README (100%) create mode 100644 drivers/staging/axis-fifo/axis-fifo.c create mode 100644 drivers/staging/axis-fifo/axis-fifo.txt delete mode 100644 drivers/staging/comedi/drivers/serial2002.c create mode 100644 drivers/staging/erofs/Kconfig create mode 100644 drivers/staging/erofs/Makefile create mode 100644 drivers/staging/erofs/TODO create mode 100644 drivers/staging/erofs/data.c create mode 100644 drivers/staging/erofs/dir.c create mode 100644 drivers/staging/erofs/erofs_fs.h create mode 100644 drivers/staging/erofs/include/linux/tagptr.h create mode 100644 drivers/staging/erofs/include/trace/events/erofs.h create mode 100644 drivers/staging/erofs/inode.c create mode 100644 drivers/staging/erofs/internal.h copy {lib/lz4 => drivers/staging/erofs}/lz4defs.h (100%) create mode 100644 drivers/staging/erofs/namei.c create mode 100644 drivers/staging/erofs/super.c create mode 100644 drivers/staging/erofs/unzip_lz4.c create mode 100644 drivers/staging/erofs/unzip_pagevec.h create mode 100644 drivers/staging/erofs/unzip_vle.c create mode 100644 drivers/staging/erofs/unzip_vle.h create mode 100644 drivers/staging/erofs/unzip_vle_lz4.c create mode 100644 drivers/staging/erofs/utils.c create mode 100644 drivers/staging/erofs/xattr.c create mode 100644 drivers/staging/erofs/xattr.h delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/Makefile delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/README delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/TODO delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth-trace.h delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpaa2-ethtool.c delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpkg.h delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpni-cmd.h delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpni.c delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpni.h delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/net.h delete mode 100644 drivers/staging/fsl-mc/Kconfig delete mode 100644 drivers/staging/fsl-mc/Makefile delete mode 100644 drivers/staging/fsl-mc/bus/Kconfig delete mode 100644 drivers/staging/fsl-mc/bus/Makefile delete mode 100644 drivers/staging/fsl-mc/bus/dpio/dpio-driver.c delete mode 100644 drivers/staging/fsl-mc/bus/dpio/dpio-driver.txt delete mode 100644 drivers/staging/fsl-mc/bus/dpio/dpio-service.c delete mode 100644 drivers/staging/fsl-mc/bus/dpio/qbman-portal.c delete mode 100644 drivers/staging/fsl-mc/bus/dpio/qbman-portal.h delete mode 100644 drivers/staging/fsl-mc/include/dpaa2-fd.h create mode 100644 drivers/staging/gasket/Kconfig create mode 100644 drivers/staging/gasket/Makefile create mode 100644 drivers/staging/gasket/TODO create mode 100644 drivers/staging/gasket/apex.h create mode 100644 drivers/staging/gasket/apex_driver.c create mode 100644 drivers/staging/gasket/gasket.h create mode 100644 drivers/staging/gasket/gasket_constants.h create mode 100644 drivers/staging/gasket/gasket_core.c create mode 100644 drivers/staging/gasket/gasket_core.h create mode 100644 drivers/staging/gasket/gasket_interrupt.c create mode 100644 drivers/staging/gasket/gasket_interrupt.h create mode 100644 drivers/staging/gasket/gasket_ioctl.c create mode 100644 drivers/staging/gasket/gasket_ioctl.h create mode 100644 drivers/staging/gasket/gasket_page_table.c create mode 100644 drivers/staging/gasket/gasket_page_table.h create mode 100644 drivers/staging/gasket/gasket_sysfs.c create mode 100644 drivers/staging/gasket/gasket_sysfs.h delete mode 100644 drivers/staging/iio/gyro/Kconfig delete mode 100644 drivers/staging/iio/gyro/Makefile delete mode 100644 drivers/staging/iio/gyro/adis16060_core.c delete mode 100644 drivers/staging/mt7621-gpio/Kconfig delete mode 100644 drivers/staging/mt7621-gpio/Makefile delete mode 100644 drivers/staging/mt7621-gpio/TODO delete mode 100644 drivers/staging/mt7621-gpio/gpio-mt7621.c delete mode 100644 drivers/staging/mt7621-gpio/mediatek,mt7621-gpio.txt create mode 100644 drivers/staging/mt7621-pci/Kconfig delete mode 100644 drivers/staging/rtl8188eu/hal/Hal8188ERateAdaptive.c create mode 100644 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c delete mode 100644 drivers/staging/rtl8188eu/hal/odm_RTL8188E.c create mode 100644 drivers/staging/rtl8188eu/hal/odm_rtl8188e.c delete mode 100644 drivers/staging/rtl8188eu/include/Hal8188EPhyCfg.h delete mode 100644 drivers/staging/rtl8188eu/include/Hal8188EPhyReg.h delete mode 100644 drivers/staging/rtl8188eu/include/Hal8188ERateAdaptive.h create mode 100644 drivers/staging/rtl8188eu/include/hal8188e_phy_cfg.h create mode 100644 drivers/staging/rtl8188eu/include/hal8188e_phy_reg.h create mode 100644 drivers/staging/rtl8188eu/include/hal8188e_rate_adaptive.h delete mode 100644 drivers/staging/rtl8188eu/include/mp_custom_oid.h delete mode 100644 drivers/staging/rtl8188eu/include/odm_RTL8188E.h delete mode 100644 drivers/staging/rtl8188eu/include/odm_RegDefine11N.h delete mode 100644 drivers/staging/rtl8188eu/include/odm_reg.h create mode 100644 drivers/staging/rtl8188eu/include/odm_rtl8188e.h delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_led.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_ioctl_rtl.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_mp_phy_regdef.h delete mode 100644 drivers/staging/rtl8723bs/include/rtl8192c_rf.h delete mode 100644 drivers/staging/rtl8723bs/include/rtw_beamforming.h delete mode 100644 drivers/staging/rtl8723bs/include/rtw_br_ext.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_pcie_reg.h delete mode 100644 drivers/staging/rts5208/trace.c delete mode 100644 drivers/staging/rts5208/trace.h delete mode 100644 drivers/staging/skein/Kconfig delete mode 100644 drivers/staging/skein/Makefile delete mode 100644 drivers/staging/skein/TODO delete mode 100644 drivers/staging/skein/skein_api.c delete mode 100644 drivers/staging/skein/skein_api.h delete mode 100644 drivers/staging/skein/skein_base.c delete mode 100644 drivers/staging/skein/skein_base.h delete mode 100644 drivers/staging/skein/skein_block.c delete mode 100644 drivers/staging/skein/skein_block.h delete mode 100644 drivers/staging/skein/skein_generic.c delete mode 100644 drivers/staging/skein/skein_iv.h delete mode 100644 drivers/staging/skein/threefish_api.c delete mode 100644 drivers/staging/skein/threefish_api.h delete mode 100644 drivers/staging/skein/threefish_block.c delete mode 100644 drivers/staging/typec/Kconfig delete mode 100644 drivers/staging/typec/Makefile delete mode 100644 drivers/staging/typec/TODO delete mode 100644 drivers/staging/typec/tcpci.c create mode 100644 drivers/staging/wilc1000/microchip,wilc1000,sdio.txt create mode 100644 drivers/staging/wilc1000/microchip,wilc1000,spi.txt delete mode 100644 drivers/thermal/qcom/tsens-8996.c create mode 100644 drivers/thermal/qcom/tsens-v2.c create mode 100644 drivers/usb/dwc3/dwc3-haps.c create mode 100644 drivers/usb/host/ehci-npcm7xx.c create mode 100644 drivers/usb/typec/altmodes/Kconfig create mode 100644 drivers/usb/typec/altmodes/Makefile create mode 100644 drivers/usb/typec/altmodes/displayport.c create mode 100644 drivers/usb/typec/bus.c create mode 100644 drivers/usb/typec/bus.h create mode 100644 drivers/usb/typec/tcpci.c rename drivers/{staging => usb}/typec/tcpci.h (100%) rename drivers/{staging => usb}/typec/tcpci_rt1711h.c (100%) delete mode 100644 drivers/w1/slaves/w1_ds2760.c delete mode 100644 drivers/w1/slaves/w1_ds2760.h create mode 100644 drivers/watchdog/menz69_wdt.c create mode 100644 drivers/xen/gntdev-common.h create mode 100644 drivers/xen/gntdev-dmabuf.c create mode 100644 drivers/xen/gntdev-dmabuf.h create mode 100644 drivers/xen/mem-reservation.c create mode 100644 fs/fs_context.c create mode 100644 fs/fs_parser.c create mode 100644 fs/fsopen.c create mode 100644 fs/gfs2/aops.h delete mode 100644 fs/hfsplus/acl.h delete mode 100644 fs/hfsplus/posix_acl.c create mode 100644 fs/overlayfs/file.c create mode 100644 fs/xfs/scrub/bitmap.c create mode 100644 fs/xfs/scrub/bitmap.h delete mode 100644 include/asm-generic/unistd.h delete mode 100644 include/crypto/mcryptd.h delete mode 100644 include/crypto/speck.h delete mode 100644 include/crypto/vmac.h create mode 100644 include/drm/drm_audio_component.h create mode 100644 include/drm/drm_client.h create mode 100644 include/drm/drm_writeback.h create mode 100644 include/drm/ttm/ttm_set_memory.h create mode 100644 include/dt-bindings/clock/actions,s700-cmu.h create mode 100644 include/dt-bindings/clock/axg-audio-clkc.h delete mode 100644 include/dt-bindings/clock/exynos5440.h create mode 100644 include/dt-bindings/clock/maxim,max9485.h create mode 100644 include/dt-bindings/clock/px30-cru.h create mode 100644 include/dt-bindings/clock/qcom,camcc-sdm845.h create mode 100644 include/dt-bindings/clock/qcom,dispcc-sdm845.h create mode 100644 include/dt-bindings/clock/r8a774a1-cpg-mssr.h create mode 100644 include/dt-bindings/clock/r9a06g032-sysctrl.h create mode 100644 include/dt-bindings/clock/rk3399-ddr.h create mode 100644 include/dt-bindings/clock/sun8i-tcon-top.h create mode 100644 include/dt-bindings/gce/mt8173-gce.h create mode 100644 include/dt-bindings/gpio/meson-g12a-gpio.h create mode 100644 include/dt-bindings/iio/adc/at91-sama5d2_adc.h create mode 100644 include/dt-bindings/interconnect/qcom.h create mode 100644 include/dt-bindings/memory/mt2712-larb-port.h create mode 100644 include/dt-bindings/pinctrl/pinctrl-tegra-io-pad.h create mode 100644 include/dt-bindings/power/r8a774a1-sysc.h create mode 100644 include/dt-bindings/regulator/qcom,rpmh-regulator.h create mode 100644 include/dt-bindings/reset/amlogic,meson-axg-audio-arb.h create mode 100644 include/dt-bindings/reset/qcom,sdm845-aoss.h create mode 100644 include/dt-bindings/soc/qcom,rpmh-rsc.h create mode 100644 include/dt-bindings/usb/pd.h create mode 100644 include/linux/ascii85.h create mode 100644 include/linux/bits.h create mode 100644 include/linux/build-salt.h delete mode 100644 include/linux/compat_time.h create mode 100644 include/linux/crc32poly.h create mode 100644 include/linux/crc64.h create mode 100644 include/linux/fs_context.h create mode 100644 include/linux/fs_parser.h create mode 100644 include/linux/fsi-sbefifo.h create mode 100644 include/linux/fsinfo.h create mode 100644 include/linux/gnss.h create mode 100644 include/linux/gpio/aspeed.h create mode 100644 include/linux/idle_inject.h create mode 100644 include/linux/interconnect-provider.h create mode 100644 include/linux/interconnect.h create mode 100644 include/linux/mailbox/mtk-cmdq-mailbox.h create mode 100644 include/linux/mfd/madera/core.h create mode 100644 include/linux/mfd/madera/pdata.h create mode 100644 include/linux/mfd/madera/registers.h create mode 100644 include/linux/mfd/rohm-bd718x7.h create mode 100644 include/linux/mtd/spinand.h delete mode 100644 include/linux/percpu_ida.h create mode 100644 include/linux/platform_data/ams-delta-fiq.h delete mode 100644 include/linux/platform_data/gpio-ts5500.h create mode 100644 include/linux/platform_data/jz4740/jz4740_nand.h delete mode 100644 include/linux/platform_data/media/sii9234.h delete mode 100644 include/linux/platform_data/sh_ipmmu.h create mode 100644 include/linux/platform_data/txx9/ndfmc.h create mode 100644 include/linux/soc/qcom/llcc-qcom.h delete mode 100644 include/linux/spi/adi_spi3.h create mode 100644 include/linux/stackleak.h create mode 100644 include/linux/usb/typec_altmode.h create mode 100644 include/linux/usb/typec_dp.h create mode 100644 include/soc/fsl/dpaa2-fd.h rename {drivers/staging/fsl-mc/include => include/soc/fsl}/dpaa2-global.h (100%) rename {drivers/staging/fsl-mc/include => include/soc/fsl}/dpaa2-io.h (100%) create mode 100644 include/soc/qcom/rpmh.h create mode 100644 include/soc/qcom/tcs.h create mode 100644 include/sound/hda_codec.h create mode 100644 include/sound/hda_component.h create mode 100644 include/sound/rt5682.h create mode 100644 include/trace/events/fsi_master_ast_cf.h create mode 100644 include/uapi/linux/fpga-dfl.h create mode 100644 include/uapi/linux/fsi.h create mode 100644 include/uapi/linux/fsinfo.h create mode 100644 include/uapi/linux/mount.h create mode 100644 include/uapi/linux/udmabuf.h create mode 100644 include/uapi/linux/usb/g_uvc.h create mode 100644 include/xen/mem-reservation.h create mode 100644 kernel/sched/pelt.c create mode 100644 kernel/sched/pelt.h create mode 100644 kernel/stackleak.c create mode 100644 kernel/trace/preemptirq_delay_test.c create mode 100644 kernel/trace/trace_kprobe_selftest.c create mode 100644 kernel/trace/trace_kprobe_selftest.h create mode 100644 kernel/trace/trace_preemptirq.c create mode 100644 lib/crc64.c create mode 100644 lib/gen_crc64table.c delete mode 100644 lib/percpu_ida.c create mode 100644 lib/test_ida.c create mode 100644 localversion-next delete mode 100644 net/9p/util.c delete mode 100644 net/xdp/xdp_umem_props.h create mode 100644 samples/bpf/tcp_tos_reflect_kern.c create mode 100644 samples/mount_api/Makefile create mode 100644 samples/mount_api/test-fsmount.c create mode 100644 samples/statx/test-fs-query.c create mode 100644 samples/statx/test-fsinfo.c rename scripts/{basic => }/bin2c.c (100%) create mode 100644 scripts/coccinelle/api/atomic_as_refcounter.cocci create mode 100644 scripts/gcc-plugins/Kconfig create mode 100644 scripts/gcc-plugins/stackleak_plugin.c delete mode 100755 scripts/gen_initramfs_list.sh create mode 100644 scripts/kconfig/tests/err_recursive_dep/Kconfig create mode 100644 scripts/kconfig/tests/err_recursive_dep/__init__.py create mode 100644 scripts/kconfig/tests/err_recursive_dep/expected_stderr delete mode 100644 scripts/kconfig/tests/warn_recursive_dep/Kconfig delete mode 100644 scripts/kconfig/tests/warn_recursive_dep/__init__.py delete mode 100644 scripts/kconfig/tests/warn_recursive_dep/expected_stderr create mode 100644 scripts/subarch.include delete mode 100644 sound/arm/pxa2xx-pcm.c delete mode 100644 sound/arm/pxa2xx-pcm.h create mode 100644 sound/hda/hdac_component.c delete mode 100644 sound/pci/hda/hda_codec.h create mode 100644 sound/soc/atmel/mikroe-proto.c delete mode 100644 sound/soc/codecs/dio2125.c create mode 100644 sound/soc/codecs/es7241.c create mode 100644 sound/soc/codecs/hdac_hda.c create mode 100644 sound/soc/codecs/hdac_hda.h create mode 100644 sound/soc/codecs/pcm3060-i2c.c create mode 100644 sound/soc/codecs/pcm3060-spi.c create mode 100644 sound/soc/codecs/pcm3060.c create mode 100644 sound/soc/codecs/pcm3060.h create mode 100644 sound/soc/codecs/rt5682.c create mode 100644 sound/soc/codecs/rt5682.h create mode 100644 sound/soc/codecs/simple-amplifier.c create mode 100644 sound/soc/intel/boards/glk_rt5682_max98357a.c create mode 100644 sound/soc/intel/boards/skl_hda_dsp_common.c create mode 100644 sound/soc/intel/boards/skl_hda_dsp_common.h create mode 100644 sound/soc/intel/boards/skl_hda_dsp_generic.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-bxt-match.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-cnl-match.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-glk-match.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-hda-match.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-kbl-match.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-skl-match.c create mode 100644 sound/soc/meson/Kconfig create mode 100644 sound/soc/meson/Makefile create mode 100644 sound/soc/meson/axg-card.c create mode 100644 sound/soc/meson/axg-fifo.c create mode 100644 sound/soc/meson/axg-fifo.h create mode 100644 sound/soc/meson/axg-frddr.c create mode 100644 sound/soc/meson/axg-pdm.c create mode 100644 sound/soc/meson/axg-spdifout.c create mode 100644 sound/soc/meson/axg-tdm-formatter.c create mode 100644 sound/soc/meson/axg-tdm-formatter.h create mode 100644 sound/soc/meson/axg-tdm-interface.c create mode 100644 sound/soc/meson/axg-tdm.h create mode 100644 sound/soc/meson/axg-tdmin.c create mode 100644 sound/soc/meson/axg-tdmout.c create mode 100644 sound/soc/meson/axg-toddr.c create mode 100644 sound/soc/qcom/common.c create mode 100644 sound/soc/qcom/common.h create mode 100644 sound/soc/qcom/sdm845.c create mode 100644 sound/soc/rockchip/rockchip_pcm.c create mode 100644 sound/soc/rockchip/rockchip_pcm.h create mode 100644 sound/usb/power.c copy {arch => tools/arch}/arm64/include/uapi/asm/unistd.h (100%) copy {include => tools/include}/uapi/asm-generic/unistd.h (100%) copy {include => tools/include}/uapi/linux/in.h (100%) create mode 100644 tools/lib/traceevent/trace-seq.h create mode 100644 tools/memory-model/litmus-tests/IRIW+fencembonceonces+OnceOnce.litmus delete mode 100644 tools/memory-model/litmus-tests/IRIW+mbonceonces+OnceOnce.litmus delete mode 100644 tools/memory-model/litmus-tests/LB+ctrlonceonce+mbonceonce.litmus create mode 100644 tools/memory-model/litmus-tests/LB+fencembonceonce+ctrlonceonce.litmus create mode 100644 tools/memory-model/litmus-tests/MP+fencewmbonceonce+fencermbonc [...] delete mode 100644 tools/memory-model/litmus-tests/MP+wmbonceonce+rmbonceonce.litmus create mode 100644 tools/memory-model/litmus-tests/R+fencembonceonces.litmus delete mode 100644 tools/memory-model/litmus-tests/R+mbonceonces.litmus create mode 100644 tools/memory-model/litmus-tests/S+fencewmbonceonce+poacquireonc [...] delete mode 100644 tools/memory-model/litmus-tests/S+wmbonceonce+poacquireonce.litmus create mode 100644 tools/memory-model/litmus-tests/SB+fencembonceonces.litmus delete mode 100644 tools/memory-model/litmus-tests/SB+mbonceonces.litmus create mode 100644 tools/memory-model/litmus-tests/SB+rfionceonce-poonceonces.litmus create mode 100644 tools/memory-model/litmus-tests/WRC+pooncerelease+fencermbonceo [...] delete mode 100644 tools/memory-model/litmus-tests/WRC+pooncerelease+rmbonceonce+O [...] create mode 100644 tools/memory-model/litmus-tests/Z6.0+pooncerelease+poacquirerel [...] delete mode 100644 tools/memory-model/litmus-tests/Z6.0+pooncerelease+poacquirerel [...] mode change 100644 => 100755 tools/memory-model/scripts/checkalllitmus.sh mode change 100644 => 100755 tools/memory-model/scripts/checklitmus.sh create mode 100755 tools/perf/arch/arm64/entry/syscalls/mksyscalltbl create mode 100644 tools/perf/arch/x86/tests/bp-modify.c create mode 100644 tools/perf/examples/bpf/augmented_syscalls.c create mode 100644 tools/perf/examples/bpf/etcsnoop.c create mode 100644 tools/perf/examples/bpf/hello.c create mode 100644 tools/perf/examples/bpf/sys_enter_openat.c create mode 100644 tools/perf/include/bpf/linux/socket.h create mode 100644 tools/perf/include/bpf/stdio.h copy tools/perf/pmu-events/arch/arm64/{cavium/thunderx2 => ampere/emag}/core-imp-d [...] create mode 100644 tools/perf/pmu-events/arch/s390/cf_z13/transaction.json create mode 100644 tools/perf/pmu-events/arch/s390/cf_z14/transaction.json create mode 100644 tools/perf/pmu-events/arch/s390/cf_zec12/transaction.json create mode 100644 tools/perf/trace/beauty/sockaddr.c create mode 100644 tools/perf/trace/beauty/socket.c create mode 100755 tools/perf/trace/beauty/socket_ipproto.sh create mode 100644 tools/perf/util/s390-cpumsf-kernel.h create mode 100644 tools/perf/util/s390-cpumsf.c create mode 100644 tools/perf/util/s390-cpumsf.h create mode 100644 tools/perf/util/stat-display.c create mode 100644 tools/testing/radix-tree/linux/xarray.h rename tools/testing/selftests/android/{ion => }/config (100%) create mode 100644 tools/testing/selftests/bpf/test_select_reuseport.c create mode 100644 tools/testing/selftests/bpf/test_select_reuseport_common.h create mode 100644 tools/testing/selftests/bpf/test_select_reuseport_kern.c create mode 100755 tools/testing/selftests/bpf/test_skb_cgroup_id.sh create mode 100644 tools/testing/selftests/bpf/test_skb_cgroup_id_kern.c create mode 100644 tools/testing/selftests/bpf/test_skb_cgroup_id_user.c create mode 100644 tools/testing/selftests/cgroup/.gitignore create mode 100644 tools/testing/selftests/cgroup/test_core.c create mode 100644 tools/testing/selftests/drivers/dma-buf/Makefile create mode 100644 tools/testing/selftests/drivers/dma-buf/udmabuf.c create mode 100644 tools/testing/selftests/efivarfs/config create mode 100644 tools/testing/selftests/ftrace/test.d/preemptirq/irqsoff_tracer.tc create mode 100644 tools/testing/selftests/kvm/cr4_cpuid_sync_test.c create mode 100644 tools/testing/selftests/kvm/dirty_log_test.c create mode 100644 tools/testing/selftests/kvm/state_test.c create mode 100644 tools/testing/selftests/net/ip_defrag.c create mode 100755 tools/testing/selftests/net/ip_defrag.sh delete mode 100644 tools/testing/selftests/powerpc/alignment/copy_paste_unaligned_ [...] delete mode 100644 tools/testing/selftests/powerpc/alignment/copy_paste_unaligned_ [...] delete mode 100644 tools/testing/selftests/powerpc/alignment/copy_unaligned.c delete mode 100644 tools/testing/selftests/powerpc/alignment/paste_last_unaligned.c delete mode 100644 tools/testing/selftests/powerpc/alignment/paste_unaligned.c rename drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b. => tools/testing/selftests/p [...] copy arch/arm/mach-imx/Makefile.boot => tools/testing/selftests/powerpc/copyloops/ [...] create mode 100644 tools/testing/selftests/powerpc/copyloops/copy_tofrom_user_reference.S create mode 100644 tools/testing/selftests/powerpc/copyloops/exc_validate.c create mode 100644 tools/testing/selftests/powerpc/copyloops/stubs.S create mode 120000 tools/testing/selftests/powerpc/primitives/asm/asm-const.h create mode 120000 tools/testing/selftests/powerpc/primitives/asm/feature-fixups.h create mode 100644 tools/testing/selftests/powerpc/stringloops/asm/cache.h create mode 100644 tools/testing/selftests/powerpc/stringloops/asm/ppc-opcode.h create mode 120000 tools/testing/selftests/powerpc/stringloops/memcmp_32.S create mode 100644 tools/testing/selftests/powerpc/stringloops/string.c create mode 100644 tools/testing/selftests/powerpc/stringloops/strlen.c create mode 120000 tools/testing/selftests/powerpc/stringloops/strlen_32.S create mode 100644 tools/testing/selftests/proc/self.c create mode 100644 tools/testing/selftests/proc/thread-self.c delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TREE08-T.boot create mode 100644 tools/testing/selftests/rseq/rseq-arm64.h create mode 100644 tools/testing/selftests/rseq/rseq-s390.h create mode 100644 tools/testing/selftests/tc-testing/config create mode 100644 tools/testing/selftests/vm/map_populate.c create mode 100755 usr/gen_initramfs_list.sh